"Hoe maak ik kortingscodes voor een online webwinkel"- Quora
Google Forms kan een kortingscode controleren, maar kan niets van de prijs aftrekken. Antwoordvalidatie weigert een code die je niet hebt opgegeven, maar het formulier heeft geen totaal dat de code kan verlagen, dus reken je elke korting uit nadat de bestelling binnen is en vertel je de klant wat hij moet betalen. Of het nu 20% korting op een eerste bestelling is of $5 voor een vaste klant, het wordt een som die je voor elk antwoord met de hand maakt. Neartail geeft je Google Form een lopend totaal en een Discount-veld kan de code lezen: als een klant een geldige code typt, ziet hij het bedrag eraf gaan voordat hij verzendt. De korting kan een percentage of een vast bedrag zijn en één formule kan meerdere codes bevatten.
Hieronder staan drie manieren om een kortingscode in Google Forms te verwerken, en waar elke manier tekortschiet.
3 manieren om een kortingscode aan Google Forms toe te voegen
Controleer de code met antwoordvalidatie in Google Forms
Reken de korting uit in de antwoordsheet
Trek de korting af in het formulier met Neartail
Optie 1: antwoordvalidatie in Google Forms
Voeg een vraag van het type Kort antwoord toe voor de code. Klik op de drie puntjes ervan, kies Response validation, dan Regular expression en Matches, en typ je code, zoals WELCOME20. Google Forms weigert elke andere code.
Waar het tekortschiet: het formulier heeft geen prijzen of totaal, dus de code trekt er niets af. Je rekent nog steeds elke korting zelf uit en vertelt de klant wat hij moet betalen.
Optie 2: een formule in de antwoordsheet
Koppel het formulier aan Google Sheets en voeg een kolom toe die de code controleert en de korting uitrekent, bijvoorbeeld met IF.
Waar het tekortschiet: de klant ziet de korting nooit, omdat de sheet die pas na het verzenden uitrekent. De formule moet ook elke nieuwe rij bereiken die het formulier toevoegt.
Optie 3: trek de korting af in het formulier met Neartail
Neartail voegt prijzen en een lopend totaal aan je formulier toe. Je zet je geldige codes bij een vraag en schrijft de korting als formule, zodat de klant de korting ziet verdwijnen van het bedrag voordat hij verzendt. Dit zijn de stappen.
Hoe stel je geldige kortingscodes in?
Klik op de pagina die opent op Enter your form name, typ de naam van je formulier en klik op Generate.
Controleer de voorgestelde opzet en klik op Proceed. Je formulier opent in het tabblad Edit.
Je formulier heeft al producten, een vraag Order Amount die vanzelf optelt en een vraag Order Quantity.
Klik op de vraag Order Quantity en dan op Add field in de werkbalk rechts
Vul Apply Coupon in als titel van de nieuwe vraag
Klik onderaan de vraag op het pictogram ⚙️ en kies het tabblad Answer
Klik onder Validation op Configure. Kies Regular expression > Matches en vul de kortingscode in als patroon, zoals WELCOME20. Voor meer dan één code vul je ze zo in: ^(WELCOME20|SAVE10)$. Vul de foutmelding in en klik op Save
Een klant die een code typt die je niet hebt opgegeven, ziet je foutmelding.
Hoe pas je korting toe op basis van kortingscodes?
Voeg een veld Discount price toe en schrijf dan de formule die de korting uitrekent.
Klik op de vraag Apply Coupon en dan op Add price field in de werkbalk rechts
Kies Discount en klik op Next
Kies Percentage % en klik op Next
Vul 20 in, controleer dat bij Of Order Amount staat en klik op Create
Gebruik de functie IFS om korting toe te passen op basis van de kortingscode
De functie IFS controleert meerdere voorwaarden en geeft de waarde terug die bij de eerste ware voorwaarde hoort. De syntaxis van de functie IFS is:
IFS(condition1, value1, [condition2, value2, …])
waarbij
condition1 - De eerste voorwaarde die wordt gecontroleerd.
value1 - De waarde die wordt teruggegeven als condition1 TRUE is.
condition2, value2, … - Extra voorwaarden en waarden als de eerste onwaar blijkt.
Als de kortingscode WELCOME20 is, passen we 20% korting toe door het orderbedrag met 0.20 te vermenigvuldigen. Anders is de korting nul.
IFS(Apply Coupon == "WELCOME20", 0.20 * Order Amount, true, 0)
Kies in Field settings het tabblad Answer. De optie Calculate bevat al de Percentage-formule, dus vervang die door de formule hieronder. Typ @Apply om Apply Coupon te kiezen en @Order Am om Order Amount te kiezen, dat in het vak als Order Amou.. verschijnt. Klik op Save
Korting met een vast bedrag
In plaats van een procentuele korting voor de kortingscode kun je een vast bedrag in dollars als korting geven. Stel dat je $5 korting wilt geven voor de kortingscode WELCOME20. Als de gebruiker de kortingscode WELCOME20 invult, is de korting dus 5. Schrijf dit in de optie Calculate in plaats van de andere formule.
IFS(Apply Coupon == "WELCOME20", 5, true, 0)
Hoe toon je het te betalen bedrag?
Voeg een prijsveld Net Amount toe. Dat trekt de Discount er vanzelf af. Je klanten betalen het Net Amount.
Klik op de vraag Discount en dan op Add price field. Kies Net Amount en klik op Next
Kies Standard calculation using NETTOTAL() en klik op Next
Klik op Create
Klik op Save
Als een klant WELCOME20 typt, veranderen de Discount en het Net Amount meteen. Zonder de code blijft de Discount op 0. Je klanten betalen het Net Amount.
Samenvatting
Google Forms kan een kortingscode controleren, maar heeft geen totaal om de korting van af te trekken, dus wordt elke korting met de hand uitgerekend nadat de bestelling binnen is. Neartail voegt een totaal aan het formulier toe en een Discount-veld dat de code leest, zodat de klant een percentage of een vast bedrag eraf ziet gaan voordat hij verzendt. Maak je bestelformulier en volg de stappen hierboven. Heb je vragen, schrijf dan naar support.