Zo voert u een gratis cadeau met niveaus bij aankoop uit op Shopify
Eén Gratis cadeau-aanbieding kan op elk bestedingsniveau een ander cadeau bevatten. Een klant bij $126 krijgt het cadeau van $100, niet dat van $50 en niet beide, omdat de engine het hoogste niveau toekent dat de winkelwagen behaalt.
- Gratis cadeau
- Besteed $50Mini reisshampooNiveau 1
- Besteed $100Zijden scrunchiesetNiveau 2
- Besteed $150Cadeaubon van $25Niveau 3
De winkelwagen toont welk cadeau momenteel is ontgrendeld en wat het kost om het volgende te bereiken. Bij $126 wordt de scrunchieset gratis toegevoegd en de tekst vertelt de klant dat $24 meer hen naar de cadeaubon brengt. Ze ontvangen nooit twee cadeaus tegelijk.
Zo stel je dit in
- 1
Campagne > Aanbiedingstype
Kies Gratis cadeau. Eén aanbieding bevat de hele ladder, niet één aanbieding per trede.
type = free_gift
- 2
Niveaus > Niveau 1
Stel de drempel in op $50 met een free item-beloning, en koppel dan de mini reisshampoo aan dit niveau.
tiers[0].minSpend = 5000
- 3
Niveaus > Cadeau niveau 1
Elk niveau heeft zijn eigen cadeaulijst. Voeg het primaire cadeau plus een reserve toe, want de reserve houdt het niveau in leven als het primaire cadeau uitverkocht raakt.
tiers[0].giftVariantIds = [mini shampoo, reserve]
- 4
Niveaus > Niveaus 2 en 3
Herhaal bij $100 voor de scrunchieset en $150 voor de cadeaubon. Drempels zijn in kleine eenheden, dus $150 is 15000.
tiers[2].minSpend = 15000
- 5
Niveaus > Labels
Geef elk niveau een naam als u wilt dat de widget "Zilver" of "Goud" zegt in plaats van een kaal bedrag. Labels zijn alleen voor weergave en veranderen nooit de berekening.
tiers[n].label = Zilver / Goud / Platina
- 6
Limieten
Laat de cadeaulimiet per bestelling op één staan, tenzij u wilt dat een klant meerdere eenheden van hetzelfde cadeau kan verzamelen.
freeGift.maxGiftsPerOrder = 1
- 7
Voorbeeld
Simuleer winkelwagens bij $49, $50, $126 en $152 en controleer of er elke keer precies één cadeau verschijnt, en dat het het juiste is.
Elke instelling, uitgeschreven
Dit zijn de echte configuratiesleutels waarmee de aanbieding wordt opgeslagen, zodat je je eigen instelling veld voor veld met deze tabel kunt vergelijken.
| Instelling | Waarde | Configuratiesleutel |
|---|---|---|
| Aanbiedingstype | free_gift | type |
| Niveau 1 | minSpend 5000 -> free_item | tiers[0].rewardType |
| Cadeau niveau 1 | mini shampoo plus reserve | tiers[0].giftVariantIds |
| Niveau 2 | minSpend 10000 -> free_item | tiers[1].minSpend |
| Cadeau niveau 2 | scrunchieset plus reserve | tiers[1].giftVariantIds |
| Niveau 3 | minSpend 15000 -> free_item | tiers[2].minSpend |
| Cadeau niveau 3 | cadeauset plus reserve | tiers[2].giftVariantIds |
| Toekenningsregel | alleen het hoogste behaalde niveau | tiers[].giftVariantIds |
| Cadeaulimiet | 1 per bestelling | freeGift.maxGiftsPerOrder |
| Kortingsklasse | product | discountClasses |
Zie het van begin tot eind opgebouwd
De aflevering staat er nog niet op
We nemen deze op dit moment op. Het geschreven recept hierboven is compleet, dus je kunt het vandaag al bouwen.
Wat Shopify standaard kan
Shopify kan één gratis product geven via een ingebouwde Koop X Krijg Y-korting, en u kunt er meerdere tegelijk laten lopen.
Ingebouwde Koop X Krijg Y activeert op aantal in plaats van besteding, en elke korting is onafhankelijk, dus drie ingebouwde cadeaukortingen zouden allemaal afgaan bij $150 en de klant drie cadeaus geven. Er is geen ingebouwd concept van "alleen het hoogste niveau", en geen voorraadfallback wanneer een cadeauvariant op is.
Let op
- De klant krijgt alleen het hoogste behaalde niveau, nooit één cadeau per niveau. Als u echt cumulatieve cadeaus wilt, is dat een andere opzet en heeft u aparte aanbiedingen nodig.
- Elk niveau moet naar een cadeau leiden. Een niveau zonder eigen cadeaulijst valt terug op het cadeau op aanbiedingsniveau, dus controleer of de fallback het cadeau is dat u bedoelde.
- Drempels worden opgeslagen in kleine eenheden. Het invoeren van 150 in plaats van 15000 creëert een niveau van $1.50 dat op bijna elke winkelwagen afgaat.
- Cadeauvoorraad is echte voorraad. Zonder reservevariant bij elk niveau verwijdert een uitverkoop stilletjes die trede van de ladder.
Veelgestelde vragen
- Krijgt de klant elk cadeau dat hij passeert, of maar één?
- Maar één, van het hoogste niveau dat de winkelwagen behaalt. Een winkelwagen van $150 ontvangt het cadeau van $150 en niet ook die van $50 en $100.
- Kan elk niveau een ander cadeau hebben?
- Ja. Elk niveau heeft zijn eigen lijst met cadeauvarianten, en elke lijst kan reserves hebben.
- Wat als de klant een artikel verwijdert en onder een niveau zakt?
- Het cadeau wordt herberekend tegen de nieuwe winkelwagen, dus ze zakken naar het cadeau van het lagere niveau, of verliezen het cadeau volledig als ze onder de eerste drempel zakken.
- Kan ik de niveaus een naam geven?
- Ja. Elk niveau heeft een optioneel label zoals Zilver of Goud, dat de widget toont. Labels zijn cosmetisch en beïnvloeden nooit welk niveau van toepassing is.
Verwante voorbeelden
One threshold, one gift added at no charge, with backups for when stock runs out.
An order discount and a free gift on the same threshold, both applying to one cart.
Three spend thresholds, each unlocking a bigger percentage off the order.
Bouw dit in je eigen winkel
Elk recept in deze bibliotheek draait op dezelfde server-side engine, dus het winkelwagentotaal en het afrekentotaal komen overeen.