Codes promo : créer des codes de réduction, les limiter et voir qui les a utilisés
15 min de lecture
Les codes promo sont des codes de réduction que vos clients saisissent eux-mêmes lors de la réservation – dans le widget de réservation, le champ s'appelle Code promo. Vous les créez sous Code promo dans le menu de gauche.
Trois points méritent d'être connus avant de commencer, car ils surprennent souvent :
- Vous n'avez rien à créer dans Stripe. Lorsque vous enregistrez un code, Rentalbuddy le crée pour vous dans votre compte Stripe connecté – à la fois la remise (que Stripe appelle un coupon) et le code que saisit le client (un promotion code). Les anciens conseils selon lesquels « le code doit aussi être ajouté dans Stripe » sont dépassés.
- Les codes promo nécessitent que Stripe soit connecté. Les codes se trouvent dans votre compte Stripe. Sans connexion Stripe fonctionnelle, la liste Code promo reste vide, la création d'un code échoue avec Impossible de créer le code promo, et les clients obtiennent Le code promo n'est pas valide pour chaque code. La connexion à Stripe est expliquée dans le guide Stripe.
- Un code fonctionne sur tous vos emplacements. Un code n'est lié ni à un emplacement ni à un produit. Toute personne qui réserve n'importe où sur votre compte peut l'utiliser.
Créer un code de réduction
- Ouvrez Code promo dans le menu et cliquez sur Créer un code promo.
- Sous Information, laissez Type tel quel – Promo Code est le seul type que vous pouvez créer.
- Renseignez Code. C'est ce que le client saisit au paiement : « Doit être unique sur tous les emplacements de votre compte. Les clients saisiront ce code au paiement. »
- Choisissez un Type de remise :
- Pourcentage – un pourcentage de réduction sur toute la commande. Renseignez Pour cent (de 1 à 100).
- Montant fixe – une somme fixe déduite de toute la commande, dans la devise de votre compte. Renseignez Montant de la remise. La remise ne fait jamais passer une commande en dessous de zéro.
- Sous Règles, définissez Valable jusque (une date et une heure) si le code doit cesser de fonctionner. Laissez vide et il n'expire jamais – « Laissez vide pour ne pas définir de date d’expiration. »
- Définissez Utilisation totale maximale si le code ne peut être utilisé qu'un nombre limité de fois. Laissez vide pour un nombre illimité – « Laissez vide pour des utilisations illimitées. » ; le champ affiche Illimité tant que vous n'avez rien saisi.
- Laissez Statut du code sur Actif.
- Cliquez sur Sauvegarder. Vous obtenez Créé! et le code apparaît dans la liste Code promo.
Quel que soit le type de remise choisi, la remise s'applique à toute la commande, pas à un seul produit. Il est impossible de définir « 20 % sur les casques uniquement » ou « uniquement sur le tarif 2 heures ».
Rédiger le code lui-même
Restez simple : lettres A–Z sans accents et chiffres, sans espaces ni ponctuation. Les codes contenant des caractères accentués (é, è, å, ä, ö…) échouent, et le message affiché est le peu utile Impossible de créer le code promo – il n'indique pas quel champ pose problème. Si l'enregistrement échoue alors que tous les champs semblent remplis, ressaisissez le code avec uniquement des lettres simples et des chiffres, puis réessayez.
Si le code existe déjà, un message clair s'affiche sous le champ : Ce code promo existe déjà. Veuillez choisir un autre code. Les codes doivent être uniques sur l'ensemble de votre compte, y compris par rapport aux codes que vous avez désactivés.
Messages que vous pouvez voir en remplissant le formulaire
- Entrez un code – le champ Code est vide.
- Sélectionnez un type de remise – aucun Type de remise n'est choisi.
- Saisissez un pourcentage de 1 à 100 – la valeur Pour cent est hors de cette plage.
- Saisissez un montant supérieur à 0 – le Montant de la remise est nul ou vide.
- Veuillez remplir une réduction – aucune valeur de remise.
- « Les réservations dont le total passe sous … après la remise ne peuvent pas être payées en ligne. Utilisez 100 % si la réservation doit être gratuite. » – une remarque d'information tant que Pour cent est d'au moins 90 mais inférieur à 100. Une réservation bon marché peut alors coûter moins que le plus petit paiement en ligne accepté par Stripe pour votre devise (par exemple 3 SEK ou 0,50 EUR), et un tel total ne peut pas être payé. Pour des réservations gratuites, utilisez exactement 100. Quand vous ouvrez un code existant avec un tel pourcentage, il indique « Les réservations dont le total passe sous … après cette remise ne peuvent pas être payées en ligne. » La remarque n'apparaît pas quand Désactiver les paiements Stripe est activé.
Codes créés directement dans Stripe
Un promotion code que vous créez vous-même dans le tableau de bord Stripe apparaît aussi dans la liste Code promo et fonctionne au paiement, car le paiement recherche les codes dans Stripe. Un coupon Stripe sans promotion code n'est pas quelque chose que les clients peuvent saisir ; il n'a donc aucun effet dans votre widget. La règle la plus simple : créez vos codes dans Rentalbuddy.
Ce que « Valable jusque » signifie vraiment
C'est le réglage le plus souvent mal compris.
Valable jusque concerne le moment où le client réserve, pas le moment où il loue. C'est le dernier instant où le code peut être saisi au paiement. Un client qui réserve le dernier jour de validité peut tout de même réserver une location qui a lieu des mois plus tard – les dates de location n'ont aucune importance pour le code.
Ainsi, un code avec Valable jusque fixé au 30 juin :
- Réservation faite le 29 juin pour une location en août – le code fonctionne.
- Réservation faite le 1er juillet pour une location demain – le code ne fonctionne pas.
Il n'existe pas de date « valable à partir de ». Un code fonctionne dès que vous l'enregistrez. Si une campagne doit commencer plus tard, créez le code plus tard, ou créez-le et passez Statut du code sur Inactif jusqu'au début de la campagne.
Limites d'utilisation
Utilisation totale maximale est un total pour tous les clients, pas par client. Réglez-la sur 50 et le code cesse de fonctionner après 50 utilisations, quel que soit l'utilisateur. Laissez-la vide et le code peut être utilisé un nombre illimité de fois.
Le formulaire ne propose ni limite par client, ni limite par jour, ni montant minimum de commande. Si vous avez besoin d'un code qu'une seule personne peut utiliser, créez un code unique pour elle avec Utilisation totale maximale réglée sur 1.
Après l'enregistrement – ce que vous pouvez modifier ou non
Ouvrez un code depuis la liste (l'icône des paramètres dans Actions) pour voir deux onglets : Paramètres et Utilisation.
Dans Paramètres, presque tout est verrouillé. Type, Code, Type de remise, la Remise, Valable jusque et Utilisation totale maximale sont fixés à la création et grisés. La seule chose modifiable est Statut du code, entre Actif et Inactif ; cliquez sur Sauvegarder et vous obtenez Mis à jour !
Concrètement :
- Pour arrêter un code immédiatement, ouvrez-le, passez Statut du code sur Inactif et cliquez sur Sauvegarder. Il cesse aussitôt de fonctionner pour les clients.
- Pour modifier une remise, une expiration ou une limite, ce n'est pas possible. Désactivez l'ancien code et créez-en un nouveau sous un autre nom.
- Il n'y a pas de suppression. Les codes restent dans la liste ; utilisez le filtre pour masquer ceux dont vous n'avez plus besoin.
Un code dont la date Valable jusque est passée ne peut pas être réactivé, et les codes expirés ne peuvent plus être ouverts depuis la liste. Ouvrir un code nécessite aussi un rôle autorisé à modifier les codes promo ; les utilisateurs en lecture seule voient la liste mais pas la page du code.
Trouver des codes dans la liste Code promo
Recherchez avec Rechercher par code. Juste à côté se trouve Filtres :
- Actifs et inactifs – par défaut. Tout sauf les codes expirés.
- Actifs – les codes activés.
- Inactifs – les codes désactivés qui n'ont pas expiré.
- Expirés – les codes désactivés et dont la date Valable jusque est passée ou qui sont épuisés.
- Afficher tout – tout.
Les colonnes sont Type, Code, Remise, Temps utilisés, Période de validité, Statut et Actions. Période de validité indique la date de création du code, puis soit la date d'expiration et le nombre de jours restants, soit En cours s'il n'y a pas d'expiration. Statut est une icône : une coche verte pour un code utilisable à l'instant, grise sinon. Remise affiche un pourcentage ou un montant (les montants s'affichent correctement aussi dans les devises sans décimales, comme le JPY) ; Valeur manquante signifie que le code n'a aucune remise associée et ne fait rien.
Dans Actions, Copier le texte du code promo copie le code dans le presse-papiers (« Texte du code promo copié ») – pratique pour le coller dans une newsletter.
Comptes très volumineux : la liste charge vos codes les plus récents plutôt qu'un historique illimité ; si vous en avez créé des centaines, recherchez un code précis au lieu de faire défiler.
Voir qui a utilisé un code (onglet Utilisation)
Ouvrez un code et passez à Utilisation. Sous Utilisation du code promo, vous trouvez trois chiffres :
- Commandes avec ce code – les commandes Rentalbuddy ayant utilisé le code, sur tous les emplacements de votre compte.
- Utilisations dans Stripe – le décompte des utilisations propre à Stripe.
- Remise totale – le montant total accordé.
Les deux décomptes peuvent différer, et c'est normal : « Commandes sur tous les emplacements de votre compte ayant utilisé ce code promo. Le nombre Stripe peut différer — par exemple en cas d'annulation, de modification dans l'admin ou d'enregistrement différent dans Stripe. »
En dessous se trouve la liste des commandes, avec Créé, Nom, N ° de commande, Commencer, Valeur, Remise, Statut de paiement, Statut, Canal et Emplacement. Cliquez sur une ligne pour ouvrir la réservation. Deux interrupteurs modifient l'affichage :
- Inclure les réservations annulées – désactivé par défaut, les réservations annulées sont donc masquées.
- Afficher uniquement l'emplacement actuel – limite la liste à l'emplacement dans lequel vous travaillez, avec une mention comme « 3 sur 10 commandes sur l'emplacement sélectionné. »
Si personne n'a encore utilisé le code : Aucune réservation n'a encore utilisé ce code promo.
Ce que voit le client dans le widget de réservation
À l'étape de paiement, le client saisit le code dans le champ Code promo et clique sur Valider. Un code valide s'affiche sous forme de pastille, par exemple SPRING25 - 25 % de réduction (ou SPRING25 - 100 kr de réduction pour un montant fixe), avec Retirer le code à côté, et le récapitulatif du prix reçoit une ligne Code promo SPRING25. Si le code est erroné, expiré, désactivé ou épuisé – ou si Stripe n'est pas connecté –, le client obtient Le code promo n'est pas valide, le même message dans tous les cas.
Bon à savoir :
- Remise membre et code promo se cumulent. Si le client est membre, la remise membre est appliquée en premier et le code s'applique au prix réduit : une adhésion à 10 % plus un code à 10 % sur 1000 donnent 810, pas 800. Voir le guide sur les adhésions.
- Les codes fonctionnent aussi pour l'achat d'une adhésion, puisque cet achat passe par le même paiement.
- Événements : le paiement des événements ne calcule que les codes en pourcentage ; utilisez donc des codes Pourcentage pour les événements.
- Presque gratuit n'est pas gratuit. Si un code laisse un total supérieur à 0 mais inférieur au plus petit paiement en ligne accepté par Stripe pour votre devise (un code à 95 % ou un gros Montant fixe sur une réservation bon marché), le paiement affiche « Ce montant est trop faible pour être payé en ligne. Le montant minimum pouvant être payé en ligne est de … » et le client ne peut pas continuer. Un total d'exactement 0 passe toujours.
- Un code ne peut pas être ajouté à une réservation après coup.
Sur la réservation dans l'admin, un code appliqué apparaît dans le récapitulatif du prix sous la forme Code promo suivi du code et de la remise entre parenthèses, par exemple Code promo SPRING25 (25%).
Le code apparaît actif mais ne fonctionne pas au paiement
Le paiement vérifie le code auprès de Stripe, pas dans la liste de la page Code promo ; un code peut donc sembler correct dans l'admin et être quand même refusé. Le client reçoit toujours le même Le code promo n'est pas valide, son signalement ne vous dira donc pas de quel cas il s'agit. Vérifiez dans l'ordre :
- Statut du code. Ouvrez le code et vérifiez qu'il indique Actif. Le changement prend effet immédiatement.
- Valable jusque. C'est le dernier instant où le code peut être saisi, pas la date de location – voir Ce que « Valable jusque » signifie vraiment.
- La limite d'utilisation. Un code avec Utilisation totale maximale à 1 déjà utilisé par quelqu'un est épuisé, même s'il peut encore sembler actif. Dans Utilisation, comparez Utilisations dans Stripe avec votre Utilisation totale maximale – c'est le décompte de Stripe qui fait foi au paiement, et il peut être en avance sur Commandes avec ce code.
- Ce que le client a exactement saisi. Le widget envoie le texte tel quel ; un espace avant ou après le code le fait échouer. Demandez au client de le ressaisir ; les codes composés uniquement de lettres simples et de chiffres laissent le moins de place aux erreurs.
- Votre connexion Stripe. Si Stripe n'est pas connecté, tous les codes sont refusés. Consultez le guide Stripe.
Si tout est en ordre, saisissez vous-même le code dans votre propre widget de réservation – il effectue exactement la même vérification que le navigateur du client et vous indique si le problème vient du code ou du côté du client.
Faire une réservation de test gratuite avec un code promo à 100 %
Pour un simple test d'une réservation de location, le plus facile est Faire une réservation test dans la barre du haut de la page de l'emplacement, à côté de Sauvegarder (il s'y trouve sur chaque onglet de l'emplacement) : gratuit (ou avec un petit paiement remboursé), marqué comme test, exclu des chiffres de votre tableau de bord et annulé automatiquement (voir le guide de la liste de démarrage). Les réservations test faites ainsi n'acceptent pas les codes promo et ne couvrent que les locations — une visite test de votre page de réservation masque les événements, les cartes cadeaux et les adhésions ; utilisez donc un code à 100 % quand vous voulez tester le paiement avec un code, tester un événement ou garder la réservation :
- Créez un code promo avec Type de remise Pourcentage et Pour cent à 100. Utilisez exactement 100 : un code à 95 % sur une réservation bon marché peut laisser un montant trop faible pour être payé en ligne.
- Donnez-lui un code que personne ne devinera et réglez Utilisation totale maximale sur un petit nombre, comme 1 ou 2.
- Faites une vraie réservation dans votre propre widget de réservation et saisissez le code.
Avec un total à zéro, le paiement passe sans débiter de carte. Vous recevez l'e-mail de confirmation, le code PIN et le comportement de la serrure – tout ce que reçoit un vrai client, sans mouvement d'argent et sans rien à rembourser. Ce qu'il faut vérifier lors d'une réservation de test avant la mise en service figure dans le guide de la checklist de configuration.
Ensuite, ouvrez le code et passez Statut du code sur Inactif pour que personne ne tombe dessus. Faites-le même si vous avez fixé une limite d'utilisation – ne comptez pas uniquement sur Utilisation totale maximale pour fermer un code gratuit ; vérifiez Utilisations dans Stripe dans son onglet Utilisation après le test.
Cartes cadeaux et cartes à poinçonner
Vous verrez peut-être les termes Cartes cadeaux et Billet de punch à certains endroits. Ni l'un ni l'autre ne peut être créé – Promo Code est le seul type proposé par le formulaire, et il n'existe ni cartes à poinçonner, ni packs de crédits, ni cartes cadeaux à valeur stockée. Si vous voulez quelque chose qui ressemble à une carte cadeau, la solution habituelle est un code promo à usage unique avec une remise en Montant fixe et Utilisation totale maximale à 1, dont le paiement est encaissé séparément.
Questions fréquentes
Dois-je aussi créer le code dans Stripe ? Non. Créez-le sous Code promo dans Rentalbuddy et il est créé automatiquement dans votre compte Stripe – c'est pourquoi vous le voyez peut-être aussi dans Stripe.
Le client dit que la remise n'apparaît pas sur la page de paiement / que le code n'est pas valide. Vérifiez dans l'ordre : Statut du code, Valable jusque, si Utilisation totale maximale est atteinte, un espace en trop dans ce qu'il a saisi, et que Stripe est connecté. Puis testez vous-même le code dans votre widget.
Puis-je modifier un code, par exemple changer le pourcentage ou la date de fin ? Non – seul Statut du code peut être modifié après l'enregistrement. Passez l'ancien code sur Inactif et créez-en un nouveau.
Un code peut-il être valable pour un seul emplacement, un seul produit ou un seul palier de prix ? Non. Un code fonctionne sur tous les emplacements de votre compte et s'applique toujours à toute la commande. Ne donnez le code qu'aux clients de cet emplacement, et utilisez Afficher uniquement l'emplacement actuel dans l'onglet Utilisation pour voir où il a servi.
Pourquoi je n'arrive pas à enregistrer mon code – « Impossible de créer le code promo » ? Le plus souvent, le code contient un caractère accentué (é, å, ä, ö…), un espace ou de la ponctuation – utilisez uniquement des lettres simples et des chiffres. L'enregistrement échoue aussi si Stripe n'est pas connecté.
Puis-je accorder un montant plutôt qu'un pourcentage ? Oui – choisissez Montant fixe comme Type de remise et renseignez Montant de la remise dans la devise de votre compte.
Un code promo de l'an dernier a disparu de la liste. Les codes expirés et épuisés sont masqués par le filtre par défaut. Choisissez Expirés ou Afficher tout sous Filtres, ou recherchez-le avec Rechercher par code.
Comment tester une réservation sans payer ? Utilisez Faire une réservation test dans la barre du haut de la page de l'emplacement, à côté de Sauvegarder. Pour tester avec un code ou tester un événement, créez un code promo à 100 %, réservez avec dans votre propre widget, puis passez le code sur Inactif.
Peut-on proposer des cartes cadeaux ou des bons d'achat ? Pas en tant que fonction intégrée. La solution habituelle est un code à usage unique : Montant fixe, Utilisation totale maximale à 1, dont le paiement est encaissé séparément.
Un client avec un code à 95 % dit que le paiement ne le laisse pas payer. Le total après remise est supérieur à 0 mais inférieur au plus petit paiement en ligne accepté par Stripe. Donnez-lui un code à 100 % si la réservation doit être gratuite.
Le bouton Faire une réservation test est grisé. L'emplacement ne peut pas encore recevoir de réservations (« Cet emplacement ne peut pas encore recevoir de réservations. Terminez d'abord les étapes de la liste ci-dessous. »), ou l'onglet sur lequel vous êtes contient des modifications non enregistrées (« Enregistrez d'abord vos modifications. La réservation test utilise ce qui est enregistré. »). Terminez les étapes ou cliquez sur Sauvegarder, puis réessayez.
Puis-je utiliser un code promo dans une réservation test ? Non — les réservations test faites avec Faire une réservation test n'acceptent pas les codes promo. Pour tester un code, réservez dans votre propre widget de réservation avec un code à 100 % et passez ensuite le code sur Inactif.
