Endulzando Vidas Posted November 27, 2013 Share Posted November 27, 2013 Hola Soy nuevo en este foro, del que he leído bastante y que además me ha servido en muchos casos para solucionar dudas, pero en esta cuestión particularmente no encuentro respuesta. Para empezar, la versión es la última de prestashop pero todavía no está a la vista la tienda. El problema que tengo es que ciertos productos son servicios, cursos en concreto, y quiero determinar reservas, pero claro tienen que tener una fecha máxima a partir de la cuál el producto ha de desaparecer de la tienda. Lo primero que hice fue crearla de manera virtual para que no use transporte y generé un precio específico para determinar una fecha máxima. El problema es que esa fecha máxima es para el descuento que quieras crear, no funciona como fecha límite, así que pasada la fecha, la reserva del curso seguía apareciendo como producto añadible al carrito. Si lo que hago es que al ser producto virtual tengan que descargarse un pdf por ejemplo, con fecha límite también, esto tampoco funciona porque es referente al archivo no al producto en sí. He dado todas las vueltas posibles al backoffice del producto pero no encuentro la solución más allá de hacerlo a mano. Si alguien conoce la solución a este problema le estaré muy agradecido Un saludo Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted November 27, 2013 Share Posted November 27, 2013 Prestashop te deja crear descuentos por rango de fechas, como ya habrás visto, pero por defecto, no te deja desactivar los productos por rango de fechas. Creo que necesitas algun módulo o desarrollo especifico para que desaparezca totalmente de la tienda, buscare por el foro, a ver si encuentro algo que ya este desarrollado. Link to comment Share on other sites More sharing options...
Endulzando Vidas Posted November 28, 2013 Author Share Posted November 28, 2013 Gracias por la respuesta!. Voy a investigar por ahí a ver si encuentro algo. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted November 29, 2013 Share Posted November 29, 2013 Gracias por la respuesta!. Voy a investigar por ahí a ver si encuentro algo. Si encuentras cualquier caso, no dudes en comentarla, yo tambien intentare buscar. Link to comment Share on other sites More sharing options...
ventura Posted November 29, 2013 Share Posted November 29, 2013 Puedes utilizar un trigger para desactivar los productos en determinada fecha, ejemplo: http://mypresta.eu/en/art/tag/query/ Para ello tendrías que crear un campo nuevo en el backoffice del producto http://mypresta.eu/en/art/developer/new-field-product-backoffice.html con el formato del campo available_date Link to comment Share on other sites More sharing options...
oka Posted November 29, 2013 Share Posted November 29, 2013 Puedes utilizar un trigger para desactivar los productos en determinada fecha, ejemplo: http://mypresta.eu/en/art/tag/query/ Para ello tendrías que crear un campo nuevo en el backoffice del producto http://mypresta.eu/en/art/developer/new-field-product-backoffice.html con el formato del campo available_date Hola. ¿Cómo disparas el trigger? Ayer estuve echándo un ojo a este tema y llegué a la conclusión que lo más fácil es una tarea en el Cron que los vaya desactivando en base a una fecha. Con un update a la tabla ps_product set active = 0 where reference = [la-ref-del-curso] lo tendrías (ps 1.4) Un saludo. Link to comment Share on other sites More sharing options...
Endulzando Vidas Posted December 2, 2013 Author Share Posted December 2, 2013 ¡Gracias a todos por el aporte! Voy a ver si encuentro un rato y me pongo a trastear y pruebo estas soluciones. En cuanto tenga una respuesta la comparto Gracias de nuevo Link to comment Share on other sites More sharing options...
Recommended Posts