DOCS

Codes promo et remises Checkout

Codes promo et remises Checkout

Créez des remises et codes promo basés sur des règles pour Checkout.

Les codes promo et remises vous permettent de réduire le total du Checkout d'un acheteur pour soutenir des campagnes marketing, des offres de fidélité client ou des promotions ponctuelles. Zonos Dashboard modélise chaque remise sous forme de règle avec une condition (quand la remise s'applique) et des actions (ce qu'elle fait à la commande). Le Discount builder rédige la règle pour vous dans les cas courants ; désactivez son interrupteur Enable pour modifier la règle directement dans les scénarios avancés.

Utilisez les remises pour :

  • Partager des codes coupon que les acheteurs utilisent au Checkout (en plus des remises existantes)
  • Appliquer une remise forfaitaire ou en pourcentage au sous-total du panier, au total de la commande ou à l'expédition
  • Remiser un article spécifique, identifié par SKU, ID produit ou catégorie
  • Imposer un montant d'achat minimum avant l'application de la remise
  • Planifier une remise avec des dates de début et de fin

Créer une remise 

Pour créer une remise dans Dashboard :

  1. Accédez à DashboardSettingsCheckoutDiscounts.
  2. Cliquez sur New discount.
  3. Remplissez les champs du générateur (décrits dans les sections ci-dessous).
  4. Confirmez la règle sous Rule preview.
  5. Cliquez sur Create discount.

Panneau latéral Edit discount montrant Details, la section Discount builder avec son interrupteur Enable, et l'aperçu de la règle.

Details 

ChampRôle
Discount codeObligatoire. Le code que les acheteurs saisissent au Checkout (par ex. SAVE10). Les espaces et apostrophes sont supprimés pour que la valeur puisse être intégrée en toute sécurité dans la règle.
DescriptionNotes libres pour votre équipe. Non affichées aux acheteurs.
Start / end dateQuand la remise devient active et quand elle s'arrête. Laissez la date de fin vide pour garder la remise active indéfiniment ; définissez une date passée pour la désactiver.

Apply discount to 

La liste déroulante Apply discount to (dans la section Details) contrôle quelle partie de la commande la remise ajuste. Elle plafonne également la remise — par exemple, une remise de 50 $ appliquée à un panier de 20 $ ne retire que 20 $. Choisissez l'une des options suivantes :

  • Order total — appliqué au coût total rendu complet après les articles et l'expédition.
  • Cart total — appliqué uniquement au sous-total des articles.
  • Shipping total — appliqué uniquement au coût d'expédition.
  • Item — appliqué à un article ou une catégorie d'articles spécifique.

Liste déroulante Apply discount to montrant les options Order total, Shipping total, Cart total et Item.

Lorsque vous modifiez une remise existante, Apply discount to est limité aux options compatibles avec le contexte d'origine de la remise. Pour basculer entre les remises au niveau de la commande et au niveau de l'article, créez plutôt une nouvelle remise.

Discount builder 

Le Discount builder assemble la règle pour vous à partir de quelques champs. Utilisez l'interrupteur Enable dans l'en-tête de section pour choisir comment vous rédigez la règle :

  • Enable on (par défaut) — les champs du générateur sont affichés et l'Rule preview est en lecture seule. Modifiez n'importe quel champ et l'aperçu se régénère automatiquement.
  • Enable off — les champs du générateur sont masqués et vous modifiez le texte de la règle directement dans l'Rule preview. Utilisez cette option pour des conditions avancées que le générateur ne peut pas exprimer (par exemple, plusieurs branches or ou des opérateurs que le générateur n'émet pas).

Si vous ouvrez une remise dont la règle enregistrée utilise une logique personnalisée que le générateur ne peut pas reproduire, l'interrupteur est désactivé et verrouillé — la règle ne peut être modifiée que directement dans l'aperçu.

Section Discount builder avec l'interrupteur Enable désactivé, masquant les champs du générateur et laissant l'aperçu de la règle modifiable.

