PrestaShop Remises conditionnelles commande

Appliquez des remises conditionnelles via les règles panier natives. BOGO, achetez N obtenez M gratuit, seuils de dépense, paliers quantité, article ou ligne la moins chère offert, offres croisées et cadeaux. Éditeur visuel, simulateur panier et journal d'audit. Pour PrestaShop 9.x, 8.x et 1.7.x. Idéal multiboutique et promotions avancées.

Główne zdjęcie produktu: Remises conditionnelles commande
149.00 €

Galeria 1/13

Moteur de Promotions Conditionnelles Avancées

Le module "Remises conditionnelles sur commande" est un outil avancé de gestion des promotions pour PrestaShop. Il dépasse les limites des règles de panier natives, offrant 20 formules de promotion telles que "3 achetés, 1 offert" ou "l'article le moins cher offert". Ce module permet de créer des politiques promotionnelles complexes avec un générateur de conditions visuel (plus de 30 champs), des arbres logiques imbriqués et cinq stratégies de fusion de réductions. Il intègre un simulateur de panier, un tableau de bord analytique détaillé et un journal d'audit complet. Il assure la synchronisation avec les règles de panier natives de PrestaShop, l'import/export des politiques et la prise en charge du multiboutique. C'est une solution professionnelle pour des campagnes avancées.

Version du module : 1.8.4
Versions de la boutique :
9.x8.x1.7.x
Fonctionne avec ThirtyBees : Non
Traductions :
Ce module : Remises conditionnelles commande est entièrement traduit en langue : Slovenčina (sk)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Magyar (hu)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Čeština (cs)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Srpski (rs)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Français (fr)Ce module : Remises conditionnelles commande est entièrement traduit en langue : 中文 (zh)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Русский (ru)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Norsk (no)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Български (bg)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Íslenska (is)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Polski (pl)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Slovenščina (si)Ce module : Remises conditionnelles commande est entièrement traduit en langue : हिन्दी (hi)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Lietuvių (lt)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Svenska (sv)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Українська (ua)Ce module : Remises conditionnelles commande est entièrement traduit en langue : 日本語 (ja)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Ελληνικά (el)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Eesti (et)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Deutsch (de)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Nederlands (nl)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Dansk (da)Ce module : Remises conditionnelles commande est entièrement traduit en langue : English (en)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Română (ro)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Italiano (it)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Bahasa Indonesia (id)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Latviešu (lv)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Português (pt)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Hrvatski (hr)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Suomi (fi)Ce module : Remises conditionnelles commande est entièrement traduit en langue : Español (es)

Toutes les promotions dont votre boutique a besoin.
Un moteur visuel unique. Des règles de panier natives.

Les règles de panier de PrestaShop sont parfaites pour les coupons à taux fixe. Elles montrent leurs limites dès que vous avez besoin de 3 achetés, 1 offert, de l'article le moins cher offert, de chaque 100 € dépensés → 10 € de réduction, d'un BOGO croisé entre produits ou de paliers de quantité — tout cela conditionné par le groupe client, le mix de catégories ou le total du panier. Remises conditionnelles sur commande est un logiciel de classe entreprise pour la gestion des promotions : politiques visuelles, 20 formules de promotion, arbres de conditions imbriqués, simulateur de panier, tableau de bord analytique et journal d'audit complet. Combinez conditions et remises librement — arbres ET/OU imbriqués, plusieurs règles par politique, plusieurs politiques par panier — et en pratique vous disposez d'une marge quasi illimitée pour construire des programmes de remise avancés. Pas de code. Pas de bricolage en tableur. De vraies remises appliquées via les règles de panier natives de PrestaShop.

PrestaShop 9.x, 8.x, 1.7.x
20 types de promotion
Simulateur de panier intégré

Ce que Remises conditionnelles sur commande vous apporte

Voici les fonctionnalités qui transforment la gestion des remises, d'un jeu de devinettes avec les règles de panier, en un véritable moteur de promotion maîtrisé. Conçu comme un logiciel de classe entreprise pour les boutiques qui mènent de vraies campagnes — pas seulement un simple code promo.

20 formules de promotion

BOGO, seuils de dépense, paliers de quantité, article le moins cher offert, offres croisées entre produits, cadeaux gratuits, remises sur livraison et plus encore — choisissez dans une grille visuelle de tuiles, pas dans un champ JSON vide.

Règles de panier natives : uniquement % ou montant fixe

Générateur de conditions visuel

