---
title: "Coupons : créer des codes promo valables en caisse | Vivlab POS"
description: "Créez un code promo en pourcentage ou en montant fixe, sur les produits, la livraison ou les deux, avec un minimum d'achat, une date d'expiration, un nombre d'utilisations ou un client réservé. Le même code fonctionne en caisse et en ligne."
url: https://docs.vivlab.com/pos/coupons
---

# Coupons

Un coupon est un code promo, par exemple `SOLDES20`, qui accorde une remise : un pourcentage ou un montant fixe sur les produits, la livraison ou les deux, selon vos règles. C'est le seul moyen d'accorder une remise en caisse, car le prix d'un article ne se modifie pas dans le panier. Les coupons sont partagés avec le tableau de bord et votre boutique en ligne : un même code fonctionne au comptoir et sur votre site, avec les mêmes règles.

<DocsAccess />

## Que voulez-vous faire ?

- [Créer un coupon](#creer-un-coupon)
- [Appliquer un coupon à une vente](#appliquer-en-caisse)
- [Offrir la livraison avec un code](#offrir-la-livraison)
- [Limiter un coupon : minimum d'achat, nombre d'utilisations, date limite](#limiter-un-coupon)
- [Remiser seulement certains produits ou catégories](#produits-et-categories)
- [Réserver un coupon à un client](#reserver-a-un-membre)
- [Corriger un coupon déjà créé](#corriger-un-coupon)
- [Désactiver ou supprimer un coupon](#desactiver-un-coupon)

## Créer un coupon {#creer-un-coupon}

La liste affiche pour chaque coupon son **Code du coupon**, son nombre d'utilisations, sa date d'**Expiration**, son **État** et la **Réduction**. **Rechercher un bon de réduction** retrouve un code.

<DocsScreenshot name="pos-coupons-percentage" alt="Un coupon ATELIER10 de 10 % sur les produits, avec son aperçu." :width="1081" :height="560" />

<DocsSteps>

1. Ouvrez **Boutique** > **Coupons**, puis cliquez sur **Créer un bon de réduction**.
2. Saisissez le **Code du coupon**, par exemple `SOLDES20`, ou cliquez sur le bouton voisin **Générer un code**.
3. Dans **Application de la réduction**, gardez **Produits uniquement** (hors livraison) ou choisissez **Livraison uniquement** ou **Produits et livraison**.
4. Choisissez **Réduction d'un montant fixe** ou **Réduction en pourcentage**, puis saisissez la valeur.
5. Ajoutez au besoin des [règles](#limiter-un-coupon), vérifiez l'**Aperçu**, puis cliquez sur **Enregistrer**.

</DocsSteps>

Le coupon est actif dès l'enregistrement, en caisse comme en ligne.

|                                             | Montant fixe (ex. -10 €)                                         | Pourcentage (ex. -20 %)                                        |
| ------------------------------------------- | ---------------------------------------------------------------- | -------------------------------------------------------------- |
| Quand le panier éligible augmente           | La remise reste identique                                        | La remise augmente proportionnellement                         |
| Plafonner la remise                         | Inutile                                                          | Possible avec **Réduction maximale**                           |
| Avec **Restreindre à certains produits**    | Au maximum le prix d'un exemplaire de chaque produit sélectionné | Calculée sur un exemplaire de chaque produit sélectionné       |
| Avec **Restreindre à certaines catégories** | Retirée une fois du total des produits de la catégorie           | Calculée sur toutes les quantités des produits de la catégorie |

Le code accepte les lettres, les chiffres, les tirets et les tirets bas, sans espace ni accent, 200 caractères au maximum. Un code n'existe qu'une fois : si vous saisissez un code déjà pris, la fenêtre le signale.

::: warning Vérifiez avant d'enregistrer
Un coupon créé ne se modifie plus, seul son état (actif ou désactivé) peut changer. Voir [Corriger un coupon déjà créé](#corriger-un-coupon).
:::

::: info Rôle Gérant
Les coupons se créent et se gèrent avec le rôle **Gérant**. Tous les rôles peuvent appliquer un coupon à une vente. Voir [Équipe](https://docs.vivlab.com/pos/staff.md).
:::

## Appliquer un coupon à une vente {#appliquer-en-caisse}

<DocsSteps>

1. Sur l'écran **Vente**, ajoutez les articles au panier.
2. Touchez **Actions du panier** (les trois points en haut du panier), puis **Ajouter un coupon**.
3. Saisissez le **Code du coupon**, puis touchez **Valider**.

</DocsSteps>

La caisse recalcule le panier avec votre catalogue et affiche la remise. Si le coupon ne convient pas au panier, le message **Ce coupon ne peut pas être appliqué à ce panier** s'affiche. Une seule vente ne peut porter qu'un coupon : en saisir un autre remplace le précédent. Le déroulé complet, avec le retrait d'un coupon, est décrit dans [Vente](https://docs.vivlab.com/pos/sale.md#appliquer-un-coupon).

En caisse, la caisse vérifie les mêmes points qu'en ligne :

- le coupon est actif ;
- sa date d'expiration n'est pas passée ;
- son nombre d'utilisations n'est pas atteint ;
- le montant des articles atteint le minimum d'achat ;
- le panier contient des articles concernés, si le coupon est restreint à des produits ou des catégories ;
- le client rattaché à la vente est celui à qui le coupon est réservé, le cas échéant.

Le coupon compte comme utilisé quand la vente est enregistrée, pas quand vous l'ajoutez au panier. Une vente mise en attente ou un devis ne consomme donc pas d'utilisation.

## Offrir la livraison avec un code {#offrir-la-livraison}

Créez un coupon (par exemple `LIVRAISONOFFERTE`) avec **Livraison uniquement** et **Réduction en pourcentage** de `100`. Les frais de port tombent à 0 € quel que soit le mode de livraison, et la liste affiche la condition **Livraison offerte**. En caisse, ajoutez d'abord une [livraison](https://docs.vivlab.com/pos/shippings.md#en-caisse) à la vente : sans livraison, ce coupon est refusé.

::: tip Livraison gratuite sans code
Pour offrir la livraison au-delà d'un montant d'achat, sans code, utilisez **Livraison gratuite selon un certain montant** dans une [livraison](https://docs.vivlab.com/pos/shippings.md#livraison-gratuite).
:::

## Limiter un coupon : minimum d'achat, nombre d'utilisations, date limite {#limiter-un-coupon}

À la création, activez une ou plusieurs règles du bloc **Règles** :

- **Exiger une valeur de commande minimale** : montant des produits du panier, hors livraison, par exemple 50 € ;
- **Limiter le nombre d'utilisations** : total tous clients confondus, en caisse et en ligne, une utilisation par vente ou commande payée, par exemple 100 ;
- **Ajouter une date d'expiration** : le code cesse de fonctionner à 0 h le jour choisi (pour un code valable jusqu'au dimanche soir, choisissez le lundi) ;
- **Réduction maximale** : plafond en euros d'une réduction en pourcentage, par exemple 30 €.

Quand le quota est atteint ou la date passée, le coupon passe à **Expiré** dans la liste et il est refusé, en caisse comme en ligne.

## Remiser seulement certains produits ou catégories {#produits-et-categories}

Avec **Produits uniquement** ou **Produits et livraison** (indisponible avec **Livraison uniquement**), activez **Restreindre à certains produits** et ajoutez les [produits](https://docs.vivlab.com/pos/products.md), ou **Restreindre à certaines catégories** et cochez les [catégories](https://docs.vivlab.com/pos/collections.md). Les autres articles restent au plein tarif. Avec les deux options, un article est remisé s'il fait partie des produits ou d'une des catégories choisis.

::: warning Un seul exemplaire par produit
Restreint à des produits, le coupon ne remise qu'un exemplaire de chaque produit, même si le client en achète plusieurs. Restreint à des catégories, il porte sur toutes les quantités : placez l'article dans une catégorie pour remiser toutes ses quantités.
:::

## Réserver un coupon à un client {#reserver-a-un-membre}

Un coupon réservé ne fonctionne que pour un client précis, par exemple pour un geste commercial.

<DocsSteps>

1. À la création, activez **Réserver à un membre**.
2. Recherchez le client par son nom ou son e-mail, puis choisissez-le.
3. Cliquez sur **Enregistrer**, puis communiquez-lui le code.

</DocsSteps>

En caisse, rattachez ce client à la vente avant d'appliquer le code (voir [Vente](https://docs.vivlab.com/pos/sale.md#rattacher-un-client)). En ligne, le client doit être connecté à son compte. Le coupon apparaît dans les **Bons de réduction** de sa fiche [client](https://docs.vivlab.com/pos/members.md).

::: info Offre Pro
La recherche d'un client et le rattachement d'un client à une vente demandent l'offre Pro de la caisse. Voir [Facturation et utilisation](https://docs.vivlab.com/pos/billing.md).
:::

## Corriger un coupon déjà créé {#corriger-un-coupon}

Un coupon enregistré ne se modifie plus : créez une copie corrigée.

<DocsSteps>

1. Cliquez sur le coupon dans la liste.
2. Ouvrez le menu **Plus d'actions** (les trois points en haut de la fenêtre), puis choisissez **Dupliquer** : le formulaire reprend les réglages, avec le code suivi de `_2`.
3. Changez le code, corrigez ce qui doit l'être, puis cliquez sur **Enregistrer**.
4. [Désactivez ou supprimez](#desactiver-un-coupon) l'ancien coupon.

</DocsSteps>

Pour garder le même code, supprimez d'abord l'ancien coupon, puis créez le nouveau.

## Désactiver ou supprimer un coupon {#desactiver-un-coupon}

<DocsSteps>

1. Cliquez sur le coupon dans la liste.
2. Dans **Statut**, choisissez **Coupon désactivé**.
3. Cliquez sur **Enregistrer**.

</DocsSteps>

Le code est refusé en caisse comme en ligne, mais il reste dans la liste pour être réactivé plus tard. Pour supprimer un coupon, ouvrez le menu **Plus d'actions** de sa fenêtre, puis choisissez **Supprimer** et confirmez.

Pour plusieurs coupons, cochez leurs lignes dans la liste, puis **Plus d'actions** > **Activer**, **Désactiver** ou **Supprimer**. La suppression est définitive et demande une confirmation.

## Bon à savoir

- **État dans la liste** : **Actif**, **Inactif** (désactivé par vous) ou **Expiré** (date passée ou quota atteint).
- **Remise plafonnée au montant éligible** : un coupon de 15 € sur 10 € de produits remise 10 €. Un pourcentage est arrondi au centime supérieur.
- **Remise et TVA** : sur le ticket, la remise est répartie entre les articles concernés, et la TVA est calculée sur les montants remisés.
- **Pas de remise automatique** : un coupon demande toujours un code. Pour afficher un prix barré sur la boutique en ligne, utilisez **Signaler une promotion** dans la [fiche produit](https://docs.vivlab.com/pos/products.md#completer-la-fiche).
- **Cartes cadeaux** : la caisse ne vend pas de cartes cadeaux et ne les accepte pas en paiement. Pour rendre de la valeur à un client en caisse, utilisez un avoir (voir [Tickets](https://docs.vivlab.com/pos/receipts.md)).
- **Export CSV** : l'export des coupons en fichier CSV se fait dans la page [Coupons du tableau de bord](https://docs.vivlab.com/sections/coupons.md#desactiver-un-coupon).
- Dans la fenêtre d'un coupon, les flèches du haut passent au coupon précédent ou suivant de la liste.
