BSS B2B Solution : Discount Code

Discount Codes dans BSS B2B Solution : configuration et limites

Discount Code est un module de BSS B2B Solution. Vous créez les codes dans l’app, choisissez les clients et les produits couverts par chaque code, et les acheteurs saisissent le code dans une zone de la page panier. Le nouveau prix apparaît dans le panier avant le paiement. Le module nécessite le plan Advanced ou Platinum.

  • Par BSS B2B Team
  • Relu par Hoa Nguyen. Dernière relecture
  • Dernière mise à jour
Installer BSS B2B Solution Retour à BSS B2B Solution Nécessite le plan Plan Advanced ou Platinum. BSS B2B Solution propose un essai gratuit de 14 jours (plans payants). 4,9 sur 5, d’après 1 190 avis sur le Shopify App Store (au 19 octobre 2026).

Ce que fait Discount Code dans BSS B2B Solution

Les accords de gros s’accompagnent souvent d’un code privé : 10 % de réduction pour les revendeurs agréés, livraison gratuite pour une liste de salon professionnel, une promotion de printemps pour les acheteurs avec une commande minimum. Discount Code vous permet de les faire fonctionner dans votre boutique sans les exposer aux clients particuliers.

Vous créez chaque code dans l’app et décidez qui peut l’utiliser. L’acheteur saisit le code dans une zone Discount Code de la page panier et appuie sur Apply. L’app vérifie le code par rapport à l’acheteur et au panier, puis affiche immédiatement le total réduit. La réduction suit jusqu’au paiement et apparaît sur la commande dans l’admin Shopify.

Discount Code est la dernière étape de prix dans l’ordre des règles de l’app. Une règle Price List ou Custom Pricing fixe le prix de base, Volume Pricing s’applique par-dessus, puis le code s’applique à ce prix. L’ordre complet figure sur la page produit.

Page Discount Codes avec le module activé et une règle listée
La page Discount Codes liste chaque règle avec ses bénéficiaires, son code, le nombre d’utilisations et son statut.

Ce que vous pouvez définir dans une règle Discount Code

La page d’une règle regroupe ses réglages en cartes. Les réductions sur la commande et la livraison gratuite portent sur tout le panier, elles ignorent donc la sélection de produits.

RéglageCe qu’il fait
Nom et statutLe nom est interne, les acheteurs ne le voient jamais. Une règle désactivée n’est pas appliquée sur la boutique.
ClientsTous les clients, les clients connectés, les clients non connectés, des clients précis ou des tags client. Un seul tag correspondant suffit.
ProduitsTous les produits, des produits précis, des collections de produits ou des tags produit.
CodeSaisissez le vôtre ou cliquez sur Generate code. La correspondance ne distingue pas les majuscules par défaut : SAVE20 fonctionne aussi comme save20. Activez case-sensitive pour exiger une correspondance exacte.
Type de réductionRéduction appliquée aux produits éligibles (chaque ligne concernée), réduction sur toute la commande, ou livraison gratuite.
Valeur de la réductionUn pourcentage de 0 à 100, ou un montant fixe.
Achat minimumAucun minimum, un montant minimum d’achat ou un nombre minimum d’articles. Le montant est vérifié sur les prix B2B, après Custom Pricing et Volume Pricing.
Limites d’utilisationUn nombre total d’utilisations pour tous les acheteurs, et un nombre d’utilisations par client. Une option affiche les utilisations restantes sur la page panier, par exemple « 5 discount codes remaining ».
ExclusionsExclure des clients précis ou des tags client, par exemple les acheteurs qui ont déjà des prix négociés. Une exclusion l’emporte sur le ciblage.
Dates activesUne date et une heure de début, et une date et une heure de fin facultatives. Les champs utilisent le fuseau horaire de votre navigateur.
Lien partageableUn lien qui applique le code à un acheteur remplissant les conditions, puis l’envoie vers une page de votre choix. Le panier est le choix par défaut.
Design de la zone et traductionsMettez en forme la zone du code (couleurs, tailles, bordures, mise en page) et traduisez son titre, son bouton et ses messages pour chaque langue.

Comment configurer un code de réduction pour les clients grossistes ?

