Aller au contenu
Bibliothèque
Menu
ModuleLivréIsoléM · 2 à 4 jourscommerce.pricing-promotions

Prix, 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

3

Back-office · 2

RouteÉcranCe qu'on y faitLa formeLes états
/b/[slug]/promosCodes promoCreer, activer et borner une promotion.Table, formulaire, etat actif/expire/quota.Brouillon, actif, expire, quota atteint, invalide.
/b/[slug]/pricingRegles de prixVersionner et publier les offres automatiques.Liste par moteur, editeur de regle et simulation panier.Brouillon, publiee, archivee, illisible.

Site public · 1

RouteÉcranCe qu'on y faitLa formeLes états
/panierApplication des offresMontrer le calcul serveur et les suggestions.Recap lignes, ajustements et economie.Applicable, non applicable, conflit, recalcul.

Ce qui tourne tout seul

1
DéclencheurEffetComment
Panier modifieRecalculer la meilleure offre autoriseeke_quote_cart / ke_price_compute

Ce qu'on peut activer dedans

5

Codes promo

promos

Pourcentage, montant ou livraison, dates et quotas.

Packs et lots

bundles

Prix de lot et economie explicite.

Prix degressifs

tiered

Remise par seuil de quantite.

Offert au seuil

bogo

Un achete-un offert ou cadeau de panier.

Suggestion apres achat

post-purchase

Produits proposes sans inventer de remise.

Sous le capot

Données

4
  • ke_promos
  • ke_pricing_rules
  • ke_pricing_rule_versions
  • ke_pricing_rule_usage

Composants réutilisables

5
  • PricingManager
  • OffresProduit
  • AchetesEnsemble
  • UpsellPanier
  • UpsellApresAchat

Services externes

1
  • · Supabase Postgres

Rôles et droits

1
  • · Administrateur marchand

Ce qu'il faut autour

Il ne cohabite pas avec

Aucun conflit connu.

D'autres en dépendent

Les pièges

1

Chacun 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é

2

Koko 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.

commerceretailecommerce