Codes erreur DIS : remise et code promo refusés
Les sept codes erreur DIS, et pourquoi une remise ou un code promo est refusé.
Résumé : Les codes erreur DIS apparaissent quand une remise ou un code promo est refusé sur une commande. Cette page décrit ce qui déclenche chacun d'eux.
🧩 1. Ce que recouvre la famille DIS
Un code erreur DIS signale qu'une promotion a été écartée du panier. Il survient à la saisie du code promo, au recalcul du panier et à la validation de la commande. Ces codes concernent tous les canaux client (site web, application mobile, borne, commande à table) ainsi que les remises passées en caisse.
| Code | Ce qui l'a déclenché |
|---|---|
| DIS_001 | La promotion a été archivée dans le back-office. |
| DIS_002 | Promotion non utilisable par code, ou réservée aux clients enregistrés et commande passée sans compte. |
| DIS_003 | Le quota d'utilisations est épuisé, au global ou pour ce restaurant. |
| DIS_004 | L'heure de commande ou de retrait sort des créneaux autorisés. |
| DIS_005 | Promotion non publiée dans ce restaurant, ou date de commande hors période de validité. |
| DIS_006 | Ce client a atteint son nombre maximum d'utilisations dans ce restaurant. |
| DIS_007 | La promotion est réservée à la première commande d'un client enregistré. |
🚫 2. La promotion n'existe plus ou n'accepte pas les codes (DIS_001, DIS_002)
DIS_001 tombe quand la promotion porte une date d'archivage : c'est le tout premier contrôle, aucun autre critère n'est ensuite examiné. L'archivage est définitif, et le message client ne distingue pas une promotion archivée d'une promotion expirée.
DIS_002 a deux causes : la promotion est configurée « Non utilisable par code » et le client tape quand même son code, ou elle est réservée aux « Clients enregistrés uniquement » et la commande est passée en invité. La première cause est contrôlée avant les horaires et le rattachement au restaurant, la seconde seulement après, une fois le restaurant et les quotas vérifiés.
AttentionLe message de DIS_002 invite le client à s'authentifier, ce qui ne correspond qu'à la deuxième cause. Quand la promotion est « Non utilisable par code », se connecter ne change rien.
🔢 3. Le quota d'utilisations est épuisé (DIS_003, DIS_006)
DIS_003 porte sur la promotion : le quota total tous restaurants confondus, vérifié dès le début, ou le quota propre au restaurant, pour les promotions non ouvertes à toute l'enseigne. Le nombre d'utilisations restantes limite aussi les applications de la remise dans une même commande.
DIS_006 porte sur un client précis, dans un restaurant précis. Deux compteurs indépendants sont vérifiés : celui du client connecté à son compte et celui du client invité, reconnu par son appareil ou sa session. L'un ou l'autre suffit à bloquer, et ils sont tenus par restaurant, pas par enseigne.
🕒 4. La commande sort des créneaux ou de la période autorisés (DIS_004, DIS_005)
DIS_004 concerne les créneaux horaires : aucun créneau actif ce jour-là, ou mode non respecté. En « Happy hour », l'heure de commande et l'heure de retrait ou de livraison souhaitée tombent toutes les deux dans un même créneau. En « Collecte Post-promotion », la commande est passée pendant un créneau et l'heure souhaitée intervient à partir de son début. En « Commande Pré-promotion », la commande est passée avant la fin d'un créneau et l'heure souhaitée tombe dedans.
Les heures sont évaluées dans le fuseau horaire du restaurant. Le jour retenu est celui de l'heure souhaitée en « Collecte Post-promotion », celui de la commande dans les deux autres modes. Sans heure de référence héritée du panier, un panier à cheval sur deux jours perd sa promotion.
DIS_005 concerne le rattachement au restaurant, pour une promotion non ouverte à toute l'enseigne : soit elle n'y est pas publiée, soit l'heure de retrait ou de livraison souhaitée tombe hors de la période de validité définie lors de la publication. Le contrôle de période est le dernier de la chaîne, alors que l'absence de publication est vérifiée bien plus tôt, avant les quotas et les conditions client. Les remises passées en caisse n'ont pas de fenêtre de validité : le contrôle de dates les épargne, mais elles doivent rester publiées dans le restaurant.
👤 5. Le client ne remplit pas la condition (DIS_007)
DIS_007 tombe quand la promotion est réservée à la première commande d'un client enregistré : la commande est passée sans compte, ou le client connecté a déjà commandé au moins une fois. Le décompte porte sur toutes les commandes du compte, tous restaurants et canaux confondus.
📱 6. Ce que voit le client final
Le client voit un message court dans son panier, jamais le code erreur DIS : « La remise n'est plus disponible » (DIS_001), une invitation à s'authentifier (DIS_002), « La remise a atteint le nombre maximum d'utilisations » (DIS_003), « La remise n'est pas disponible pendant les heures sélectionnées » (DIS_004) et « La remise n'est pas disponible dans ce restaurant » (DIS_005). DIS_006 reprend ce constat pour le client lui-même, et DIS_007 n'a pas de message spécifique. Pour les promotions automatiques en liste, DIS_002, DIS_004 et DIS_007 ne masquent pas la promotion.
❓ 7. Questions fréquentes
Ma promo ne fonctionne pas sur ma commande, pourquoi ?
Quand ma promo ne fonctionne pas sur ma commande, un code erreur DIS a été émis : archivage, quota épuisé, créneau horaire, restaurant non concerné ou condition client.
Le client voit-il le code erreur DIS ?
Non, le client ne voit jamais le code erreur DIS, seulement un message court, par exemple « la remise a atteint le nombre maximum d'utilisations ».
Un client bloqué dans un restaurant l'est-il partout ?
Non. Le compteur du DIS_006 est tenu restaurant par restaurant : un client ayant épuisé son quota dans un point de vente peut encore utiliser la promotion dans un autre où elle est publiée.
✅ 8. À retenir
- Un code erreur DIS signale une remise ou un code promo écarté du panier.
- DIS_001 (archivage) est le premier contrôle, DIS_005 (période de validité) le dernier.
- Une promotion ouverte à tous les restaurants échappe aux contrôles de rattachement, de période et de condition client.
Updated about 2 months ago
