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.
![](https://victor-rodenas.com/wp-content/uploads/2016/09/ea-1024x489.png)
![](https://victor-rodenas.com/wp-content/uploads/2016/09/foa.png)
![](https://victor-rodenas.com/wp-content/uploads/2016/09/eald.png)
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](https://victor-rodenas.com/wp-content/uploads/2018/09/cas.png)
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