Discount type

Choisissez comment la remise est calculée :

  • Percentage off — saisissez le Percentage (0–100) et choisissez ce sur quoi il est calculé sous Calculate percentage against :
    • Items subtotal — un pourcentage du total des articles.
    • Shipping — un pourcentage du coût d'expédition.
    • Items subtotal + Shipping — un pourcentage des articles plus l'expédition.
    • Item amount — un pourcentage du montant de l'article correspondant. (Disponible lorsque Apply discount to est Item.)
  • Fixed amount off — une remise forfaitaire. Saisissez le Amount et choisissez la Currency.

Calculate percentage against (ce sur quoi le pourcentage est multiplié) est indépendant de Apply discount to (quel total la remise réduit et plafonne). Par exemple, vous pouvez accorder « 10 % du sous-total des articles » en tant que remise sur la ligne d'expédition.

Requirements

Sous Configure when this discount should be available, définissez les seuils qui doivent être atteints avant l'application de la remise :

  • No minimum purchase requirements — la remise s'applique toujours tant que le code et les dates correspondent.
  • Minimum purchase requirements — définissez un montant minimum et une devise. La remise ne s'applique que lorsque le total des articles de l'acheteur est égal ou supérieur à ce montant.

Restrict to specific items

Utilisez Restrict the discount to items matched by SKU, product ID, or category pour limiter les articles auxquels la remise s'applique. Choisissez l'une des options suivantes :

  • Any item — la remise s'applique à chaque article du panier.
  • Specific SKUs — saisissez un ou plusieurs SKU. Seuls les articles avec un SKU correspondant reçoivent la remise.
  • Specific product IDs — saisissez un ou plusieurs ID produit. Seuls les produits correspondants reçoivent la remise.
  • Specific categories — saisissez une ou plusieurs catégories d'articles. Seuls les articles de ces catégories reçoivent la remise. (Disponible lorsque Apply discount to est Item.)

Chaque valeur est validée lorsque vous appuyez sur Enter. Les espaces à l'intérieur d'une valeur sont autorisés (par ex. Holiday Gifts) ; les entrées vides sont filtrées. La correspondance d'articles utilise l'égalité exacte, donc PROD-123 ne correspondra pas à PROD-1234.

Rule preview 

L'Rule preview affiche la règle sous-jacente qui est enregistrée. Lorsque le Discount builder est activé, l'aperçu est en lecture seule et se régénère lorsque vous modifiez les champs ; désactivez le générateur pour modifier la règle directement (pour des conditions avancées telles que la combinaison de plusieurs branches or, la référence à des variables que le générateur n'expose pas, ou l'ajustement fin des opérateurs).

Une règle comporte deux parties séparées par then :

:promo_codes: any_eq 'GIFT' and :product_id: any_eq 'PROD-123'
  then :amount: = :item_amount: * -1 and :type: = 'ITEM'
  • La condition (avant then) détermine quand la règle s'applique.
  • Les actions (après then) décrivent ce que fait la remise et où elle s'applique — :type: est toujours requis et indique le contexte ('ORDER_TOTAL', 'CART_TOTAL', 'SHIPPING', ou 'ITEM').

Chaque remise doit inclure au moins une action en plus de :type: — généralement une action :amount: qui définit la valeur de la remise.

Lorsque vous réactivez le Discount builder après avoir modifié la règle directement, il relit la règle actuelle dans ses champs partout où il peut les reconnaître. Si la règle contient quelque chose que le générateur ne peut pas représenter, l'interrupteur Enable reste verrouillé et la règle reste modifiable dans l'aperçu.

Examples

Cliquez sur Examples en bas de l'aperçu de la règle pour ouvrir une liste de règles de remise prêtes à l'emploi. Cliquez sur Use this example pour charger l'exemple dans le générateur et écraser le brouillon actuel.

Boîte de dialogue Example discount rules listant l'expédition gratuite, le pourcentage de remise, le montant fixe sur le panier et les variantes de cadeau gratuit.