Plus de 30 champs panier et client avec des groupes ET/OU imbriqués. Ciblez des groupes, pays, produits, catégories, niveaux de dépense, plages horaires et règles composées de quantité produit.

Ailleurs : une seule valeur minimale de panier globale

Règles de panier natives

Les remises se synchronisent sous forme de véritables règles de panier PrestaShop (COD-*). Compatibles avec le tunnel de commande, les totaux de commande, les factures et le multiboutique. Les clients voient une véritable ligne de remise.

Ailleurs : de fausses lignes bricolées

Simulateur de panier

Choisissez un panier et un client réels de votre boutique. Visualisez exactement quelles politiques correspondent, quelles règles se déclenchent et quel montant de remise s'applique — avant que le moindre client ne soit concerné.

Ailleurs : tester en production et croiser les doigts

5 stratégies de fusion

Cumulez toutes les règles correspondantes, la première qui s'applique, la cascade par priorité, la remise la plus élevée uniquement, ou des codes uniques — par politique et globalement. Contrôlez comment plusieurs règles se combinent.

Ailleurs : un cumul imprévisible

Tableau de bord analytique

Cartes KPI, graphiques de tendance des remises (quotidien, hebdomadaire, mensuel), répartitions par politique et entrées d'audit récentes. Découvrez quelles promotions tournent réellement dans votre boutique.

Ailleurs : aucune visibilité après la configuration

Journal d'audit complet

Chaque remise appliquée, chaque modification de politique, chaque simulation lancée et chaque synchronisation de panier est enregistrée avec horodatage et aperçu détaillé. Exportez lorsque le marketing ou la finance demande pourquoi un panier a reçu une remise.

Ailleurs : des calculs en boîte noire

Import, export, duplication

Téléchargez n'importe quelle politique en JSON, importez-la sur un environnement de test, dupliquez-la en un clic. Déplacez vos configurations Black Friday entre boutiques sans tout reconstruire depuis zéro.

Ailleurs : reconstruire chaque campagne manuellement

Moteur de cadeaux gratuits

Ajoutez des produits gratuits via des seuils de dépense, un BOGO croisé entre produits ou des politiques de cadeau instantané. Les cadeaux se synchronisent sous forme de règles de panier cadeau natives ou de remises intégrées au panier — à vous de choisir.

Ailleurs : des lignes de produit gratuit ajoutées manuellement

Combinez les conditions. Cumulez les remises. Construisez tout ce que vous voulez.

Ce n'est pas un seul type de remise par boutique. C'est un moteur combinatoire — et c'est exactement ce qui débloque des programmes de promotion avancés que les règles de panier natives ne peuvent pas atteindre.

Des conditions sur des conditions. Arbres ET/OU imbriqués au niveau de la politique — et encore une fois sur chaque règle de remise individuelle. Groupe VIP ET panier ≥ 100 € ET 3+ articles dans la catégorie X ? Un seul arbre visuel. Des conditions différentes à l'échelle de chaque règle au sein d'une même campagne ? C'est possible.
Des remises sur des remises. Un nombre illimité de règles par politique : BOGO + palier de dépense + livraison gratuite + cadeau gratuit dans une seule campagne. Cinq stratégies de fusion contrôlent la façon dont elles se combinent — cumul total, première qui s'applique, remise la plus élevée et plus encore.
Des politiques sur des politiques. Exécutez plusieurs politiques actives sur le même panier. Politique de fidélité + politique de déstockage + promo livraison — toutes évaluées, fusionnées et synchronisées sous forme de règles de panier natives distinctes. Arrêtez à la première correspondance lorsque vous voulez de l'exclusivité.
20 formules, dans n'importe quelle combinaison. Chaque règle choisit son propre type de promotion et son propre périmètre. Article le moins cher offert sur la catégorie A, 10 % de réduction sur le fabricant B, chaque 100 € → 5 € de réduction — des moteurs de calcul différents, un seul tunnel de commande. Un plafond de remise global optionnel protège vos marges.

30+ champs de condition × 20 formules de promotion × politiques et règles illimitées = en pratique, des possibilités quasi illimitées pour vos programmes de remise avancés.

Un vrai tournant

Générateur de promotions visuel — 20 formules, zéro code

PrestaShop vous indique quand une règle de panier s'applique. Il ne vous dit pas comment calculer le 3 achetés 1 offert, la ligne la moins chère offerte ou les paliers de dépense répétitifs. C'est dans cet écart que les boutiques abandonnent — ou embauchent un développeur.

Étape 1 — QUI est éligible

