comment supprimer automatiquement les produits quand il atteint 0 en quantité prestashop 1.7

1:

Recherchez la table ps_stock_available. Nous allons créer un déclencheur sur cette table, nous devons donc l’ouvrir. Lorsque vous le trouvez sur la liste, cliquez sur le nom de la table. vous verrez quelque chose comme:

1.jpg

2:

Cliquez sur le bouton des déclencheurs dans le menu horizontal supérieur. Vous verrez tous les déclencheurs définis pour cette table (bien sûr si vous avez créé). Sinon, la liste sera vide:

2

3:

Cliquez sur le bouton “Ajouter un déclencheur”. Vous verrez la forme, où vous devez spécifier les paramètres de déclenchement. Remplissez-le exactement comme indiqué ci-dessous:

BEGIN
UPDATE ps_product_shop SET active=0 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity=0);
UPDATE ps_product_shop SET active=1 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity>0);
END

3

4:

Voici le formulaire des paramètres de déclenchement:

4

Lorsque vous êtes convaincu que vous avez rempli le formulaire exactement comme indiqué, puis cliquez sur le bouton “Exécuter”.
voila!! vous pouvez tester en mettant un produit à 0 il se désactiveras automatiquement

ce n’est pas moi qui as donner cette solution, j’ai simplement traduit pour vous.

voici le lien de l’original (en anglais): https://mypresta.eu/en/art/tips-and-tricks/how-to-disable-out-of-stock-product.html

 

Up ↑