Ventes
Programmer des soldes limités dans le temps sur une catégorie
Vos soldes du week-end commencent et se terminent tout seuls, vous n’avez pas à penser à les arrêter.
ProVersion payante
Tâche prête à l’emploi: Préparer une promotion
Ce que cela remplace: 1 h de remises réglées produit par produit
15 % de remise sur tout Mobilier de jardin du 2026-10-30 00:00 au 2026-11-02 23:59. pas de cumul avec d’autres promos
Ce que fait le chat
- Le chat trouve la catégorie et compte ses produits.
- Il vérifie s’il y a d’autres promotions sur ces produits.
- Il prépare une seule remise pour toute la catégorie, avec dates de début et de fin, et montre des exemples de prix.
- Après votre accord, il enregistre ; vous pouvez arrêter les soldes plus tôt en une seule demande.
Le problème
Je veux 15 % de remise sur tout le mobilier de jardin pour le week-end prolongé, du vendredi au lundi soir, sans devoir penser à l’arrêter.
Ce que vous obtenez
Les soldes ne s’appliquent qu’aux dates choisies et s’arrêtent tout seuls.
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
- Préparer une campagne Black Friday sur toute la boutiqueVentes
- Programmer des soldes saisonniers à l’avance avec dates de début et de finVentes
- Augmenter ou baisser les prix de toute une catégorieVentes
- Faire une promotion sur toute une marque ou une catégorieVentes
- Faire le ménage après une promotionVentes
Pour les développeurs
- Domaine
- 2 · Ventes
- Dans TellMyShop Free
- non, version payante uniquement
- Pour
- E-commerçant, Marketing / SEO
- Outils
- ps_get_category_tree, ps_manage_catalog_price_rules, ps_manage_specific_prices, ps_get_ready_job, ps_search_products
Étape par étape
- Trouve la catégorie avec ps_get_category_tree.
- Vérifie les promotions existantes avec ps_manage_catalog_price_rules et ps_manage_specific_prices (action list) et signale les chevauchements (les remises ne se cumulent pas ; PrestaShop en applique une).
- Appelle ps_manage_catalog_price_rules (action add : category_ids avec include_subcategories, 15 %, date_from/time_from vendredi 00:00 à date_to/time_to lundi 23:59) ; l’aperçu montre le nombre de produits et des exemples de prix avant et après.
- Après votre validation, enregistre une seule règle de prix catalogue ; les produits ajoutés plus tard à la catégorie en bénéficient aussi.
- Vous explique comment arrêter les soldes plus tôt : 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, au-delà de 90 % elle exige votre autorisation explicite (allow_big_change), et une promotion sans date de fin déclenche un avertissement.
Dernière mise à jour: 2026-10-25