Arbre de conditions visuel : groupe client, pays, total du panier, produits dans une catégorie, heure de la journée, historique de commandes et plus encore. Groupes ET/OU imbriqués. Pas de SQL. Pas de PHP.

Étape 2 — CE qu'ils obtiennent

Choisissez une tuile de promotion : BOGO, % sur dépense, paliers de quantité, article le moins cher offert, paire de produits, cadeau gratuit… Chaque type ouvre une configuration visuelle dédiée — périmètre, quantités, seuils, sélecteurs de produits.

Étape 3 — COMMENT ça se cumule

Définissez la stratégie de fusion par politique. Cumulez fidélité + déstockage + promo livraison. Ou laissez la remise la plus élevée l'emporter. Le plafond global évite les dérapages de totaux. Le simulateur confirme tout avant la mise en ligne.

Pourquoi c'est important : vous n'assemblez pas des règles de panier avec du ruban adhésif. Vous exploitez un logiciel de classe entreprise — un moteur de promotion où conditions et formules se mélangent librement entre politiques et règles. Cumulez-les, imbriquez-les, ciblez-les — le calculateur chiffre 20 types d'offres différents à partir de vraies lignes de panier, et les stratégies de fusion, associées à un plafond global optionnel, gardent le résultat sous contrôle.

20 types de promotion — choisissez la formule, définissez le périmètre

Chaque type est un calculateur prêt à l'emploi. Définissez le périmètre sur tout le panier, des produits spécifiques, une catégorie ou un fabricant. Mixez & librement au sein du périmètre lorsque la formule le permet.

Achetez N, obtenez M gratuits

Lots même SKU — 3 achetés, 1 offert, mix possible dans la catégorie.

Achetez N, obtenez M à % de réduction

Réduction sur les unités supplémentaires — ex. achetez 2, le 3e à 50 % de réduction.

Achetez un produit → obtenez un produit

BOGO croisé entre produits — achetez du shampoing, recevez l'après-shampoing gratuit.

Achetez un produit → obtenez % de réduction

Pourcentage de réduction sur un autre produit lorsque le SKU déclencheur est dans le panier.

Article le moins cher offert

Les N unités les moins chères du périmètre sont intégralement remisées. Une promo classique du commerce.

Ligne la moins chère offerte

La ligne de panier de plus faible valeur dans le périmètre est intégralement remisée.

Dépense supérieure à X — % de réduction

Pourcentage appliqué lorsque la dépense panier ou produit atteint le seuil.

Dépense supérieure à X — réduction fixe

Montant fixe au-delà du seuil de dépense.

Chaque X dépensé — Y de réduction

Réduction par palier répétitif — chaque 100 € → 10 € de réduction.

Dépense supérieure à X → cadeau gratuit

Ajoute un produit gratuit lorsque le seuil de dépense est atteint.

Ajout simple d'un cadeau gratuit

Cadeau instantané dès que les conditions de la politique correspondent — aucune règle de dépense nécessaire.

Paire de produits — réduction fixe

1 article de la liste A + 1 article de la liste B → réduction fixe par paire.

Paliers de quantité

Plus la quantité dans le périmètre est élevée, plus le % de réduction augmente. Des économies en escalier.

% de réduction sur la ligne

% de réduction sur les lignes de produits sélectionnées — en commençant par la moins chère ou la plus chère.

% de réduction sur le panier

Ajustement en pourcentage sur le total de la commande lorsque les conditions correspondent.

Montant fixe de réduction sur le panier

Réduction forfaitaire sur le total de la commande — ex. 10 € de réduction.

% de réduction sur les produits

Réduction en % ciblée — catégorie, fabricant ou SKU sélectionnés à la main.

Montant fixe de réduction sur les produits

Réduction forfaitaire uniquement sur les produits du périmètre.

Livraison gratuite

Annule les frais de livraison lorsque la politique se déclenche.

% de réduction sur la livraison

Réduction partielle uniquement sur les frais de livraison.

Cas d'usage concrets

Remises conditionnelles sur commande s'adapte à la façon dont votre boutique vend réellement. Voici des campagnes que vous pouvez lancer en quelques minutes — pas en semaines de développement sur mesure.

3 achetés, 1 offert dans une catégorie

Périmètre = catégorie Soldes d'été. Promotion = Achetez N, obtenez M gratuits. Mixez librement 4 articles — l'unité la moins chère est offerte. Un calcul classique du commerce, automatisé.

Article le moins cher offert sur tout le panier

Aucune limite de périmètre. 1 unité la moins chère du panier est intégralement remisée. Parfait pour les campagnes « ajoutez ce que vous voulez, le plus petit article est pour nous ».

