Sådan kører du en rabat og en gratis gave på samme Shopify-ordre
Et kurvmål, der giver 10% rabat på ordren, og en gratis gave, der tilføjer et produkt til 0,00, er to forskellige rabatklasser, så de kan kombineres på alle Shopify-planer, når begge tilbud tilvælges. Denne opskrift udløses ved $75.
- Købsmål
- Gratis gave
- $34.00
Restore Repair Shampoo
500 ml / Antal 1
- $34.00
Restore Repair Conditioner
500 ml / Antal 1
- $18.00
Gentle Body Wash
Antal 1
Ved $86,00 viser kurven en 10%-besparelseslinje, og mini-rejseshampooen optræder som sin egen linje uden beregning. Gaven er en rigtig kurvlinje, så kunden kan se den, og den følger med til ordren på samme måde som enhver anden vare.
Sådan sætter du det op
- 1
Kampagner > Ny kampagne
Én kampagne, to tilbud. At holde dem sammen betyder én tidsplan og ét sted at sætte begge på pause.
- 2
Tilbud 1 > Tilbudstype
Vælg Kurvmål. Dette er en ordreklasse-rabat, så den giver en procent af hele ordren frem for af specifikke linjer.
type = spend_goal
- 3
Tilbud 1 > Niveauer
Ét niveau ved $75 for 10% rabat. Kurvgrænser gemmes i mindste møntenhed, så $75 er 7500.
tiers[0] = minSpend 7500, percentage 10
- 4
Tilbud 2 > Tilbudstype
Vælg Gratis gave. Grænsen ligger på niveauet, og selve gaven ligger på tilbuddet.
type = free_gift
- 5
Tilbud 2 > Gave
Vælg mini-rejseshampooen som gave, og tilføj derefter en eller to reserver. Er den første kandidat udsolgt, giver butiksfacaden den næste på listen, så tilbuddet ikke stille og roligt dør, når en gave bliver udsolgt.
freeGift.giftVariantIds = [primary, backup]
- 6
Tilbud 2 > Grænser
Lad loftet stå på én gave pr. ordre, medmindre du bevidst vil lade en kunde samle flere.
freeGift.maxGiftsPerOrder = 1
- 7
Begge tilbud > Kombinering
Slå kombinering med produktrabatter til på kurvmålet. Slå kombinering med ordrerabatter til på den gratis gave. Hvert tilbud skal selv tilvælge den anden klasse.
stacking.combinesWithOrderDiscounts = true
- 8
Forhåndsvisning
Simuler en kurv lige over og lige under $75, så du kan se gaven og procenten optræde sammen ved grænsen, og udgiv derefter.
Hver indstilling, skrevet ud
Det her er de rigtige konfigurationsnøgler, som tilbuddet gemmes med, så du kan tjekke din egen opsætning felt for felt mod tabellen.
| Indstilling | Værdi | Konfigurationsnøgle |
|---|---|---|
| Tilbud 1-type | spend_goal | type |
| Tilbud 1-grænse | $75,00 (7500 i mindste møntenhed) | tiers[0].minSpend |
| Tilbud 1-belønning | 10% rabat på ordren | tiers[0].rewardType |
| Tilbud 1-klasse | ordre | discountClasses |
| Tilbud 2-type | free_gift | type |
| Tilbud 2-grænse | $75,00, belønning free_item | tiers[0].rewardType |
| Gavekandidater | primær plus reserver, første på lager vinder | freeGift.giftVariantIds |
| Gaveloft | 1 pr. ordre | freeGift.maxGiftsPerOrder |
| Tilbud 2-klasse | produkt | discountClasses |
| Kombiner (kurvmål) | med produktrabatter: true | stacking.combinesWithProductDiscounts |
| Kombiner (gratis gave) | med ordrerabatter: true | stacking.combinesWithOrderDiscounts |
Se det bygget fra start til slut
Afsnittet er ikke oppe endnu
Vi er ved at optage det. Den skrevne opskrift ovenfor er komplet, så du kan bygge det allerede i dag.
Hvad Shopify kan af sig selv
Shopify har et nativt Køb X, få Y-tilbud, der kan give et gratis produkt, og en native ordrerabat til procenten. Begge kan sættes til at kombinere, så en enkel version af dette er mulig uden en app.
Native Køb X, få Y udløses af antal, ikke af kurvens forbrug, så "brug $75 og få denne gave" kan ikke udtrykkes. Der findes heller ingen reserveløsning, når gavevarianten løber tør: den native rabat holder op med at belønne nogen.
Vær opmærksom på
- Begge tilbud skal tilvælges. At slå kombineringskontakten til på kun ét af de to er den mest almindelige grund til, at en gave og en rabat nægter at optræde sammen.
- Gaven rabatteres til nul, den bliver ikke tryllet ind i kurven ud af ingenting. Der skal stadig være lager, hvilket er grunden til, at reservekandidaterne betyder noget.
- De 10% beregnes af ordren, og gavelinjen står allerede på 0,00, så gaven blæser ikke procenten op. Tjek dette i forhåndsvisningen, hvis dine marginer er stramme.
- To ordreklasse-rabatter kombineres aldrig med hinanden. Kører du allerede en butiksdækkende ordrerabat, vil dette kurvmål konkurrere med den frem for at lægge sig oveni.
Ofte stillede spørgsmål
- Hvorfor forsvinder min gratis gave, når jeg tilføjer en procentrabat?
- Fordi de to rabatter ikke er sat til at kombinere. Kombinering er tilvalgt pr. tilbud og pr. klasse, og kassen dropper en af dem uden varsel, når det er slået fra.
- Kan kunden få mere end én gave?
- Kun hvis du hæver maxGiftsPerOrder. Standarden er én gave pr. ordre, hvilket er den sikre indstilling for de fleste kampagner.
- Hvad sker der, hvis gaven er udsolgt?
- Butiksfacaden giver den første kandidat på lager fra gavelisten. At tilføje en eller to reserver holder kampagnen i live gennem en udsolgtsituation.
- Tæller gaven med i $75-grænsen?
- Nej. Gaven rabatteres til nul, så den bidrager ikke til det forbrug, grænsen måles imod.
Relaterede eksempler
Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.
One threshold, one gift added at no charge, with backups for when stock runs out.
A different gift at each spend threshold, with the highest qualifying gift awarded.
Byg det her i din egen butik
Hver opskrift i biblioteket kører på den samme motor på serversiden, så kurvens total og kassens total stemmer overens.