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 los productos desde la pestaña «Catálogo => Productos» del panel de administración.



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;

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