Ligne la moins chère offerte — coup de pouce au déstockage

Périmètre = catégorie Outlet. La ligne de panier de plus faible valeur (ligne entière) est remisée. Écoule les stocks qui tournent lentement sans appliquer un % de réduction sur tout.

BOGO croisé entre produits

Achetez n'importe quelle coque de téléphone → recevez un protecteur d'écran gratuit. SKU différents, listes liées, cadeau ajouté via une règle de panier native.

Dépensez 150 € → 10 % de réduction

Condition : total du panier ≥ 150 €. Promotion : % de réduction sur le panier. Réservé aux clients VIP ? Ajoutez le groupe client à l'arbre de conditions.

Chaque 100 € dépensés → 10 € de réduction

Formule de palier de dépense répétitif. Un panier de 340 € = 30 € de réduction automatiquement. Pas de code promo. Pas de calcul manuel.

Dépensez 80 € → échantillon gratuit

La promotion de cadeau sur dépense ajoute votre SKU d'échantillon lorsque le seuil est atteint. Idéal pour les boutiques de cosmétiques et d'alimentation.

Cadeau gratuit instantané pour les membres connectés

« Ajout simple d'un cadeau gratuit » + condition : client connecté + groupe membre. Un cadeau de bienvenue à chaque visite éligible.

Lot chemise + cravate

Réduction fixe sur paire de produits : 1 article de la liste chemises + 1 article de la liste cravates → 15 € de réduction par paire. Se cumule pour plusieurs paires dans le panier.

Paliers de quantité — achetez plus, économisez plus

2+ unités = 5 %, 5+ = 10 %, 10+ = 15 % dans la catégorie sélectionnée. Encourage les achats en volume sans créer de règles de panier par palier à la main.

Livraison gratuite au-delà de 60 €

Condition sur le total du panier. Promotion = livraison gratuite. Combinez avec une politique de remise produit grâce à la stratégie de fusion.

50 % de réduction sur la livraison pour le B2C uniquement

Promotion de % de réduction sur la livraison. La condition exclut le groupe grossiste. Les clients particuliers bénéficient d'une livraison à moitié prix.

20 % de réduction sur le déstockage d'un fabricant

Périmètre = fabricant. % de réduction sur les produits. Condition : plage de dates pour une vente flash le week-end. Le simulateur vérifie tout avant minuit vendredi.

15 % de réduction sur la ligne la plus chère

% de réduction sur ligne avec sélection « la plus chère en premier ». Incitation à la montée en gamme — le SKU premium reçoit la remise visible.

Remise de fidélité par pays

Condition : pays de livraison DE + connecté + 3 commandes passées ou plus. 5 € de réduction fixe sur le panier. Un ciblage de précision que les règles de panier natives ne peuvent pas exprimer.

Cumul Black Friday

Politique A : 10 % de réduction sur le panier. Politique B : article le moins cher offert. Fusion = cumul total. Plafond global = 50 € de réduction totale maximum. Une générosité maîtrisée.

De la préproduction à la production en un seul export

Construisez et simulez en préproduction. Exportez le JSON de la politique. Importez-le sur la boutique en ligne. Dupliquez pour la variante Cyber Monday. Le journal d'audit trace chaque modification.

Guide complet des fonctionnalités

Chaque fonctionnalité expliquée en langage clair pour les propriétaires de boutique et les équipes marketing. C'est un logiciel de classe entreprise — assez complet pour des campagnes complexes, assez clair pour ne jamais avoir besoin d'un développeur pour la gestion quotidienne des promotions.

Politiques et règles de remise