La configuration a deux parties : placer la zone de code dans votre panier, puis créer la règle.

  1. Activer le module

    Dans l’app, allez dans B2B orders & discounts > Discount Codes et activez le module. Vérifiez aussi que l’intégration B2B Solution est active dans l’éditeur de thème, sous App embeds. La zone de code en a besoin.

  2. Ajouter la zone de code au panier

    Cliquez sur Storefront setup et ajoutez le bloc d’app Discount Code à votre page panier. Si votre thème le demande, la page explique aussi comment ajouter à la main le fichier Discount Code au thème. Ajoutez un produit au panier et ouvrez la boutique pour vérifier que la zone apparaît.

  3. Créer la règle

    Sur la page Discount Codes, cliquez sur Add rule. Donnez-lui un nom interne, saisissez un code ou cliquez sur Generate code, puis choisissez le type et la valeur de réduction. Le panneau de droite de la page de règle vérifie que la règle est enregistrée et activée, que le module est actif, que l’intégration est active et que la zone figure dans votre thème.

  4. Choisir qui et quoi

    Dans Customers, choisissez des tags client pour limiter le code aux acheteurs grossistes. Dans Products, choisissez tous les produits, des produits précis, des collections ou des tags produit. Ajoutez un montant ou une quantité minimum d’achat si vous le souhaitez.

  5. Ajouter limites, exclusions, dates et lien

    Plafonnez le nombre total d’utilisations et le nombre par client. Le plafond par client n’est pas disponible lorsque la règle s’applique à tous les clients ou aux clients non connectés, car l’app ne peut pas compter les visiteurs. Choisissez des clients connectés, des clients précis ou des tags client pour l’utiliser. Excluez des clients par tag ou par nom, réglez les dates de début et de fin, et cochez Generate a shareable link for this discount si vous voulez un lien. Ouvrez le lien dans une fenêtre privée en tant que client concerné pour vérifier qu’il applique le code et mène à la page choisie.

  6. Tester en tant qu’acheteur

    Connectez-vous avec un client de test qui correspond à la règle. Saisissez le code avec un panier sous le minimum, puis au-dessus. Essayez ensuite un client qui ne correspond pas, et vérifiez le message à chaque fois. Une fois la règle active, ouvrez More actions > Usage history pour voir quel client a utilisé quel code et quand.

Page Storefront setup avec un aperçu de panier et la zone de code
Storefront setup vérifie le module, l’intégration et la zone de code, et montre où se place la zone dans le panier.
Page de règle avec le code, le type de réduction et une valeur de 20 pour cent
La page de règle d’un code à 20 %, avec la liste de contrôle à droite qui indique quand il est actif.
Carte Exclusions avec le champ de lien partageable et la date de début
La carte Exclusions, lien et dates contient les exclusions de clients, le lien partageable et les dates de début et de fin.

Créez votre premier code de réduction grossiste avec le plan Advanced ou Platinum. La fiche de l’app affiche un essai gratuit de 14 jours (plans payants).

Exemple : un code à 20 % pour les clients avec tag

Règle d’exemple : code VIP20, réduction appliquée aux produits éligibles, 20 %, pour les clients avec le tag vip, tous les produits, 500 utilisations au total, 3 utilisations par client, 30 jours. Les chiffres sont fictifs, pour montrer la logique.

AcheteurCe qui se passe
Client connecté avec le tag vip, panier de 300 $ US, saisit VIP20Chaque ligne éligible baisse de 20 %, le panier affiche 240 $ US, et un message vert indique que le code a été appliqué.
Client connecté sans le tag vip, saisit VIP20La zone affiche Failed to apply this discount code, please try another. Aucune réduction ne s’applique.
Tout client vip après la 500e utilisationLa zone affiche Discount code applied failed. Code limit reached.
Un code de livraison gratuite (type : free shipping) pour le même tagLes prix des lignes ne changent pas. La zone affiche le code avec Freeshipping à côté, et les frais de livraison sont retirés au paiement.

Les messages ci-dessus sont ceux par défaut. Vous pouvez modifier et traduire la plupart dans les réglages de Discount Code. Le message de limite atteinte est fixe. Si une règle affiche les utilisations restantes, tout refus affiche Discount code is no longer available.

Ce que voit l’acheteur au panier

L’acheteur saisit le code et clique sur Apply. Un code valide apparaît sous la zone sous forme de badge, par exemple 20_PERCENT_OFF (-20%), avec un bouton pour le retirer. Le panier affiche les prix réduits des lignes à côté des prix barrés.

Un code de livraison gratuite ne modifie aucun prix de ligne. Seul le badge apparaît, et les frais de livraison sont retirés au paiement.

Zone de code avec un message vert d’application et un badge à 20 %
Un code valide affiche une confirmation verte et un badge avec le code et son pourcentage.

Que se passe-t-il quand un code ne peut pas être utilisé

