Key Takeaways
- Shopify kann ein Geschenk kostenlos machen, aber es nicht in den Warenkorb legen. Ein Buy X Get Y Rabatt greift erst, wenn der Kunde das Geschenk selbst hinzugefügt hat.1
- Es gibt drei Wege, diese Lücke zu schließen: klare Kommunikation, Theme-Code, der das Geschenk über die Cart AJAX API hinzufügt und entfernt, oder eine App.
- Fudge schreibt diesen Theme-Code aus einem Prompt. Du beschreibst die Regel für das Geschenk und Fudge fügt die Add-and-Remove-Logik als nativen Theme-Code zu deinem Warenkorb hinzu. Außerdem kann es den Buy X Get Y Rabatt direkt passend in Shopify vorbereiten.
- Der Rabatt lebt immer im Shopify-Adminbereich. Der Theme-Code bewegt das Item nur in den Warenkorb. Buy X Get Y setzt den Preis dann auf 0 €.
- Einfache Ausgabenstufen (Spend Tiers) funktionieren nativ mit einem automatischen Rabatt pro Stufe, solange die Stufen nicht so eingestellt sind, dass sie miteinander kombinierbar sind.
Ein Shopify Free Gift with Purchase (kostenloses Geschenk zur Bestellung) benötigt einen nativen Rabatt zur Einrichtung und hat eine Lücke, die oft erst nach dem Launch auffällt: Shopify macht das Geschenk zwar kostenlos, aber der Kunde muss es selbst in den Warenkorb legen. Dieser Guide behandelt die native Einrichtung, drei Wege, um das Geschenk in den Warenkorb zu bekommen, und die Sonderfälle, nach denen Händler fragen.
Es ist pünktlich zum Black Friday 2026 (27. bis 30. November) getimt, funktioniert aber für jede Promo-Aktion. Du suchst noch nach dem passenden Angebot? Black Friday Sale-Ideen für Shopify-Stores vergleicht ein Geschenk hinsichtlich der Marge mit anderen Mechaniken.
Warum du uns vertrauen kannst
Wir sind seit über vier Jahren im Shopify-Bereich tätig und haben mit hunderten von Shopify-Brands an ihren Storefronts gearbeitet. Jacques hat über 15 Jahre Entwicklungserfahrung. Wir bauen Fudge, den KI-Operator für Shopify-Stores, mit einer Bewertung von 4.9 im Shopify App Store und „Built for Shopify“-Status. Free-Gift-Angebote wie das in diesem Guide, inklusive Warenkorb-Logik, gehören zu den Dingen, die Fudge für Stores einrichtet.
Wie funktioniert ein kostenloses Geschenk (Free Gift) nativ in Shopify?
Shopify hat keinen Rabatt-Typ namens „Gratisgeschenk“. Der native Weg ist ein Buy X Get Y-Rabatt mit einem Ausgaben- oder Mengen-Trigger und einer Belohnung, die auf kostenlos gesetzt ist.1
Erstelle ihn als automatischen Shopify-Rabatt und der Kunde muss keinen Code eingeben. Automatische Rabatte greifen im Warenkorb und beim Checkout, sobald die Bedingungen erfüllt sind.2
So richtest du den Buy X Get Y-Rabatt ein
- Gehe in deinem Shopify-Adminbereich zu Rabatte (Discounts) und klicke auf Rabatt erstellen.
- Wähle Buy X get Y, wähle dann unter Methode Automatischer Rabatt und gib einen Titel ein. Dawn zeigt den Rabatt-Titel neben der rabattierten Position im Warenkorb an, also formuliere ihn für deine Kunden.
- Wähle unter Kunde kauft die Option Mindesteinkaufswert (z. B. 75 €) oder Mindestmenge an Artikeln und wähle dann die Produkte oder Kategorien (Collections) aus, die dafür angerechnet werden sollen.
- Setze unter Kunde erhält die Menge auf 1, wähle das Geschenk-Produkt oder eine Geschenk-Kategorie aus und wähle unter Mit einem Rabattwert die Option Kostenlos (Free).
- Aktiviere Die maximale Anzahl an Verwendungen pro Bestellung festlegen und trage 1 ein, damit die Aktion nur einmal pro Bestellung angewendet wird.
- Stelle die Kombinationen und die aktiven Daten ein und klicke dann auf Speichern.
Der Mindesteinkaufswert berücksichtigt nur Produktpreise. Versand und Steuern sind ausgeschlossen, und Produkte zählen zum vollen Preis, bevor andere Rabatte abgezogen werden.1
Da du auswählst, welche Produkte zählen, halte das Geschenk selbst aus dieser Auswahl heraus, damit sein eigener Preis nicht dazu beitragen kann, sich für den Rabatt zu qualifizieren. Wo du den Betrag einstellst, erfährst du in unserem Guide zum Einrichten eines Schwellenwerts für kostenlosen Versand – es gilt dieselbe Logik.
Wo liegen die Grenzen?
- 25 aktive automatische Rabatte pro Shop, wobei Preisnachlass (Amount off), Buy X Get Y, kostenloser Versand und App-basierte automatische Rabatte zusammenzählen.2
- Kombinationen sind Opt-in. Buy X Get Y ist ein Produktrabatt. Er läuft nur dann parallel zu einem Bestellrabatt oder einem Rabatt für kostenlosen Versand, wenn die passenden Kombinations-Boxen bei beiden aktiviert sind.3
- Produkte in einem Buy X Get Y-Rabatt können keinen zweiten Produktrabatt erhalten (bei Tarifen unter Shopify Plus).3 Ein siteweiter Sale, der als Produktrabatt angelegt ist, konkurriert mit dem Geschenk, anstatt sich mit ihm zu kombinieren.
- Wenn Rabatte nicht kombiniert werden können, wendet Shopify den an, der für den Warenkorb des Kunden am besten ist.3 Ein Rabattcode kann gewinnen und das Geschenk zum vollen Preis belassen. Mach also am besten eine Testbestellung mit jedem Rabatt, den du live haben möchtest.
Warum fügt Shopify das Gratisgeschenk nicht automatisch dem Warenkorb hinzu?
Weil ein Rabatt die Preise ändert, nicht den Inhalt des Warenkorbs. Die Hilfeseite von Shopify ist hierbei sehr direkt: „Der kostenlose oder rabattierte Artikel, den der Kunde erhält, wird dem Warenkorb nie automatisch hinzugefügt.“1
Ein Kunde, der 80 € ausgibt und direkt zum Checkout geht, erhält kein Geschenk, keine Fehlermeldung und keinen Hinweis darauf, dass es ein Angebot gab. Es gibt drei Möglichkeiten, diese Lücke zu schließen.
Methode 1: Dem Kunden klar kommunizieren (kein Code)
Die günstigste Lösung ist Text. Sag, was das Geschenk ist, wie hoch der Mindestbestellwert ist und dass es in den Warenkorb gelegt werden muss – auf der Produktseite, im Warenkorb und in der Announcement Bar – und verlinke direkt zum Geschenk-Produkt.
Die Schwachstelle liegt auf der Hand: Einige Shopper werden es nicht lesen. Eine Nachricht, die auf den Warenkorb reagiert, ist schwerer zu übersehen als eine statische Zeile. Es funktioniert wie eine Free Shipping Bar, die sich mit dem Warenkorb aktualisiert: Warenkorbwert auslesen, mit dem Schwellenwert vergleichen, die Differenz anzeigen.
Der Fudge-Weg. Fudge schreibt diese Nachricht als nativen Theme-Code in deinen Cart Drawer und auf deine Produktseite. Sag Fudge einfach:
“Füge eine Geschenk-Fortschrittsanzeige in den Cart Drawer und auf der Produktseite hinzu. Unter 75 € soll dort stehen: ‘Dir fehlen noch 12 € für einen gratis Travel-Size Cleanser’, wobei der tatsächliche Restbetrag verwendet wird. Ab 75 € soll der Cleanser mit einem ‘Gratisgeschenk hinzufügen’-Button angezeigt werden.”
Du erhältst einen Entwurf zur Vorschau und Überprüfung vor der Veröffentlichung. Das Rabattieren übernimmt dabei weiterhin der Buy X Get Y-Rabatt.
Methode 2: Das Geschenk mit Theme-Code hinzufügen
Shopifys Cart AJAX API lässt Theme-JavaScript den Warenkorb ändern: Ein POST an /cart/add.js fügt eine Variante hinzu, und ein POST an /cart/change.js mit einer quantity von 0 entfernt eine Position.4 Ein kurzes Skript kann das Geschenk hinzufügen, wenn der Bestellwert den Schwellenwert (Threshold) erreicht, und es wieder entfernen, wenn der Wert darunter fällt.
Dupliziere zuerst dein Theme. Gehe dann auf Onlineshop → Themes → ⋯ → Code bearbeiten, erstelle snippets/free-gift.liquid und füge Folgendes mit deinem eigenen Schwellenwert und der Varianten-ID ein. Die ID ist die Nummer nach /variants/ in der Admin-URL, wenn du die Variante öffnest; bei einem Produkt ohne Varianten fügst du der Admin-URL des Produkts .json hinzu und liest die Varianten-ID dort aus.
<script>
document.addEventListener('DOMContentLoaded', function () {
var GIFT_VARIANT_ID = 41234567890123 // deine Gift-Varianten-ID
var THRESHOLD = 7500 // 75.00 € - die Cart API arbeitet in Cent
var root = window.Shopify.routes.root
var busy = false
function post(path, body) {
return fetch(root + path, {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify(body),
})
}
function syncGift() {
if (busy) return
busy = true
fetch(root + 'cart.js')
.then(function (response) {
return response.json()
})
.then(function (cart) {
var gift = null
var spend = 0
cart.items.forEach(function (item) {
if (item.variant_id === GIFT_VARIANT_ID) gift = item
else spend += item.original_line_price
})
var offered = sessionStorage.getItem('giftOffered') === '1'
if (gift) sessionStorage.setItem('giftOffered', '1')
if (spend >= THRESHOLD && !gift && !offered) {
sessionStorage.setItem('giftOffered', '1')
return post('cart/add.js', {
items: [{id: GIFT_VARIANT_ID, quantity: 1}],
})
}
if (spend < THRESHOLD) {
sessionStorage.removeItem('giftOffered')
if (gift) return post('cart/change.js', {id: gift.key, quantity: 0})
}
})
.then(function (response) {
// Dawn: fordere den Cart Drawer oder die Cart-Seite zum Neu-Rendern auf
if (response && response.ok && window.publish) {
publish(PUB_SUB_EVENTS.cartUpdate, {source: 'free-gift'})
}
})
.catch(function (error) {
console.error(error)
})
.finally(function () {
busy = false
})
}
// Dawn kündigt jede Warenkorb-Änderung auf diesem Event an
if (window.subscribe) {
subscribe(PUB_SUB_EVENTS.cartUpdate, function (event) {
if (event && event.source === 'free-gift') return
syncGift()
})
}
syncGift()
})
</script>
Lade das Snippet dann direkt vor dem schließenden Body-Tag in der layout/theme.liquid:
{% render 'free-gift' %}
Das Skript summiert jede Zeile mit Ausnahme des Geschenks zu ihrem Preis vor Rabattabzug und spiegelt so wider, wie der Rabatt den Mindestwert berechnet. Das giftOffered-Flag verhindert, dass das Geschenk zweimal hinzugefügt wird, dass ein vom Kunden entferntes Geschenk erneut hinzugefügt wird oder dass es bei einem ausverkauften Geschenk immer wieder versucht wird.
Das Skript bewegt nur das Item. Der Buy X Get Y Rabatt ist nach wie vor das, was es kostenlos macht, also müssen die beiden Schwellenwerte übereinstimmen. Wenn die Zahl des Skripts niedriger ist, finden Kunden ein Item zum vollen Preis im Warenkorb.
Kenne die Einschränkungen, bevor du es live nimmst:
- Es ist für Dawn ausgelegt.
subscribeundpublishsind Dawns Cart-Event-Helper, und Dawns Warenkorb-Drawer (Cart Drawer) rendert seine Zeilen und den Footer neu, wenn dieses Event ausgelöst wird.5 Andere Themes kündigen Warenkorb-Änderungen anders an, also müssen diese Zeilen umgeschrieben werden. - Die Anzahl im Warenkorb-Icon im Header kann hinterherhinken. Der Handler von Dawn aktualisiert den Drawer, nicht das Warenkorb-Icon.
- Es zählt jede Zeile, die kein Geschenk ist. Wenn sich nur bestimmte Produkte für deinen Rabatt qualifizieren, muss die Schleife nach diesen filtern.
- Es geht von einer Währung aus. Wenn du in mehreren Währungen verkaufst, teste das Geschenk in jedem Markt.
Der Fudge-Weg. Fudge schreibt die Add-and-Remove-Logik für jedes beliebige Theme. Sag Fudge einfach:
„Wenn die Zwischensumme des Warenkorbs 75 € erreicht, füge automatisch den kostenlosen Cleanser in Reisegröße zum Warenkorb hinzu und zeige im Cart Drawer eine Zeile ‚Kostenloses Geschenk hinzugefügt‘ an. Entferne es wieder, wenn der Warenkorb unter 75 € fällt, und füge es nicht zweimal hinzu.“
Fudge schreibt die Cart-Drawer-Logik als natives Liquid, CSS und JavaScript in dein Theme – als Entwurf, den du vor der Veröffentlichung überprüfst. Der Rabatt, der das Geschenk auf 0 € setzt, ist immer noch ein Shopify Buy X Get Y Rabatt. Fudge kann ihn zusammen mit der Warenkorb-Logik in Shopify vorbereiten, inklusive Kombinationsregeln, und beides geht live, wenn du veröffentlichst. Wenn du den Rabatt lieber selbst im Adminbereich erstellen möchtest, schreibt Fudge nur die Warenkorb-Seite.
Methode 3: Eine App oder eine Shopify Function nutzen
Gift-Apps wie BOGOS: Free Gift Bundle Upsell verpacken Methode 2 hinter einem Einstellungs-Screen: Du wählst das Geschenk und den Schwellenwert aus, und die App fügt das Item dem Warenkorb hinzu. Im August 2026 bot BOGOS einen kostenlosen Plan (30 Bestellungen auf Lebenszeit) und bezahlte Pläne ab 29,99 $ pro Monat an.
Der Preis dafür ist eine monatliche Gebühr plus App-Code auf deiner Storefront, denn es muss ja etwas im Browser laufen, um das Item hinzuzufügen. Wenn du bereits eine App für Cart Upsells nutzt, prüfe, ob sie auch Geschenke abdeckt, bevor du eine weitere hinzufügst.
Shopify Functions passen hier weniger gut, als es klingt. Discount Functions entscheiden, was die Warenkorb-Positionen kosten, und die Cart Transform API erweitert, kombiniert oder aktualisiert Positionen, die sich bereits im Warenkorb befinden. Keine der beiden Dokumentationen beschreibt eine Funktion, die ein separates, neues Item hineinwirft.6
Stores in jedem Plan können Functions über eine öffentliche App aus dem App Store nutzen; Custom Apps, die Functions enthalten, erfordern Shopify Plus.6
Welche “Free Gift with Purchase”-Methode solltest du nutzen?
| Methode | Kosten | Fügt das Geschenk hinzu? | Entfernt es unter dem Schwellenwert? | Aufwand |
|---|---|---|---|---|
| Buy X Get Y + klare Kommunikation | In Shopify enthalten | Nein, der Kunde fügt es hinzu | Nein – es bleibt beim vollen Preis | Niedrig |
| Buy X Get Y + handgeschriebener Theme-Code | Entwicklerzeit | Ja | Ja, wenn du es so programmierst | Hoch, Theme-spezifisch |
| Buy X Get Y + Fudge | Fudge-Plan | Ja | Ja, wenn der Prompt danach fragt | Niedrig – ein Prompt und ein Review |
| Gift-App | Monatliche Gebühr, siehe Listing | Ja | Im Listing prüfen | Niedrig bis mittel |
Egal welche Methode du wählst, achte auf die Kommunikation. Die Seite zu Bundles und Rabatten zeigt, wie der Fudge-Weg funktioniert – vom Rabatt bis zum Warenkorb-Block. Während das Angebot läuft, berichtet Fudge über den Bestellwert und darüber, was dich das Geschenk gekostet hat, verglichen mit den Wochen vor dem Start.
Welche Sonderfälle solltest du einplanen?
Was passiert, wenn das Geschenk ausverkauft ist?
Aktiviere Bestand verfolgen (Inventory tracked) für die Geschenk-Variante und lass Verkauf fortsetzen, wenn nicht vorrätig (Continue selling when out of stock) unangekreuzt. Bei Nullbestand können Kunden es nicht kaufen, die Add-to-Cart-Anfrage aus Methode 2 wird mit einem 422-Fehler abgelehnt und Bestellungen gehen ohne Geschenk durch.4
Deine Text-Hinweise aktualisieren sich nicht von selbst. Nimm also den Banner heraus, wenn das Geschenk zur Neige geht, oder verweise bei Kunde erhält auf eine Geschenk-Kategorie, damit ein zweiter Artikel einspringen kann.
Was ist, wenn der Warenkorb unter den Schwellenwert fällt?
Der Rabatt greift nicht mehr. Das Geschenk verschwindet nicht von alleine aus dem Warenkorb – es bleibt dort zum vollen Preis. Das Skript aus Methode 2 entfernt es; bei Methode 1 sollte die Warenkorb-Nachricht darauf hinweisen, dass das Geschenk nicht mehr kostenlos ist.
Was passiert, wenn der Kunde das Geschenk entfernt?
Lass sie. Das obige Skript fügt das Geschenk einmalig hinzu, und erst dann wieder, wenn der Warenkorb unter den Schwellenwert gefallen und wieder gestiegen ist.
Können Kunden ihr Geschenk auswählen?
Ja. Kunde erhält akzeptiert eine Kategorie (Collection), sodass jeder Artikel darin das Gratisgeschenk sein kann. Auto-Add kann weder Farbton noch Größe erraten, also braucht eine Auswahl einen Picker im Frontend. Wenn das Geschenk eigentlich Teil eines Sets ist, vergleiche native Shopify Bundles vs. Bundle Apps.
Der Fudge-Weg. Sag Fudge:
“Wenn der Warenkorb 75 € erreicht, zeige im Cart Drawer einen ‘Wähle dein Gratisgeschenk’-Block mit den drei Produkten aus meiner ‘Free Gifts’-Kategorie an. Lass den Kunden eines auswählen, es dem Warenkorb hinzufügen und es gegen ein anderes austauschen.”
Das Ergebnis ist ein nativer Theme-Block als Entwurf. Setze Kunde erhält beim Rabatt auf dieselbe Kategorie.
Wie verhinderst du, dass das Geschenk einzeln kostenlos gekauft wird?
Gib dem Geschenk-Produkt einen echten Preis. Der Rabatt setzt den Preis nur auf 0 €, wenn der Mindestbestellwert erreicht ist. Für sich allein wird es also zum vollen Preis verkauft. Ein Produkt, das generell 0 € kostet, kann von jedem in den Warenkorb gelegt werden.
Was passiert, wenn der qualifizierende Artikel zurückgegeben wird?
Die von uns geprüften Rabatt-Seiten beschreiben keine automatische Rückforderung des Geschenks. Behandle dies also als grundsätzliche Shop-Richtlinie (Policy Decision). Lege in deinen Rückgaberichtlinien fest, ob das Geschenk zurückgegeben werden muss oder ob sein Wert abgezogen wird.
Wie wird das Geschenk auf der Bestellung angezeigt?
Als reguläre Bestellposition (Line Item) mit eigener SKU, rabattiert auf 0 €. Ein echtes Produkt mit verfolgtem Bestand durchläuft das Picking und Packing wie jede andere Zeile.
Mehr ausgeben, mehr sparen: Was ist mit gestaffelten Rabatten (Tiered Discounts)?
Gestaffelte Rabatte (Tiered Discounts) bei Shopify haben keinen eigenen Rabatt-Typen. Die Shopify-Hilfeseite verweist Händler, die erweiterte gestaffelte Rabatte benötigen, an den App Store oder an Checkout Blocks bei Shopify Plus.7
Einfache Ausgabenstufen (Spend Tiers) können aber trotzdem aus nativen Teilen zusammengebaut werden. Erstelle für jede Stufe einen automatischen Rabatt für einen festen Betrag auf die Bestellung, jeweils mit eigenem Mindestkaufbetrag:
- Stufe 1: 10 % Rabatt, Mindestkaufbetrag 100 €
- Stufe 2: 20 % Rabatt, Mindestkaufbetrag 200 €
Unter Kombinationen lässt du Bestellrabatte bei beiden deaktiviert. Ein Warenkorb, der sich für zwei nicht kombinierbare Rabatte qualifiziert, bekommt den, der für den Kunden am besten ist.3
Rechenbeispiel. Ein Warenkorb über 230 € qualifiziert sich für beide Stufen. Sie können nicht kombiniert werden, also greift die 20 % Stufe: 46 € Rabatt, 184 € zu zahlen. Ein Warenkorb über 150 € erreicht nur die erste Stufe: 15 € Rabatt, 135 € zu zahlen.
Die Falle ist die Kombinations-Checkbox. Wenn die Stufen kombiniert werden dürfen, werden beide Prozentsätze auf die ursprüngliche Zwischensumme berechnet, sodass der 230 € Warenkorb 30 % Rabatt erhält und 161 € bezahlt.3
Jede Stufe verbraucht einen deiner 25 Slots für automatische Rabatte.
Was immer noch eine App oder eine Discount Function erfordert: Stufen, die als einzelner Rabatt verwaltet werden, und ein Rabatt, der Belohnungen wie einen prozentualen Rabatt plus kostenlosen Versand mischt.7 Um Stufen neben dem kostenlosen Geschenk laufen zu lassen, aktiviere Produktrabatte bei jeder Stufe und Bestellrabatte beim Buy X Get Y Rabatt und teste dann einen Warenkorb an jeder Stufengrenze.
Unser BFCM Playbook behandelt, wo du die Stufen in der Storefront anzeigen solltest.
FAQ
Fügt Shopify dem Warenkorb automatisch ein kostenloses Geschenk hinzu?
Nein. Ein Buy X Get Y Rabatt macht das Geschenk kostenlos, aber der Kunde muss das Geschenk in den Warenkorb legen, bevor der Rabatt greift. Um es automatisch hinzuzufügen, brauchst du Theme-Code, der die Cart AJAX API nutzt (den Fudge aus einem Prompt schreiben kann), oder eine App, die diesen Job erledigt.
Wie erstelle ich ein Free Gift with Purchase bei Shopify ohne App?
Gehe in deinem Shopify-Adminbereich zu Rabatte, erstelle einen Buy X Get Y Rabatt, wähle Automatischer Rabatt, lege unter „Kunde kauft“ einen Mindestkaufbetrag fest, wähle unter „Kunde erhält“ das Geschenk aus und wähle Kostenlos. Sag den Kunden dann, dass sie das Geschenk hinzufügen sollen, oder füge Theme-Code hinzu, der es in den Warenkorb legt, wenn der Schwellenwert erreicht ist.
Warum wird mein Buy X Get Y Gratis-Geschenk nicht angewendet?
Die häufigsten Ursachen sind, dass das Geschenk nicht im Warenkorb ist, die qualifizierenden Produkte unter dem Mindestbestellwert liegen oder die Artikel nicht in den Collections sind, die der Rabatt nennt. Ein anderer Rabatt kann auch „gewinnen“: Wenn Rabatte nicht kombiniert werden können, wendet Shopify den an, der für den Warenkorb des Kunden am besten ist.
Können Kunden wählen, welches kostenlose Geschenk sie bekommen?
Ja. Richte den Teil „Kunde erhält“ des Rabatts auf eine Collection von Geschenken, dann kann jeder Artikel in dieser Collection das kostenlose Geschenk sein. Da automatisches Add-to-Cart keinen Farbton oder keine Größe erraten kann, benötigt eine Geschenkauswahl einen Picker im Warenkorb oder auf der Produktseite.
Was passiert mit dem kostenlosen Geschenk, wenn der Warenkorb unter den Schwellenwert fällt?
Der Rabatt wird nicht mehr angewendet und das Geschenk bleibt zum vollen Preis im Warenkorb. Shopify entfernt es nicht. Theme-Code oder eine App muss die Zeile mit dem Geschenk entfernen, oder deine Warenkorb-Nachricht muss dem Kunden mitteilen, dass es nicht mehr kostenlos ist.
Kann ich gestaffelte Rabatte bei Shopify ohne eine App anbieten?
Einfache Ausgabenstufen (Spend Tiers), ja. Erstelle pro Stufe einen automatischen Rabatt für einen festen Betrag auf die Bestellung mit eigenem Mindestkaufbetrag, und lass sie nicht miteinander kombinieren, sodass der beste Rabatt auf den jeweiligen Warenkorb angewendet wird. Stufen, die innerhalb eines einzigen Rabatts verwaltet werden, benötigen eine App oder eine Discount Function.
Wie viele automatische Rabatte können bei Shopify gleichzeitig aktiv sein?
Bis zu 25 aktive automatische Rabatte pro Store, einschließlich Buy X Get Y, fester Betrag, kostenloser Versand und App-basierte automatische Rabatte. Ein kostenloses Geschenk verbraucht einen davon, und jede native Ausgabenstufe (Spend Tier) verbraucht einen weiteren.
Footnotes
-
Shopify Help Center, „Buy X get Y discounts“ – Kunden müssen alle Artikel manuell in den Warenkorb legen und der „Get“-Artikel wird nie automatisch hinzugefügt; der Mindestkaufbetrag zählt nur Produktpreise, exklusive Versand und Steuern, und zählt Produkte zum vollen Preis vor anderen Rabatten; die Belohnung kann ein prozentualer Rabatt, ein fester Betrag pro Artikel oder kostenlos sein, mit einer optionalen maximalen Anzahl an Nutzungen pro Bestellung. https://help.shopify.com/en/manual/discounts/discount-types/buy-x-get-y ↩ ↩2 ↩3 ↩4
-
Shopify Help Center, „Automatic discounts“ – automatische Rabatte greifen im Warenkorb und beim Checkout, wenn die Berechtigungsbedingungen erfüllt sind; dies können feste Beträge, kostenloser Versand, Buy X Get Y oder App-basiert sein, und ein Store kann maximal 25 gleichzeitig aktiv haben. https://help.shopify.com/en/manual/discounts/discount-methods/automatic-discounts ↩ ↩2
-
Shopify Help Center, „Combining discounts“ – Rabatte lassen sich nur kombinieren, wenn ihre Kombinationseinstellungen dies erlauben; Produkte in einem Buy X Get Y Rabatt sind außerhalb von Shopify Plus nicht für weitere Produktrabatte qualifiziert; wenn Rabatte nicht kombiniert werden können, greift der für den Warenkorb des Kunden beste Rabatt; zwei prozentuale Bestellrabatte, die kombinierbar sind, werden beide auf die ursprüngliche Zwischensumme berechnet. https://help.shopify.com/en/manual/discounts/discount-combinations ↩ ↩2 ↩3 ↩4 ↩5
-
Shopify Entwickler-Dokumentation, „Cart API reference“ –
/cart/add.jsfügt Varianten aus einemitems-Array hinzu und gibt einen 422-Fehler zurück, wenn das Produkt ausverkauft ist;/cart/change.jsakzeptiert einen Line Item Key oder eine Varianten-ID und entfernt die Position, wenn quantity 0 ist;/cart.jsgibt Preise in Cent zurück; Anfragen sollten ausgehend vonwindow.Shopify.routes.rootaufgebaut werden. https://shopify.dev/docs/api/ajax/reference/cart ↩ ↩2 -
Shopify, Dawn Theme Source,
assets/cart.js– die Cart Items und Cart Drawer Items Elemente abonnieren das Cart-Update-Event des Themes und fetchen ihre Section neu, wenn es von einer anderen Quelle ausgelöst wird; der Drawer-Handler ersetzt die Drawer Items und den Footer. https://github.com/Shopify/dawn/blob/main/assets/cart.js ↩ -
Shopify Entwickler-Dokumentation, „Shopify Functions“ – Stores in jedem Plan können öffentliche App-Store-Apps nutzen, die Functions enthalten, und nur Shopify-Plus-Stores können Custom Apps nutzen, die diese enthalten (https://shopify.dev/docs/apps/build/functions). Die API-Referenz für die Cart Transform Function listet drei Operationen auf, die Warenkorb-Positionen erweitern, zusammenführen und aktualisieren (https://shopify.dev/docs/api/functions/latest/cart-transform). ↩ ↩2
-
Shopify Help Center, „Discount types“ – für fortgeschrittenere Bedürfnisse wie gestaffelte Rabatte verweist die Seite auf Rabatt-Apps im Shopify App Store oder auf Checkout Blocks bei Shopify Plus und merkt an, dass Apps einen einzigen Rabatt bereitstellen können, der mehr als eine Ersparnis auf eine Bestellung anwendet. https://help.shopify.com/en/manual/discounts/discount-types ↩ ↩2