Mostrar la etiqueta de oferta en todos los productos en Prestashop

El tema que tratamos ya es conocido de antaño, pero de igual modo, paso a comentarlo.

Imaginemos que quieres mostrar la etiqueta informativa de “oferta” (independientemente de que tengas productos sin ningún tipo de descuento aplicado) en todos los productos de la tienda y no ir editando 1 a 1.

Etiqueta oferta (activar / desactivar)
Etiqueta oferta en la ficha del producto
Etiqueta oferta en el listado de productos

Tienes varias opciones, una de ellas es ir a la base de datos y ejecutar las siguientes consultas (por ejemplo, desde phpMyAdmin)

UPDATE `ps_product` SET `on_sale`= 1 WHERE `on_sale` = 0;
UPDATE `ps_product_shop` SET `on_sale`= 1 WHERE `on_sale` = 0;

Consultas SQL
Consultas SQL

También, podríamos haber escrito directamente:

UPDATE `ps_product` SET `on_sale`= 1;
UPDATE `ps_product_shop` SET `on_sale`= 1;

Fijaros que la clave del asunto se encuentra en el valor del campo “on_sale”.
1 => Etiqueta oferta activa
0 => Etiqueta oferta desactivada

Documento creado bajo Prestashop 1.6

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *