> ## Documentation Index
> Fetch the complete documentation index at: https://docs-pos.solya.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Promotions & coupons

> Configurer les promotions (paliers quantité, lots) et les coupons de réduction appliqués en caisse.

Cet espace regroupe deux leviers de remise appliqués en caisse : les
**promotions** (règles automatiques sur le panier) et les **coupons** (codes de
réduction).

## Promotions

### Rôle

Définir des règles de remise qui s'appliquent automatiquement en caisse selon le
contenu du panier.

### Écrans et actions clés

L'écran liste les **Promotions configurées** et affiche des états
« Programmée » / « Expirée ».

* **Créer la promotion** — ouvre le formulaire.
* **Période de validité** — dates de début et de fin.
* Types de mécanique : **Palier quantité** et **Lot groupé** (avec « Qté
  achetée » / « Qté offerte »).
* Garde-fou d'accès : « Vous n'avez pas les droits pour gérer les promotions. »

### Lien avec l'API

`client.promotions.list/get/create/evaluate` → `POST /v1/promotions`,
`POST /v1/promotions/evaluate` (évaluation d'un panier). Écriture gardée par le
scope `pos.promotion.manage`.

## Coupons

### Rôle

Émettre des codes de réduction, à l'unité ou par lots, utilisables en caisse sur
une période.

### Écrans et actions clés

L'écran **Coupons / Bons de réduction** :

* **Créer le coupon** — code, valeur, période (« Début (AAAA-MM-JJ) »).
* **Générer un lot de coupons** — création en masse avec un **Préfixe des
  codes**.
* **Désactiver le coupon** (ex. « Désactiver le coupon BIENVENUE10 »).
* Garde-fou d'accès : « Vous n'avez pas les droits pour gérer les coupons. »

<Note>
  L'authoring des coupons se fait aujourd'hui côté application (fixtures) ; la
  mécanique de promotion, elle, est évaluée par le backend.
</Note>

## Voir aussi

* [Démarques / Soldes](/fr/centrale/demarques) — les baisses de prix planifiées.
* [Campagnes marketing](/fr/centrale/campagnes-marketing) — diffuser une offre.