Une politique est une campagne de promotion nommée — votre cumul Black Friday, votre offre de fidélité VIP, votre week-end de déstockage. Chaque politique contient un arbre de conditions (qui est éligible) et une ou plusieurs règles de remise (ce qu'ils obtiennent). Créez un nombre illimité de politiques, réordonnez-les par priorité en glisser-déposer, activez ou mettez en pause chacune individuellement sans toucher au code.

Chaque règle peut fonctionner en mode Simple (% fixe ou montant fixe sur le panier, les produits ou la livraison) ou en mode Promotion avec accès aux 20 formules. Les paramètres par règle incluent le code de remise, la priorité, les plafonds de remise min/max, une plage de dates (valable du / au), des conditions optionnelles au niveau de la règle et un libellé multilingue affiché sur la ligne de panier au moment du paiement.

Arrêt à la première correspondance met fin à l'évaluation après la première politique éligible — utile lorsque les campagnes ne doivent pas se chevaucher. La stratégie de fusion par politique contrôle la façon dont plusieurs règles au sein d'une même politique se combinent : cumul de toutes les remises, la première qui s'applique, cascade par priorité, remise la plus élevée uniquement, ou codes uniques. Une stratégie de fusion par défaut globale et un plafond de remise global dans les Réglages protègent votre marge sur l'ensemble de la boutique.

La vue liste des politiques affiche le statut, la stratégie de fusion, le nombre de règles et des actions rapides. Dupliquez, exportez en JSON, importez depuis un fichier ou activez/désactivez — tout depuis le panneau des politiques, avec chaque modification consignée dans le journal d'audit.

Générateur de conditions visuel

Le générateur de conditions est un éditeur d'arbres ET/OU imbriqués — le même schéma que celui utilisé dans les moteurs de règles professionnels, présenté sous forme de groupes faciles à glisser-déposer dans votre back office. Ajoutez un groupe, choisissez un champ, sélectionnez un opérateur, définissez une valeur. Imbriquez des groupes pour une logique du type : (groupe VIP OU 5 commandes passées ou plus) ET (total du panier ≥ 100 €) ET (catégorie Soldes d'été a 3 articles ou plus).

Plus de 30 champs de condition couvrent l'intégralité du contexte panier : total du panier, sous-total produit, frais de livraison, nombre de produits, nombre de SKU uniques, poids, nombre de règles de panier existantes, nombre de commandes du client, dépense cumulée, jour de la semaine, heure, date, code postal, devise, pays, pays de facturation, zone, groupe client, transporteur, module de paiement, statut connecté/invité, produits, catégories, fabricants, fournisseurs, indicateurs virtuel/physique, personnalisation et détection de remise existante.

Les champs composés combinent une entité et un seuil dans une même condition — par ex. produit #123 quantité ≥ 3, catégorie #45 total de ligne ≥ 50 €. Les opérateurs incluent égal à, différent de, supérieur/inférieur à, entre, dans la liste, pas dans la liste, contient, commence par, regex, vide et non vide.

Les sélecteurs de produits, catégories, fabricants et groupes utilisent une recherche à saisie automatique intégrée. Une phrase d'aperçu en direct explique ce que l'arbre cible. Les utilisateurs avancés peuvent basculer en JSON brut pour copier-coller entre environnements. Les conditions sont réévaluées à chaque synchronisation du panier — ajout au panier, changement de quantité, connexion, changement d'adresse — le moteur réagit immédiatement.

Générateur de promotions visuel

Passez une règle en mode Promotion et les champs de valeur fixe sont remplacés par une grille de tuiles de 20 types de promotion, regroupés par famille : ajustements, offres à la Nième unité, paliers de quantité, promos sur dépense, BOGO, remises sur ligne, cadeaux et paires de produits. Cliquez sur une tuile — seuls les champs pertinents pour cette formule s'affichent.

Le sélecteur de périmètre définit quelles lignes de panier entrent dans le calcul : tout le panier, des produits sélectionnés à la main, des catégories ou fabricants entiers. Les types BOGO obtiennent des listes de produits achetés/obtenus avec des sélecteurs visuels. Les types de dépense obtiennent des champs de seuil et de palier. Les types de palier obtiennent un tableau en escalier. Les types de paire obtiennent la liste A + la liste B. L'article le moins cher offert obtient un champ nombre d'unités gratuites. Les promos sur ligne vous permettent de choisir « la moins chère en premier » ou « la plus chère en premier ».

Derrière l'interface, ConorderdisPromotionCalculator délègue à des calculs dédiés : expansion du pool d'unités pour les cycles BOGO, tri des lignes par valeur totale pour la ligne la moins chère offerte, arithmétique de palier répétitif pour les échelles de dépense. Le résultat est un montant de remise précis — pas une estimation approximative issue d'une règle de panier générique.

La configuration de la promotion se synchronise de manière bidirectionnelle avec le JSON. Importez une politique depuis la préproduction, ouvrez le générateur visuel, ajustez un seuil, enregistrez — les données structurées restent cohérentes. Des puces de résumé de règle dans l'administration affichent la formule active d'un coup d'œil, sans ouvrir l'éditeur.

Simulateur de panier

L'onglet Simulateur propose un flux de travail en trois étapes sur les données réelles de votre base de données — pas un panier fictif. Étape 1 : recherchez des paniers par ID, nom du client ou e-mail. Étape 2 : choisissez un panier dans la liste en direct (affiche le client, l'e-mail, le total du panier, la dernière mise à jour). Étape 3 : lancez l'évaluation et consultez le détail complet du résultat.

