Capítulo 71: (15:50)
Aseguramos que nuestro descuento no salga en la parte izquierda de nuestra tienda. Aprendemos a realizar la resta del stock de nuestros productos con funciones sencillas. Solucionamos el problema del SEO y la administración.
Capítulo 72: (15:50)
Creamos un email donde le enviamos al usuario el resultado de su compra con los productos que ha comprado, con foto, etc…
Hola Jorge:
Has realizado algún vídeo dentro de los cursos, donde explicas la realización de un buscador dinámico dentro de un campo input type=»text», es decir, a medida que vas escribiendo, te va proponiendo, en una lista debajo del input, con los productos que coinciden con lo que se está escribiendo.Me imagino que será con AJAX.
Slds.
No se ha explicado, pero puedes contratar horas de tutoria para hacerlo.
Saludos
Jorge,
he intentado hacer lo que dices sobre revisar si esta en stock el producto para que se pueda comprar, pero sin éxito. Será mas fácil que si no se encuentra en stock en ver_producto.php no muestre el botón de comprar… como podría hacerlo?
Saludos
Simplemente cráate una función para comprobar si el strock es mayor a cero, si no lo es, no muestres el boton.
Saludos
Hola Jorge, estoy en el capítulo 72 para generar el Email con los datos de la compra que se enviará al comprador. He revisado y copiado tus códigos pero me sale este error:
Fatal error: Call to undefined function CompletarCarritoparaenvio() in C:\wamp\www\UniversoReproArte\carrito_finalizacion.php on line 68
En la línea 68 de carrito_finalizacion sí que tengo la llamada a la función
$contenido.=CompletarCarritoparaenvio($_SESSION[«compraactivavisa»]);
Y la función la he copiado directamente de la tuya (cambiando las conexiones a la bd claro). ¿Qué puede estar pasando?
Muchas gracias como siempre y Felices Fiestas 🙂
Revisa que el nombre de la gfuncion es exactamente igual!.
Saludos
Si Jorge, es igual el nombre. Estoy revisando la función CompletarCarritoparaenvio y en la consulta a la base de datos para sacar la lista de productos hay un SELECT, pero en el curso está escrito así:
$updateSQL = sprintf(«SELECT * FROM tblproducto WHERE idProducto=%s»,$row_ConsultaFuncion[«idProducto»]);
Hasta ahora siempre que hay un SELECT no está con un update sino con un $query_ConsultaFuncion. ¿Es así?
Aún así, lo he cambiado y sigue sin funcionarme, así que mi problema debe venir de otro sitio.
Disculpa Jorge, ya lo he solucionado. Ando como loca queriendo poner en marcha la tienda después de tantos meses y aún me quedan un par de problemas serios para que funcione. Perdona las molestias. Sigo en ello. Gracias
Mucho ánimo!
Hola amelia tengo el mismo problema, quisiera saber finalmente como lo solucionaste
Hola! hice lo del ticket descuento y en principio me funcionaba, pero luego me di cuenta que cuando agregue un ticket para un usuario me lo agrego a todos los usuarios. Registre un usuario nuevo y ya no me mostraba el campo para utilizar el descuento.
Que habre hecho mal?
El ticjet debe estar asiociado a un solo usuario, comprueba los ifs que utilizas!
Saludos