Cumul des offres
Quand plusieurs offres sont éligibles sur un même ticket, Remizo applique des règles de cumul déterministes : le même ticket donne toujours le même résultat, et chaque offre écartée l’est avec une raison explicite.
Les niveaux
Section intitulée « Les niveaux »Chaque offre a un niveau de 0 à 99. Les niveaux sont évalués dans l’ordre croissant :
- le niveau 0 s’applique sur les montants reçus de la caisse ;
- le niveau 1 travaille sur le ticket après les remises du niveau 0 ;
- et ainsi de suite.
Exemple (cumul-niveaux) : ticket de 54,90 €, une offre -10 % au niveau 0 (-5,49 €), une offre -10 % au niveau 1 calculée sur 49,41 € (-4,94 €) — total -10,43 €.
Les points par euro utilisent par défaut la base « après remises » : le client gagne des points sur ce qu’il paie vraiment. Un multiplicateur de points ne porte que sur les points gagnés aux niveaux inférieurs : placez-le au-dessus des offres de points.
Les trois modes, au sein d’un niveau
Section intitulée « Les trois modes, au sein d’un niveau »| Mode | Règle | Raison du refus pour les perdantes |
|---|---|---|
cumulative |
Toutes les offres s’appliquent, dans l’ordre de priorité décroissante. | — |
best_offer |
Une seule gagne : la plus forte valeur de remise, puis le plus de points, puis la priorité la plus haute. | lost_best_offer |
best_line |
Ligne par ligne, seule la meilleure remise est retenue. | lost_best_line |
Les modes se combinent dans un même niveau : les offres cumulative s’appliquent toutes, celles en best_offer se disputent
une place, celles en best_line se disputent chaque ligne.
Priorité
Section intitulée « Priorité »La priorité (0 à 1000, 100 par défaut) départage les ex æquo et ordonne l’exécution des offres cumulatives. Elle décide aussi quelle offre gagne en cas d’exclusion.
Exclusions et exclusivité
Section intitulée « Exclusions et exclusivité »- Exclusions : l’offre A exclut l’offre B. La relation est symétrique — déclarer « A exclut B » suffit. L’offre de
priorité la plus basse (ou de niveau le plus élevé) est refusée avec la raison
excluded_by. - Étiquettes exclusives : toutes les offres qui partagent une étiquette exclusive (par exemple
soldes) s’excluent mutuellement. - Offre exclusive : lorsqu’elle s’applique, aucune offre d’un niveau supérieur ne s’applique (
exclusive_applied).
Garde-fous
Section intitulée « Garde-fous »- Une remise ne rend jamais une ligne négative.
- Le total des remises est plafonné au montant éligible du ticket ; si rien ne reste à remiser, l’offre est refusée avec la
raison
zero_value. - Les lignes marquées
no_promopar la caisse (cartes cadeaux, consignes, services…) ne sont pas remisées ;no_pointsles exclut de l’assiette des points.
Conseils de conception
Section intitulée « Conseils de conception »- Mettez les remises de base (prix barrés, lots) au niveau 0, les remises ticket au niveau 1, la fidélité (points, multiplicateurs) au niveau 2 et au-delà.
- Pour une opération « la meilleure promotion du moment », regroupez les offres concurrentes dans le même niveau en
best_offer. - Pour des promotions article concurrentes (catalogue et carte fidélité sur le même produit), utilisez
best_line. - Vérifiez toujours un ticket type dans le simulateur : la colonne « offres refusées » montre immédiatement une exclusion mal posée.
Exemples exécutables : cumulative, best_offer, best_line, exclusive, exclusions.