Quand un code échoue, la zone indique la raison. Un minimum non atteint affiche le minimum requis et liste les articles comptés, pour que l’acheteur sache quoi ajouter. Les codes expirés, hors du groupe de l’acheteur ou au-delà de leur limite affichent un court message de refus.

Testez ces situations avant une campagne. Vérifiez un acheteur sous le minimum, un acheteur hors du groupe ciblé et un acheteur après le plafond d’utilisation, pour savoir ce que lisent vos clients.

Erreur de la zone de code : total purchase must be above $200.00
Un minimum d’achat non atteint affiche le montant requis et les produits qui comptent pour lui.

Comment Discount Code fonctionne avec les autres modules de BSS B2B Solution

Règles de prix. Le code s’applique au prix après Custom Pricing ou une Price List, et après Volume Pricing. Exemple : une ligne qui coûte 76 $ US après Volume Pricing coûte 60,80 $ US avec un code à 20 %.

Livraison. Quand un code de livraison gratuite, Extra Fee et Shipping Rate correspondent tous, un seul résultat de livraison s’applique : le code l’emporte, puis la case de livraison gratuite d’Extra Fee, puis Shipping Rate.

Tags client. Les tags client pilotent le ciblage, donc un tag ajouté par un formulaire d’inscription ou par Auto Tag peut activer un code pour cet acheteur.

Manual Orders. Quand vous créez une commande provisoire dans l’app, vous pouvez choisir une règle Discount Code. Elle est vérifiée par rapport aux produits de la commande.

Panier avec prix barrés et une ligne Discount code
Un panier avec le prix d’origine barré au-dessus du prix de la règle, et la ligne Discount code dans le récapitulatif de commande.

Quelles sont les limites de Discount Code ?

Plan Advanced ou Platinum

Discount Code fait partie des plans Advanced et Platinum. Les plans Free et Essential ne l’incluent pas.

Distinct des codes de réduction Shopify

Les codes créés ici n’apparaissent pas dans Shopify Admin, et les codes Shopify n’apparaissent pas ici. L’app précise qu’un code créé ici ne fonctionnera pas dans le champ de réduction du paiement Shopify. Les codes Shopify saisis au paiement ne fonctionnent que si la réduction Shopify est activée sous Settings > Shopify checkout settings. Elle est désactivée par défaut.

Express checkout et liens directs

Le code est appliqué lorsque l’acheteur clique sur Checkout dans la page panier. Buy it now, les boutons de paiement express et les liens de paiement direct peuvent le contourner. L’app masque Buy it now lorsque des règles de prix sont actives, mais seulement si l’intégration de l’app est chargée. Testez le parcours complet sur votre thème.

Pas au POS

Les Discount Codes ne sont pas appliqués au Shopify POS. BSS B2B Solution y couvre Custom Pricing, Price Lists et paliers de quantité.

Limite par client : il faut un client identifié

La limite par client n’est pas disponible lorsqu’une règle s’applique à tous les clients ou aux clients non connectés, car l’app ne peut pas compter les utilisations d’un visiteur. Ciblez plutôt des clients connectés, des clients précis ou des tags client.

Zone de code à prévoir dans votre thème

Les acheteurs ne voient la zone que lorsque l’intégration de l’app est active et que le bloc Discount Code est dans le panier. La plupart des thèmes l’affichent une fois le bloc ajouté. Si le vôtre ne l’affiche pas, la page Storefront setup propose une aide du support sans frais.

Une règle, un code

Chaque règle contient un seul code. Pour un second code, comme un code de livraison gratuite à côté d’un code en pourcentage, ajoutez une seconde règle.

Quel plan inclut Discount Code ?

Discount Code est inclus dans les plans Advanced et Platinum de BSS B2B Solution. Sur la fiche de l’App Store Shopify, au 19 octobre 2026, Advanced coûte 49 $ US par mois et Platinum 99 $ US par mois, avec 10 % de réduction pour un abonnement annuel. La fiche affiche un essai gratuit de 14 jours (plans payants). Toutes les fonctions de l’app sont gratuites sur les boutiques de développement, vous pouvez donc d’abord créer et tester les règles.

Cas d’usage associés aux codes de réduction

Les tags client décident qui reçoit un code, et le montant minimum décide quand il s’applique. Voir tous les cas d’usage.

La carte Customers d'une règle Custom Pricing avec l'option Customer tags
  • BSS B2B Solution

Accorder des prix spéciaux aux clients grossistes taggés

Taguez vos clients grossistes et créez une règle Custom Pricing qui cible ce tag. Les acheteurs taggés connectés voient automatiquement des prix à montant fixe, à remise en montant ou en pourcentage, tandis que les visiteurs particuliers continuent de voir vos prix publics.

