commerce.pricing-promotionsPrix, promotions et panier moyen
Publier des offres lisibles sans dupliquer les calculs entre la vitrine, le panier et la caisse.
Le problème qu'il règle
Les remises marketing deviennent incoherentes lorsqu'elles sont calculees dans plusieurs composants.
Preuve — Livré
Déployé et remis. L'usage par le client n'est pas prouvé.
Empaquetage — Isolé
Dans son propre dossier. Reste à généraliser.
Les écrans
3Back-office · 2
| Route | Écran | Ce qu'on y fait | La forme | Les états |
|---|---|---|---|---|
/b/[slug]/promos | Codes promo | Creer, activer et borner une promotion. | Table, formulaire, etat actif/expire/quota. | Brouillon, actif, expire, quota atteint, invalide. |
/b/[slug]/pricing | Regles de prix | Versionner et publier les offres automatiques. | Liste par moteur, editeur de regle et simulation panier. | Brouillon, publiee, archivee, illisible. |
Site public · 1
| Route | Écran | Ce qu'on y fait | La forme | Les états |
|---|---|---|---|---|
/panier | Application des offres | Montrer le calcul serveur et les suggestions. | Recap lignes, ajustements et economie. | Applicable, non applicable, conflit, recalcul. |
Ce qui tourne tout seul
1| Déclencheur | Effet | Comment |
|---|---|---|
| Panier modifie | Recalculer la meilleure offre autorisee | ke_quote_cart / ke_price_compute |
Ce qu'on peut activer dedans
5Codes promo
promosPourcentage, montant ou livraison, dates et quotas.
Packs et lots
bundlesPrix de lot et economie explicite.
Prix degressifs
tieredRemise par seuil de quantite.
Offert au seuil
bogoUn achete-un offert ou cadeau de panier.
Suggestion apres achat
post-purchaseProduits proposes sans inventer de remise.
Sous le capot
Données
4ke_promoske_pricing_ruleske_pricing_rule_versionske_pricing_rule_usage
Composants réutilisables
5PricingManagerOffresProduitAchetesEnsembleUpsellPanierUpsellApresAchat
Services externes
1- · Supabase Postgres
Rôles et droits
1- · Administrateur marchand
Ce qu'il faut autour
Il exige
Il ne cohabite pas avec
Aucun conflit connu.
D'autres en dépendent
Les pièges
1Chacun vient d'un incident réel, relevé dans les commentaires du code d'origine. C'est la partie du catalogue qui vaut le plus cher : elle évite de repayer la même leçon.
- Le module pricing.fbt est encore marque planned ; le rendu achetes ensemble est actuellement couvert par bundles.
Ce qu'il ne fait pas, et ce qui reste à faire
Hors périmètre
3- · Tarification dynamique par IA
- · A/B testing automatique
- · Coupons partenaires avances
Pour le mettre vraiment sur étagère
2- · Extraire les schemas de regles et le simulateur.
- · Ajouter une suite de tests table-driven par combinaison d'offres.
Où c'est prouvé
2Koko Engine
LivréMoteur, back-office, storefront, schema et integrations.
/home/jordy/projects/koko-engine
Koko Pop
LivréImplementation kawaii, CDC, direction artistique et configuration tenant.
/home/jordy/projects/TEVA/KOKO POP
Vérifié contre le code le 2026-08-27. Au-delà de quatre-vingt-dix jours sans revérification, une fiche décrit un souvenir, pas un dépôt.