Hace poco un cliente nos pidió que los productos sin stock en su tienda de Prestashop no aparecieran en venta al público. No le gustaba mostrar productos con cero de stock. Una petición bastante razonable…pero que no se puede configurar en Prestashop por defecto. Es un gestor impresionante pero que le faltan ciertas cosas obvias a veces.
Buscando encontramos este gran módulo gratuito desarrollado por la comunidad y nos ha funcionado de maravilla.
Nota: El módulo ahora es de pago y se puede descargar aquí. En el blog podéis ver cómo hacer lo mismo por triggers en la base de datos.
El módulo se puede configurar con unas opciones básicas pero de manera sencilla lo que hace es no mostrar los productos que no tienen stock. En los productos con combinaciones, si la combinación por defecto no tiene unidades muestra la siguiente.
Además permite seleccionar en la página del producto los que quieras mostrar aunque no tengan stock. Funciona también con categorías.
Está disponible para todas las versiones de Prestashop activas hasta ahora.
Os recomendamos los siguientes productos relacionados con la informática:
Excelente aporte, lo he instalada aunque no lo he probado. De igual manera si funciona, sera una magnifica herramienta!
Muchas gracias.
Hola
Decir que el modulo lo que aparentemente hace es desactivar los productos sin stock después de cada actualización de stock, pero esto es un arma de doble filo ya que google al revisar la pagina del producto desaparecido da error 404…
La solución mejor pasa por modificar la plantilla.
Saludos
Gracias por tu aporte! Otra solución es reducir el tiempo de actualización del sitemap para decirle a Google que esa página ya no está.
hola, lo he instalado ahora pero no me resulta, siguen apareciendo las combinaciones que no tienen stock, mejor dicho las combinaciones “no existentes”
Que solución podría ver en ese caso? subir todas las combinaciones y a esas existentes ponerle stock “0”???
Porque lo que yo quiero es ocultar las combinaciones no existentes para no confundir al cliente.
Puede ver mi ejemplo en el siguiente link:
Gracias por el comentario
La verdad es que no se cómo has conseguido que aparezcan combinaciones no existentes….normalmente al crear una combinación se asigna a un producto.
Pero visto tu problema si, lo lógico es asignarles a esas combinaciones stock cero o quitarlas directamente. De todas formas hoy intentaré escribir sobre los eventos y los triggers en Prestashop. Da un montón de posibilidades interesantes para casos como estos. Te recomiendo leerlo.
Recuerda que en el módulo hay que darle al botón de actualizar mi tienda.
hola, yo vendo remeras y en los atributos hay talla y color, y en valores hay S-M-L y Negro, Blanco y Rojo respectivamente, pero en M solo hay blanco y rojo y en L solo hay negro disponible, pero en los productos aparecen todos los valores, es ahí cuando uno escoge por ejemplo talla M color negro, aparece “combinación no existente” sin embargo cree esa combinación y le puse stock 0 pero igual sigue sin funcionar el modulo, ya desactive todas las casillas y deje solo “productos y atributos” pero sigue sin funcionar.
La versión que utilizo es 1.6.1.2
no se si hay otra forma de realizar esta acción u otro modulo gratuito que si funcione para esta versión.
Gracias por la respuesta
Después de poner a cero el stock ¿fuiste al módulo y le dijiste que actualizara la tienda?. Si no puedes probar con un trigger como pusimos en el artículo de ayer.
Si, probé todas las opciones pero parece que no funciona con las combinaciones, mi hosting no me permite crear trigger 🙁 creo que tendré que optar por comprar un modulo en alabaz web, el único lugar donde veo que esta la opción que necesito para no confundir al cliente.
Gracias por su atención
No veo donde se descarga el módulo en cuestión
Hola, el enlace del módulo está roto, podéis actualizarlo? gracias
No somos los dueños del módulo, puede que lo hayan retirado. Tienes otro artículo en el blog sobre como hacer esto con triggers de Prestashop.
Hola, podrías pasarme el enlace a la descarga del módulo que no lo encuentro. Muchas gracias!
El módulo ahora es de pago y está aquí: http://eoliashop.com/updateelements En el blog tenemos cómo hacerlo también por triggers en la base de datos.
Hola. Muchas gracias. Le echare una mirada