Explorer le cas d'usage: Accorder des prix spéciaux aux clients grossistes taggés

Autres cas d’usage

Guides et glossaire

Lisez ensuite ces pages pour le détail complet.

Glossaire

Tag clientMOVTarification au volumeRemise de gros

Guides d’utilisation sur docs.bss-b2b.solutions

Plus de fonctionnalités de BSS B2B Solution

Chaque fonctionnalité a sa propre page. Voir aussi toutes les fonctionnalités de BSS B2B Solution.

Lancez des codes de réduction privés pour vos acheteurs grossistes

Installez BSS B2B Solution depuis l’App Store Shopify, avec un essai gratuit de 14 jours (plans payants).

Aussi : BSS B2B Lock pour prix cachés pour les visiteurs et BSS B2B Quote pour devis et commande rapide.

Questions fréquentes

Quel plan faut-il pour les codes de réduction ?

Advanced ou Platinum. Discount Code est inclus dans ces deux plans, et les plans Free et Essential ne l’incluent pas. Les boutiques de développement peuvent utiliser gratuitement toutes les fonctions de l’app, vous pouvez donc créer et tester vos règles avant de choisir un plan.

Ce sont les mêmes que les codes de réduction Shopify ?

Non. Ce sont deux systèmes distincts dans BSS B2B Solution. Un code créé dans Shopify Admin n’apparaît pas dans le module, et un code créé dans le module n’existe pas dans Shopify Admin ni ne fonctionne dans le champ de réduction du paiement Shopify. Les acheteurs saisissent ces codes dans la zone de la page panier.

Puis-je créer un code réservé aux clients grossistes ?

Oui. Dans la règle, réglez Customers sur des tags client et choisissez votre tag grossiste. Les acheteurs sans le tag voient un message de refus lorsqu’ils saisissent le code. Vous pouvez aussi limiter un code aux clients connectés ou à des clients nommés, et exclure des clients par tag.

Un acheteur peut-il contourner le code en passant directement au paiement ?

Oui, c’est possible. Le code s’applique lorsque l’acheteur clique sur Checkout dans la page panier. Buy it now, les boutons de paiement express et les liens de paiement direct peuvent le contourner. L’app masque Buy it now lorsque des règles de prix sont actives, mais les boutons de paiement express ajoutés par votre thème peuvent quand même contourner le code : testez vos propres parcours de paiement.

Les codes de réduction fonctionnent-ils dans Manual Orders ou au POS ?

Dans Manual Orders, vous pouvez choisir une règle Discount Code sur la commande provisoire, et l’app la vérifie par rapport aux produits de la commande. Au Shopify POS, ils ne sont pas appliqués. BSS B2B Solution y couvre Custom Pricing, Price Lists et paliers de quantité.

Que voit l’acheteur quand un code ne fonctionne pas ?

La zone explique la raison. Si le panier est sous le minimum, elle affiche le minimum requis et les articles comptés. Un code expiré ou ne correspondant pas reçoit un court message de refus, et un code au-delà de son plafond reçoit un message de limite atteinte. Vous pouvez modifier et traduire la plupart de ces messages.

Sources, méthode et journal des mises à jour

Le comportement des fonctionnalités suit notre revue du code de BSS B2B Solution le 3 octobre 2026 et les guides utilisateur BSS. Les prix viennent des fiches App Store à la date indiquée. Nous éditons BSS B2B Solution, BSS B2B Lock et BSS B2B Quote.

Sources

  1. Guide utilisateur BSS : définir des codes de réduction sur vos commandes, consulté le . Cartes de règle, ciblage, types de réduction, minimums, limites d’utilisation, exclusions, dates, lien partageable, messages acheteur.
  2. Guide utilisateur BSS : Discount Code, consulté le . Différence avec les codes de réduction Shopify et réglage du paiement Shopify.
  3. Guide utilisateur BSS : lancer une campagne de codes de réduction pour acheteurs B2B, consulté le . L’exemple limité par tag et le code de livraison gratuite.
  4. Guide utilisateur BSS : les réductions apparaissent au panier mais disparaissent au paiement, consulté le . Limite d’express checkout et des liens directs.
  5. Fiches App Store Shopify pour BSS B2B Solution, Lock et Quote, consulté le . Prix des plans, durée de l’essai et note sur les boutiques de développement.

Journal des mises à jour

  • : Première version.
Installer BSS B2B Solution essai gratuit de 14 jours (plans payants)