Les résultats indiquent quelles politiques ont correspondu, lesquelles ont été ignorées (et pourquoi), les montants calculés par règle, les lignes de cadeau qui seraient ajoutées, les indicateurs de livraison gratuite et la remise totale finale. Un filtre client optionnel réduit la liste des paniers à un seul compte — idéal pour reproduire un ticket support.

Chaque simulation exécutée est enregistrée dans le journal d'audit avec le type d'événement simulation_run, l'ID du panier, l'acteur (employé) et un instantané du résultat. Le marketing peut vérifier une campagne avant de l'activer. Le support peut expliquer pourquoi le panier d'un client précis a reçu, ou non, une remise — sans passer de commande test sur la boutique en ligne.

Utilisez le simulateur après chaque modification de politique, avant la mise en ligne du Black Friday, et lors de l'import de politiques depuis la préproduction. C'est le filet de sécurité qui distingue la gestion des promotions de niveau entreprise du « on change et on espère ».

Tableau de bord et analytique

L'onglet Tableau de bord est votre salle de contrôle des promotions. Les cartes KPI sur une période sélectionnable (30 / 90 / 180 / 365 jours) affichent : le nombre total d'applications de remise, les commandes concernées, le total des remises arrondi dans la devise de la boutique, et le nombre de politiques actives. Les chiffres proviennent du journal d'audit — de vrais événements, pas des estimations.

Les graphiques de tendance Chart.js visualisent l'activité des remises selon trois granularités : quotidienne (fenêtre configurable), hebdomadaire et mensuelle. Changez le type de graphique par défaut dans les Réglages. Un graphique en secteurs répartit les applications par code de remise afin que vous voyiez quelles règles COD-* se déclenchent réellement en production.

Le tableau de bord fait également apparaître les entrées d'audit récentes — dernières modifications de politique, dernières simulations, dernières applications de remise en front-office — pour un dépannage en un coup d'œil sans ouvrir le journal complet. La période analytique, les fenêtres jour/semaine/mois des graphiques et le type de graphique par défaut sont tous configurables dans Réglages → Analytique.

Pour les agences et les exploitants multiboutique : le tableau de bord répond à la question que le marketing pose toujours — « Notre promotion tourne-t-elle vraiment ? » — avec des données, pas au feeling.

Journal d'audit

