Så testar du en Shopify-rabatt innan du publicerar den
Det vanliga sättet att testa en rabatt är att lägga en riktig order och läsa kvittot. En simulator låter dig bygga en kundvagn, köra varje aktivt och utkasterbjudande mot den, och se vilka som gäller och vilka som förlorar, innan någon debiteras.
- Volym
- Köpmål
- $42.00
Radiance Vitamin C Serum
50 ml / Antal 1
- $34.00
Hydra-Dew Moisturizer
Antal 1
- $18.00
Gentle Foaming Cleanser
Antal 1
Ingenting, och det är hela poängen. Förhandsgranskningen körs helt på handlarens sida, så inga testordrar läggs och ingen kund ser en halvkonfigurerad kampanj.
Så ställer du in det
- 1
Verktyg > Simulator
Öppna simulatorn. Den körs mot samma motor som butiken använder, så uträkningarna är exakt desamma.
- 2
Bygg en kundvagn
Lägg till de produkter, varianter och antal du vill testa, inklusive de besvärliga fallen och inte bara det förväntade flödet.
- 3
Inkludera utkastkampanjer
Aktivera utkastkampanjer så att ett opublicerat erbjudande inkluderas i körningen. Så testar du innan publicering istället för efteråt.
- 4
Läs resultatet
Resultatet visar vilka erbjudanden som tillämpades och vilka som föll bort. Ett bortfallet erbjudande beror oftast på en kombinationsinställning, så svaret finns normalt i kombineringsreglagen snarare än i nivåerna.
stacking = kontrollera kombineringsreglagen först
- 5
Testa gränsvärdena
Kör en enhet under och en enhet över varje gräns. Fel med en enhets marginal vid gränsvärden är den vanligaste rabattbuggen, och den billigaste att upptäcka här.
- 6
Publicera
Publicera när de besvärliga kundvagnarna beter sig som de ska. Kör sedan simulatorn igen efter publicering som en sista bekräftelse.
Varje inställning, utskriven
Det här är de verkliga konfigurationsnycklarna som erbjudandet sparas med, så du kan stämma av din egen uppsättning fält för fält mot tabellen.
| Inställning | Värde | Konfigurationsnyckel |
|---|---|---|
| Körs mot | samma motor som butiken | type |
| Inkluderar utkastkampanjer | valfri växel | schedule |
| Respekterar kombinationsregler | ja, icke-kombinerande erbjudanden tillämpas inte båda | stacking |
| Lägger en testorder | nej | discountMethod |
| Används bäst på | gränsvärden och blandade kundvagnar | tiers |
Se det byggas från början till slut
Avsnittet är inte uppe än
Vi spelar in det just nu. Den skrivna guiden ovan är komplett, så du kan bygga det redan i dag.
Vad Shopify klarar på egen hand
Du kan lägga en riktig testorder, eller använda en utkastorder, för att se vad en rabatt gör. För en enda enkel rabatt är det fullt tillräckligt.
En testorder visar utfallet för en kundvagn efter att rabatten redan är aktiv. Den låter dig inte testa ett opublicerat erbjudande, och att kontrollera varje gränsvärde genom att lägga ordrar är så långsamt att ingen gör det.
Tänk på
- Förhandsgranskningen respekterar kombinationsregler, så två icke-kombinerande erbjudanden visas inte båda. Om du förväntade dig båda talar förhandsgranskningen sanning, och butiken skulle göra detsamma.
- Ett bortfallet erbjudande beror oftast på en kombineringsinställning snarare än ett riktningsmisstag. Kontrollera kombineringsreglagen innan du bygger om nivåerna.
- Förhandsgranskningen kan inte veta saker den saknar insyn i, som kundidentitet i en anonym kundvagn. Testa målgruppsriktade erbjudanden inloggad som en kvalificerande kund.
- Testa gränsvärdena, inte mitten. En kundvagn bekvämt över en gräns bevisar mycket mindre än en som ligger en cent under.
Vanliga frågor
- Kan jag testa en rabatt innan jag publicerar den?
- Ja, genom att inkludera utkastkampanjer i simulatorkörningen. Erbjudandet behöver inte vara aktivt för att utvärderas.
- Varför visar förhandsgranskningen bara en av mina två rabatter?
- Eftersom de inte är inställda på att kombineras. Förhandsgranskningen respekterar samma kombinationsregler som kassan, så den visar dig vad som verkligen skulle hända.
- Lägger förhandsgranskningen en testorder?
- Nej. Den körs helt på handlarens sida och debiterar ingenting.
- Vad bör jag testa?
- Gränsvärden framför allt: en enhet och en cent på var sida om varje nivå. Sedan blandade kundvagnar som utlöser flera erbjudanden samtidigt.
Relaterade exempel
How the active-discount cap is counted, and how to model a big sale so you never hit it.
A sale that starts and ends on schedule, with a countdown and no manual intervention.
Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.
Bygg det här i din egen butik
Varje recept i biblioteket körs på samma motor på serversidan, så varukorgens summa och kassans summa stämmer överens.