Ventes
Faire une promotion sur toute une marque ou une catégorie
Une seule règle applique la remise à toute la marque aux dates choisies, y compris aux produits ajoutés plus tard, et s’arrête toute seule.
ProVersion payante
Tâche prête à l’emploi: Préparer une promotion
Ce que cela remplace: 2 à 3 h de remises réglées produit par produit
20 % de remise sur tout Bosch dans Outillage électrique et Jardin, du 1er au 31 mai. les nouveaux produits Bosch doivent en bénéficier aussi. vérifie que ça n’entre pas en conflit avec d’autres promos
Ce que fait le chat
- Le chat trouve la marque et les catégories, et compte les produits que la promotion couvrirait.
- Il vérifie s’il y a d’autres promotions sur ces produits et prévient là où les remises ne s’additionneraient pas.
- Il montre des exemples de prix avant et après, avec les dates.
- Après votre accord, il enregistre une seule règle de promotion, qui s’arrête toute seule.
Le problème
Le fournisseur finance 20 % de remise sur tous les outils Bosch en mai. Cela fait 180 produits, et de nouveaux arrivent en milieu de mois.
Ce que vous obtenez
Chaque produit Bosch de ces catégories affiche le prix soldé en mai, nouveautés comprises, et les prix reviennent à la normale le 1er juin.
Vous gardez le contrôle
Vous voyez chaque modification avant son enregistrement, rien ne se passe sans votre accord, et vous pouvez l’annuler ensuite. Les prix, les remises et le stock restent désactivés tant que vous ne les activez pas, et les modifications inhabituellement importantes demandent une confirmation supplémentaire.
Cas d’usage similaires
Pour les développeurs
- Domaine
- 2 · Ventes
- Dans TellMyShop Free
- non, version payante uniquement
- Pour
- Marketing / SEO, E-commerçant
- Outils
- ps_search_products, ps_get_category_tree, ps_manage_catalog_price_rules, ps_manage_specific_prices, ps_get_ready_job
Étape par étape
- Trouve les ID du fabricant et des catégories avec ps_search_products et ps_get_category_tree.
- Liste les règles existantes avec ps_manage_catalog_price_rules (action list) et les promotions produits avec ps_manage_specific_prices (action list).
- Appelle ps_manage_catalog_price_rules (action add : category_ids avec include_subcategories, manufacturer_ids, 20 %, date_from/date_to) ; l’aperçu montre le nombre de produits et des exemples de prix avant et après, et prévient que les remises ne se cumulent pas (PrestaShop en applique une).
- Enregistre après validation ; arrêt anticipé avec l’action delete ou ps_revert_change.
Sécurité
Cela demande l’interrupteur Ventes dans le panneau du module, qui reste actif jusqu’à ce que vous le coupiez. Chaque écriture affiche un aperçu, ne s’exécute qu’après votre validation (jeton à usage unique valable 30 minutes, bloqué si les données ont changé entre-temps dans le back office), est inscrite dans l’historique des modifications et peut être annulée avec ps_revert_change. Une remise de plus de 50 % déclenche un avertissement et, au-delà de 90 %, exige allow_big_change. La règle s’applique aussi aux produits ajoutés plus tard qui remplissent ses conditions.
Dernière mise à jour: 2026-10-25