Aller au contenu principal

Introduction

Le module de remises fournit un outil flexible pour gérer la tarification dans votre application. Avec lui, vous pouvez créer des remises sur les commandes et les articles individuels, configurer des offres personnalisées pour des groupes d'utilisateurs spécifiques, ainsi que lancer des programmes de bonus.

Pour commencer, ouvrez la section "Discounts" dans le menu vertical de gauche.

Types de remises​

Trois types sont disponibles dans le système :

Remise​

Une remise universelle qui s'applique à la commande ou à des articles individuels sous certaines conditions. Les conditions peuvent inclure la présence de certains articles ou catégories dans la commande, un montant minimum de commande, la valeur à vie (LTV) de l'utilisateur, et d'autres. La remise peut être un pourcentage, un montant fixe ou un prix fixe sur un article. Il est également possible de configurer des coupons et des cadeaux.

Remise Personnelle​

Fonctionne de la même manière que la Remise, mais avec la possibilité supplémentaire de limiter l'application de la remise à des groupes d'utilisateurs spécifiques. Une condition supplémentaire est également disponible : la présence d'un attribut spécifique chez l'utilisateur.

Bonus​

Programme d'attribution de bonus aux utilisateurs. Les bonus sont attribués lors de certains événements — changement de statut de commande, envoi de formulaire ou à une date donnée. Les bonus accumulés peuvent être utilisés par l'utilisateur lors de la passation de commande.

Comment les remises s'appliquent aux commandes​

Les remises s'appliquent au moment de la création ou du pré-calcul de la commande via l'API :

POST /api/content/orders-storage/marker/{marker}/orders

Il est possible de pré-calculer le résultat de l'application des remises (sans créer de commande) via le même point de terminaison.

La remise peut s'appliquer :

  • À un article spécifique — dans ce cas, les informations sur la remise sont déjà visibles sur les points de terminaison /products.
  • À la commande entière — la remise s'applique lors de la création ou du pré-calcul de la commande.

Les informations sur les remises appliquées, les coupons, les cadeaux, le coût de chaque article avant et après la remise, ainsi que le montant total de la commande sont stockées dans le champ discountConfig de la réponse.

Conditions dynamiques et coupons
  • Si une condition de coupon est définie dans la remise, celle-ci s'applique uniquement lors de la transmission du coupon dans le champ couponCode de la requête.
  • Si une condition dynamique est définie, la remise s'applique uniquement lors de la transmission du marqueur de remise dans le tableau additionalDiscountsMarkers de la requête.