"Comment créer des codes promo pour une boutique en ligne"- Quora
Google Forms peut vérifier un code promo, mais il ne peut rien déduire du prix. La validation des réponses refuse un code que vous n'avez pas listé, mais le formulaire n'a aucun total que le code pourrait réduire. Vous calculez donc chaque remise une fois la commande arrivée et vous dites au client combien il doit. Que ce soit 20% sur une première commande ou $5 pour un habitué, ça devient un calcul à faire à la main pour chaque réponse. Neartail donne à votre formulaire Google Forms un total qui se met à jour et un champ Discount peut lire le code : quand un client tape un code valide, il voit le montant se déduire avant d'envoyer. La remise peut être un pourcentage ou un montant fixe et une seule formule peut contenir plusieurs codes.
Voici trois façons de gérer un code promo dans Google Forms et les limites de chacune.
3 façons d'ajouter un code promo à Google Forms
Vérifier le code avec la validation des réponses dans Google Forms
Calculer la remise dans la feuille des réponses
Déduire la remise dans le formulaire avec Neartail
Option 1 : validation des réponses dans Google Forms
Ajoutez une question Réponse courte pour le code. Cliquez sur ses trois points et choisissez Validation des réponses, puis Expression régulière et Correspond à. Tapez ensuite votre code, par exemple WELCOME20. Google Forms refuse tout autre code.
Ses limites : le formulaire n'a ni prix ni total, donc le code ne déduit rien. Vous devez toujours calculer chaque remise et dire au client combien il doit.
Option 2 : une formule dans la feuille des réponses
Associez le formulaire à Google Sheets et ajoutez une colonne qui vérifie le code et calcule la remise, par exemple avec SI.
Ses limites : le client ne voit jamais la remise, car la feuille ne la calcule qu'après l'envoi. La formule doit aussi s'étendre à chaque nouvelle ligne ajoutée par le formulaire.
Option 3 : déduire la remise dans le formulaire avec Neartail
Neartail ajoute des prix et un total qui se met à jour dans votre formulaire. Vous listez vos codes valides sur une question et écrivez la remise sous forme de formule : le client la voit se déduire avant d'envoyer. Voici les étapes.
Comment configurer les codes promo valides ?
Sur la page qui s'ouvre, cliquez sur Enter your form name, tapez le nom de votre formulaire et cliquez sur Generate.
Vérifiez la structure proposée et cliquez sur Proceed. Votre formulaire s'ouvre sur l'onglet Edit.
Votre formulaire contient des produits, une question Order Amount qui fait le total toute seule et une question Order Quantity.
Cliquez sur la question Order Quantity, puis sur Add field dans la barre d'outils à droite
Saisissez Apply Coupon comme titre de la nouvelle question
Cliquez sur l'icône ⚙️ en bas de la question et sélectionnez l'onglet Answer
Cliquez sur Configure sous Validation. Sélectionnez Regular expression > Matches et saisissez le code promo dans le motif à respecter, par exemple WELCOME20. Pour plusieurs codes, saisissez-les ainsi : ^(WELCOME20|SAVE10)$. Saisissez le message d'erreur et cliquez sur Save
Un client qui tape un code que vous n'avez pas listé voit votre message d'erreur.
Comment appliquer des remises selon les codes promo ?
Ajoutez un champ de prix Discount, puis écrivez la formule qui calcule la remise.
Cliquez sur la question Apply Coupon, puis sur Add price field dans la barre d'outils à droite
Sélectionnez Discount et cliquez sur Next
Sélectionnez Percentage % et cliquez sur Next
Saisissez 20, vérifiez que Of indique Order Amount et cliquez sur Create
Utilisez la fonction IFS pour appliquer des remises selon le code promo
La fonction IFS évalue plusieurs conditions et renvoie la valeur qui correspond à la première condition vraie. La syntaxe de la fonction IFS est :
IFS(condition1, value1, [condition2, value2, …])
où
condition1 - La première condition à évaluer.
value1 - La valeur renvoyée si condition1 est TRUE.
condition2, value2, … - Des conditions et valeurs supplémentaires si la première est évaluée comme fausse.
Si le code promo est WELCOME20, nous appliquons une remise de 20% en multipliant le montant de la commande par 0.20. Sinon, aucune remise.
IFS(Apply Coupon == "WELCOME20", 0.20 * Order Amount, true, 0)
Dans Field settings, sélectionnez l'onglet Answer. L'option Calculate contient déjà la formule Percentage : remplacez-la par la formule ci-dessous. Tapez @Apply pour choisir Apply Coupon et @Order Am pour choisir Order Amount, qui s'affiche sous la forme Order Amou.. dans la case. Cliquez sur Save
Remise d'un montant fixe
Au lieu d'appliquer une remise en pourcentage pour le code promo, vous pouvez offrir une remise d'un montant fixe en dollars. Disons que vous voulez offrir une remise de $5 pour le code promo WELCOME20. Si le code saisi par l'utilisateur est WELCOME20, la remise est donc de 5. Écrivez ceci dans l'option Calculate à la place de l'autre formule.
IFS(Apply Coupon == "WELCOME20", 5, true, 0)
Comment afficher le montant à payer ?
Ajoutez un champ de prix Net Amount. Il déduit la remise (Discount) tout seul. Vos clients paient le Net Amount.
Cliquez sur la question Discount, puis sur Add price field. Sélectionnez Net Amount et cliquez sur Next
Sélectionnez Standard calculation using NETTOTAL() et cliquez sur Next
Cliquez sur Create
Cliquez sur Save
Quand un client tape WELCOME20, le Discount et le Net Amount changent tout de suite. Sans le code, le Discount reste à 0. Vos clients paient le Net Amount.
Résumé
Google Forms peut vérifier un code promo, mais il n'a aucun total sur lequel déduire la remise, donc chaque remise se calcule à la main une fois la commande arrivée. Neartail ajoute un total au formulaire et un champ Discount qui lit le code : le client voit un pourcentage ou un montant fixe se déduire avant d'envoyer. Créez votre bon de commande et suivez les étapes ci-dessus. Si vous avez des questions, écrivez à l'assistance.