Utilisez le champ de recherche pour filtrer les exemples — par exemple, tapez free pour afficher les modèles d'expédition gratuite et de cadeau gratuit.

Boîte de dialogue d'exemples filtrée par le terme de recherche « Free » montrant les modèles correspondants.

Operators

Lorsque vous modifiez la règle directement (le Discount builder est désactivé), cliquez sur Operators pour ouvrir une référence consultable de chaque opérateur pris en charge par le langage de règles — arithmétique (+, -, *, /, %), logique (and, or), comparaison (==, !=, >, >=, <, <=), et liste (any_eq, any_contains, any_starts_with, etc.).

Boîte de dialogue de référence des opérateurs montrant les opérateurs arithmétiques, logiques et de comparaison avec des exemples d'utilisation.

Les opérateurs marqués Partial match vérifient si une valeur contient le texte recherché — par exemple, :product_id: any_contains 'PROD-123' correspond également à 'PROD-1234'. Pour une correspondance exacte, utilisez plutôt eq / any_eq. Le générateur émet toujours des opérateurs de correspondance exacte ; les opérateurs de correspondance partielle ne sont utilisés que si vous les écrivez vous-même dans l'aperçu.

Référence des opérateurs filtrée par le terme de recherche « any » mettant en évidence les opérateurs basés sur des listes et leurs étiquettes partial-match.

Pour empêcher une remise existante de s'appliquer, vous avez deux options :

Planifier son expiration

  1. Accédez à DashboardSettingsCheckoutDiscounts.
  2. Sélectionnez la remise que vous souhaitez expirer.
  3. Définissez la date de fin à une date passée (ou à toute date future à laquelle vous souhaitez qu'elle s'arrête).
  4. Cliquez sur Save changes.

L'expirer immédiatement

  1. Accédez à DashboardSettingsCheckoutDiscounts.
  2. Sélectionnez la remise que vous souhaitez expirer.
  3. Faites défiler jusqu'en bas et cliquez sur Expire discount.

Expéditions de produits gratuits et influenceurs 

Zonos ne prend pas en charge l'utilisation de codes de remise à 100 % pour expédier des produits gratuits à des influenceurs ou d'autres destinataires.

Même avec une remise de 100 % appliquée, les marchandises ont toujours une valeur commerciale réelle aux yeux des douanes. Une entreprise qui envoie un produit à un influenceur constitue une expédition commerciale — et non un cadeau au sens du droit du commerce international. Déclarer une valeur de 0 $ sur des marchandises qui ont clairement de la valeur entraînera probablement le signalement et la rétention des colis par les douanes, avec des droits et taxes évalués sur la valeur totale de toute façon. Cela crée une expérience pire pour le marchand et le destinataire que de ne pas utiliser Zonos du tout.

Si vous devez envoyer des produits gratuits à des influenceurs ou d'autres destinataires, traitez et expédiez ces commandes en dehors de Zonos. Cela maintient vos commandes internationales habituelles conformes et évite les problèmes douaniers sur ces expéditions.

Intégrer depuis la plateforme e-commerce 

Bien que la gestion de vos codes promo internationaux dans Dashboard soit préférable, certaines intégrations peuvent utiliser les codes promo de votre plateforme e-commerce.

Les codes promo de votre plateforme e-commerce ne peuvent être saisis que sur votre page panier. Une fois que l'acheteur passe au Checkout, il ne pourra plus modifier le code promo qu'il a saisi. Les codes promo pour les acheteurs internationaux doivent être gérés soit via Dashboard, soit via la plateforme e-commerce. Les deux ne doivent pas être activés simultanément, car cela pourrait entraîner l'application de plusieurs codes promo.

Magento Checkout ne prend pas en charge l'extraction des codes promo depuis Magento, car cela provoque des problèmes d'importation de commandes. Les codes promo Dashboard doivent être utilisés avec les intégrations Magento Checkout.

Cette page a-t-elle été utile?