L'onglet dédié Journal d'audit est un journal d'événements complet — pas un fichier de débogage enfoui dans les logs serveur. Chaque ligne stocke l'horodatage, le type d'événement, l'acteur (nom de l'employé, nom du client, ou SYSTEM), un résumé lisible par un humain, la référence de commande liée, le code de remise, le montant, l'ID du panier et l'ID de la politique.

11 types d'événements sont suivis : discount_applied (synchronisation panier en direct), order_discount (commande passée), policy_created, policy_updated, policy_deleted, policy_toggled, policy_duplicated, policy_imported, policy_exported, settings_updated et simulation_run. Chaque événement enregistre sa source : front office, back office ou système.

Cliquez sur Voir sur n'importe quelle ligne pour ouvrir une fenêtre de détail avec l'instantané JSON complet — lignes de remise appliquées, différentiel de politique, sortie de simulation ou charge utile de changement de réglages. Les applications de remise stockent un discount_snapshot afin que vous puissiez reconstituer exactement ce que le client a vu au moment du paiement.

La liste prend en charge l'export CSV natif de PrestaShop pour les revues financières et de conformité. Des colonnes jointes affichent la référence de commande, le nom du client et le nom de l'employé, sans recoupement manuel. Lorsqu'un client demande « pourquoi ai-je eu cette remise ? », la réponse n'est qu'à une recherche.

Sur la page de commande du back office (hook displayAdminOrder), un panneau affiche quelles politiques Remises conditionnelles sur commande ont contribué à cette commande — nom de la politique, code de remise, montant et instantané. La vérité historique survit même si la politique est modifiée ou supprimée par la suite.

Import, export et duplication

Les politiques sont des documents JSON portables. Export télécharge la politique complète — arbre de conditions, toutes les règles, configurations de promotion, stratégie de fusion, positions — prête pour le contrôle de version ou le transfert vers une autre boutique. Import charge un fichier JSON et crée une nouvelle politique (ou la met à jour, selon le flux de travail) avec une entrée policy_imported dans le journal d'audit.

Dupliquer clone une politique en un clic depuis le menu d'actions de la liste — copie chaque règle, renomme avec un suffixe, enregistre policy_duplicated. Parfait pour créer « Black Friday v2 » à partir de « Black Friday v1 » sans reconstruire 15 règles à la main.

Flux de travail typique d'une agence : construire et simuler en préproduction → exporter le JSON → importer en production → relancer le simulateur → activer. Les configurations Black Friday se déplacent entre les boutiques clientes en quelques minutes. Chaque transfert est traçable dans le journal d'audit.

Réglages du module

L'onglet Réglages centralise le comportement à l'échelle de la boutique. Interrupteur principal d'activation/désactivation. Stratégie de fusion globale par défaut pour les nouvelles politiques. Plafond de remise global — remise totale maximale par panier sur l'ensemble des politiques (0 = illimité). Bascule Articles gratuits en cadeau — matérialise les produits gratuits sous forme de lignes cadeau natives PrestaShop plutôt qu'en remise intégrée.

Désactiver l'ajout automatique empêche l'injection automatique de règles de panier lorsque vous voulez un contrôle manuel. Le journal de débogage écrit des traces détaillées du moteur pour le support. La section Analytique configure la période de graphique par défaut, les fenêtres quotidienne/hebdomadaire/mensuelle et le type de graphique par défaut.

Chaque enregistrement des réglages consigne settings_updated dans le journal d'audit avec un instantané avant/après. Aucune dérive silencieuse de configuration.

Intégration au tunnel de commande et multiboutique

Les remises se matérialisent sous forme de règles de panier natives PrestaShop préfixées COD-*. Elles apparaissent dans le récapitulatif du panier, le tunnel de commande, la confirmation de commande, les factures et les avoirs — exactement comme des règles de panier créées manuellement. Aucun bricolage de thème. Aucune fausse ligne de produit négative.

Le moteur se branche sur actionCartSave, l'ajout/retrait de produits, l'initialisation du contrôleur front, la validation de commande et la validation de règle de panier — recalculant chaque fois que le contexte du panier change. L'état du panier est persisté dans conorderdis_cart avec un instantané appliqué, un instantané cadeau et l'ID de règle de panier lié, pour une synchronisation idempotente.

Les politiques sont rattachées à une boutique (id_shop) pour les configurations multiboutique. Chaque boutique de votre groupe peut exécuter des cumuls de promotion indépendants. PrestaShop 9.x, 8.x et 1.7.x partagent une seule base de code grâce à la couche de compatibilité intégrée.

Des libellés multilingues par règle pour le tunnel de commande (conorderdis_rule_lang) garantissent que la ligne de remise s'affiche correctement dans chaque langue active de la boutique.

Sous le capot

Des statistiques pour les passionnés de technique

Panier évalué. Unités développées. Promotion calculée. Règle de panier native appliquée. Chaque étape tracée dans les lignes d'audit. C'est un logiciel de classe entreprise — voici l'ingénierie qui se cache derrière la remise que voit votre client.

31,000+
Lignes de code

~25,600 PHP · ~4,000 JavaScript · ~750 templates Smarty · ~1,300 CSS. Moteur, générateurs, tableau de bord, simulateur, gestionnaire de règles de panier et interface d'administration.

21
Classes PHP du domaine

Moteur, calculateur, pool d'unités, arbre de conditions, gestionnaire de règles de panier, journal d'audit, tableau de bord, duplicateur de politique, matérialiseur de promo et plus encore.

31
Packs de traduction

Fichiers de traduction prêts à l'emploi pour le back office et l'interface du module. De l'anglais et de l'allemand au polonais, à l'espagnol, au français, à l'italien et à des marchés à travers l'Europe et au-delà.

6
Onglets du back office

Tableau de bord, Politiques, Réglages, Simulateur, Journal d'audit et Mises à jour — chacun étant un panneau autonome avec ses propres bundles JS.

20
Formules de promotion

Des calculateurs dédiés pour le BOGO, la dépense, les paliers, les lignes, les cadeaux, la livraison et les ajustements panier/produit.

30+
Champs de condition

Règles panier, client, livraison, produit et règles composées de quantité/montant avec arbres logiques ET/OU imbriqués.

11
Types d'événements d'audit

Remise appliquée, remise de commande, CRUD de politique, import/export, duplication, activation/désactivation, réglages et simulation.

5
Stratégies de fusion

Cumul total, première qui s'applique, cascade par priorité, remise la plus élevée, codes uniques — par politique et par défaut global.

Couche base de données

  • 5 tables personnalisées : conorderdis_policy pour les campagnes, conorderdis_rule + conorderdis_rule_lang pour les règles et les libellés, conorderdis_cart pour l'état de synchronisation du panier, conorderdis_log pour le journal d'audit.
  • 4 ObjectModels : ConorderdisPolicy, ConorderdisRule, ConorderdisCartState, ConorderdisLog avec CRUD complet et prise en charge du multiboutique.
  • Instantanés : JSON de remise appliquée, instantané cadeau et produits matérialisés stockés par panier pour une synchronisation idempotente des règles de panier natives.

Architecture

  • 9 à 10 hooks PrestaShop : actionCartSave, actionValidateOrder, actionValidateCartRule, displayAdminOrder, les hooks de suppression de produit du panier et plus encore.
  • 6 onglets du back office : Tableau de bord, Politiques, Réglages, Simulateur, Journal d'audit et Mises à jour — chacun étant un panneau autonome avec ses propres bundles JS.
  • 6 modules JavaScript : générateur de conditions (~1 000 lignes), générateur de promotions, règles de politique, graphiques du tableau de bord, simulateur et recherche produit à saisie automatique.
  • Couche de compatibilité PS 9 dans lib/prestashop9compatibility.php — une seule base de code pour PrestaShop 1.7.x, 8.x et 9.x.
Chart.js
Graphiques de tendance des remises quotidiens, hebdomadaires et mensuels, ainsi qu'une répartition en secteurs par code de remise sur le tableau de bord analytique.
100+ fichiers
Classes PHP, générateurs JS, templates Smarty, schéma SQL, traductions et couche de compatibilité dans un seul package de module.
v1.8.4
Version actuelle. PrestaShop 9.x, 8.x, 1.7.x. Une seule base de code, trois générations de plateforme.

Les conditions décident qui est éligible. Les formules de promotion décident du montant. Les règles de panier natives délivrent la remise. Le journal d'audit prouve ce qui s'est passé. C'est le contrat d'ingénierie que Remises conditionnelles sur commande respecte à chaque mise à jour du panier.

31 000+ lignes de code répartis sur 100+ fichiers du module, 31 packs de traduction et v1.8.4 de développement continu. Pas un plugin de coupon fait en un week-end. Un logiciel de classe entreprise sur lequel votre tunnel de commande, votre équipe financière et votre service marketing peuvent compter lorsque les promotions passent en ligne et que quelqu'un demande pourquoi un panier a reçu une remise.

149.00 €

Galerie du module 1/13

Pourquoi choisir notre module
Remises conditionnelles commande?

Optimisation et Automatisation

Le module "Remises conditionnelles sur commande" optimise et automatise vos campagnes promotionnelles avancées. Son générateur visuel intuitif permet de créer plus de 20 formules d'offres complexes (BOGO, paliers de dépense) sans code, tandis que le simulateur de panier garantit une application sans erreur, rationalisant la gestion des promotions.

Augmentation des Ventes

Le module "Remises conditionnelles sur commande" démultiplie vos ventes en offrant 20 formules promotionnelles avancées : BOGO, articles gratuits ou paliers de dépense. Ciblez précisément les clients pour améliorer l'expérience d'achat, augmenter la conversion et le chiffre d'affaires.

15 ans d'expérience

Fort de 15 ans d'expérience PrestaShop, le module "Remises conditionnelles sur commande" excelle à intégrer des règles natives sophistiquées. Son moteur robuste, compatible toutes versions (1.7.x à 9.x), prouve une maîtrise profonde de la plateforme pour des promotions sans faille.

Large Personnalisation

Le module Remises conditionnelles commande redéfinit la personnalisation promotionnelle. Son moteur visuel unique combine 20 formules et des arbres de conditions imbriqués, offrant des possibilités quasi illimitées pour adapter parfaitement chaque offre aux exigences spécifiques de votre boutique.

Code Source Ouvert

Le module Remises conditionnelles commande offre un code source ouvert et complet (31 000+ lignes PHP, JS, Smarty, CSS), garantissant une personnalisation et une intégration illimitées. Il permet des modifications avancées sans restriction, avec une base de code unique pour PrestaShop 1.7 à 9.x.

Licence et Mises à jour

Le module Remises conditionnelles commande bénéficie d'une licence permanente pour une gestion promotionnelle sans fin. Les mises à jour sont gratuites pendant un an et prolongeables avec des remises jusqu'à 90%, garantissant ainsi l'efficacité continue de votre moteur de promotions.