So richtest du ein Shopify Free Gift with Purchase ein (inkl. automatischem Hinzufügen zum Warenkorb)

Zuletzt aktualisiert
•
Von Experten geprüft
•
5 Min. Lesezeit
Jacques Blom
Jacques Blom
CTO bei Fudge.

Das Wichtigste in Kürze

  • Shopify kann ein Geschenk zwar kostenlos machen, legt es aber nicht in den Warenkorb. Ein „Buy X Get Y“-Rabatt (Kauf X, erhalte Y) 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 anhand eines Prompts. Du beschreibst die Regel für das Geschenk und Fudge fügt die Hinzufügen-und-Entfernen-Logik als nativen Theme-Code in deinen Warenkorb ein.
  • Der Rabatt liegt immer im Shopify-Adminbereich. Der Theme-Code schiebt den Artikel lediglich in den Warenkorb. „Buy X Get Y“ sorgt dann dafür, dass der Preis auf 0 € gesetzt wird.
  • 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 zum Einkauf) lässt sich mit einem einzigen nativen Rabatt einrichten, hat aber einen Haken, der oft erst nach dem Livegang auffällt: Shopify macht das Geschenk zwar kostenlos, aber der Kunde muss es selbst in den Warenkorb legen. Dieser Guide behandelt das native Setup, drei Möglichkeiten, das Geschenk in den Warenkorb zu bekommen, und die Sonderfälle (Edge Cases), nach denen Händler oft fragen.

Er ist auf den Black Friday 2026 (27. bis 30. November) abgestimmt, funktioniert aber für jede Aktion. Suchst du noch nach dem passenden Angebot? Black Friday-Sale-Ideen für Shopify-Shops vergleicht das Gratisgeschenk mit anderen Mechaniken hinsichtlich der Marge.

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 verfügt über mehr als 15 Jahre Entwicklungserfahrung. Wir bauen Fudge, einen KI-Storefront-Editor mit einer Bewertung von 4.9 im Shopify App Store und dem „Built for Shopify“-Status. Cart-Drawer-Logik wie der Geschenk-Code in diesem Guide ist genau die Art von Theme-Arbeit, die Fudge schreibt.


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

  1. Gehe in deinem Shopify-Adminbereich zu Rabatte (Discounts) und klicke auf Rabatt erstellen.
  2. 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.
  3. 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.
  4. 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).
  5. Aktiviere Die maximale Anzahl an Verwendungen pro Bestellung festlegen und trage 1 ein, damit die Aktion nur einmal pro Bestellung angewendet wird.
  6. 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?

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

Die Cart AJAX API von Shopify lässt Theme-JavaScript den Warenkorb verändern: Ein POST an /cart/add.js fügt eine Variante hinzu, und ein POST an /cart/change.js mit der Menge 0 entfernt eine Position.4 Ein kurzes Skript kann das Geschenk hinzufügen, wenn die Ausgaben den Schwellenwert erreichen, und es wieder herausnehmen, wenn die Ausgaben darunter fallen.

Dupliziere zuerst dein Theme. Gehe dann zu Onlineshop → Themes → ⋯ → Code bearbeiten, erstelle snippets/free-gift.liquid und füge Folgendes mit deinem eigenen Schwellenwert und deiner Varianten-ID ein. Die ID ist die Zahl nach /variants/ in der Admin-URL, wenn du die Variante öffnest; für ein Produkt ohne Varianten hänge .json an die Admin-URL des Produkts an und lies die Varianten-ID dort ab.

<script>
    document.addEventListener('DOMContentLoaded', function () {
        var GIFT_VARIANT_ID = 41234567890123 // your gift variant ID
        var THRESHOLD = 7500 // $75.00 - the Cart API works in cents
        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: ask the cart drawer or cart page to re-render
                    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 announces every cart change on this event
        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 addiert jede Zeile (außer das Geschenk) 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 ein ausverkauftes Geschenk erneut versucht wird, hinzuzufügen.

Das Skript verschiebt nur den Artikel. Dass er kostenlos ist, liegt nach wie vor am Buy X Get Y-Rabatt, also müssen die beiden Schwellenwerte übereinstimmen. Wenn die Zahl im Skript niedriger ist, finden die Kunden einen Artikel zum vollen Preis in ihrem Warenkorb.

Kenne die Besonderheiten, bevor du es live nimmst:

Der Fudge-Weg. Fudge erledigt das für dich: Es schreibt die Hinzufügen-und-Entfernen-Logik für den Warenkorb deines Themes, sodass du nichts von Hand codieren und nicht pro Theme neu verkabeln musst. Sag Fudge:

“Wenn die Warenkorb-Zwischensumme 75 € erreicht, füge den kostenlosen Travel-Size Cleanser automatisch dem Warenkorb hinzu und zeige im Cart Drawer eine ‘Gratisgeschenk hinzugefügt’-Zeile. Entferne ihn, falls der Warenkorb unter 75 € fällt, und füge ihn nicht zweimal hinzu.”

Fudge schreibt die Cart-Drawer-Logik als natives Liquid, CSS und JavaScript in dein Theme – als Entwurf, den du vor dem Veröffentlichen überprüfst. Der Rabatt, der das Geschenk auf 0 € setzt, ist immer noch der Buy X Get Y-Rabatt, den du im Shopify-Adminbereich erstellst – Fudge erstellt oder konfiguriert keine Rabatte.

Willst du das Geschenk im Warenkorb haben, ohne von Hand codieren zu müssen? Beschreibe es einfach Fudge.
Try Fudge for Free

Methode 3: Eine App oder eine Shopify Function nutzen

Gift-Apps verpacken Methode 2 hinter einem Einstellungs-Screen: Du wählst das Geschenk und den Schwellenwert, und die App fügt den Artikel zum Warenkorb hinzu. Checke die App Store-Einträge für aktuelle Tarife.

Der Kompromiss ist eine monatliche Gebühr plus App-Code in deiner Storefront, weil irgendetwas im Browser laufen muss, um den Artikel hinzuzufügen. Wenn du bereits eine App für Warenkorb-Upsells nutzt, prüfe, ob diese auch Geschenke abdeckt, bevor du eine weitere hinzufügst.

Shopify Functions eignen sich dafür weniger gut, als es klingt. Discount Functions entscheiden, was Warenkorb-Positionen kosten, und die Cart Transform API erweitert, verbindet oder aktualisiert Positionen, die sich bereits im Warenkorb befinden. Keine der beiden Referenzen beschreibt einen Vorgang, der einen separaten neuen Artikel in den Warenkorb fallen lässt.6

Shops in jedem Tarif 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?

MethodeKostenFügt das Geschenk hinzu?Entfernt es unter dem Schwellenwert?Aufwand
Buy X Get Y + klare KommunikationIn Shopify enthaltenNein, der Kunde fügt es hinzuNein - es bleibt beim vollen PreisGering
Buy X Get Y + handgeschriebener Theme-CodeEntwicklerzeitJaJa, wenn du es so programmierstHoch, Theme-spezifisch
Buy X Get Y + FudgeFudge-TarifJaJa, wenn der Prompt danach verlangtGering - ein Prompt und ein Review
Gift-AppMonatliche Gebühr, siehe ListingJaIm Listing prüfenGering bis mittel

Sorge für die Kommunikation, egal für welche Zeile du dich entscheidest. Die Seite zum Shopify Store Editor zeigt, wie der Fudge-Weg funktioniert.


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)?

Für Shopify Tiered Discounts (gestaffelte Rabatte) gibt es keinen eigenen Rabatt-Typ. Die Hilfeseite von Shopify schickt Händler, die erweiterte gestaffelte Rabatte benötigen, in den App Store oder zu Checkout Blocks bei Shopify Plus.7

Einfache Ausgabenstufen (Spend Tiers) lassen sich dennoch aus nativen Teilen zusammensetzen. Erstelle einen automatischen Bestellrabatt (Amount off) pro Stufe, jeweils mit eigenem Mindestbestellwert:

Lasse unter Kombinationen die Bestellrabatte bei beiden unangekreuzt. Ein Warenkorb, der sich für zwei Rabatte qualifiziert, die nicht kombinierbar sind, erhält den für den Kunden besten Rabatt.3

Rechenbeispiel. Ein Warenkorb von 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 von 150 € erreicht nur die erste Stufe: 15 € Rabatt, 135 € zu zahlen.

Die Falle ist die Kombinations-Box. 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 € zahlt.3

Jede Stufe verbraucht einen deiner 25 Plätze für automatische Rabatte.

Was weiterhin eine App oder eine Discount Function benötigt: Stufen, die als einzelner Rabatt verwaltet werden, und ein Rabatt, der Belohnungen wie „Prozentualer Rabatt plus kostenloser Versand“ mischt.7 Um Staffeln zusammen mit dem kostenlosen Geschenk laufen zu lassen, kreuze bei jeder Stufe Produktrabatte und beim Buy X Get Y-Rabatt Bestellrabatte an und teste dann einen Warenkorb an jeder Stufengrenze.

Unser BFCM Playbook behandelt, wo die Stufen in der Storefront angezeigt werden sollten.

FAQ

Fügt Shopify dem Warenkorb automatisch ein Gratisgeschenk 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, benötigst du Theme-Code, der die Cart AJAX API nutzt (den Fudge durch einen einfachen Prompt schreiben kann), oder eine App, die denselben Job erledigt.

Wie erstelle ich in Shopify ein Free Gift with Purchase ohne App?

Gehe im Shopify-Adminbereich auf Rabatte, erstelle einen Buy X Get Y-Rabatt, wähle Automatischer Rabatt, lege unter Kunde kauft einen Mindestbestellwert fest, wähle unter Kunde erhält das Geschenk aus und setze es auf Kostenlos. Bitte dann deine Kunden, das Geschenk hinzuzufügen, oder baue Theme-Code ein, der es bei Erreichen des Schwellenwerts in den Warenkorb legt.

Warum wird mein Buy X Get Y Gratisgeschenk nicht abgezogen?

Die häufigsten Ursachen sind: Das Geschenk liegt nicht im Warenkorb, die qualifizierenden Produkte liegen unter dem Mindestwert oder die Artikel befinden sich nicht in den Kategorien, die der Rabatt vorgibt. Ein anderer Rabatt kann auch gewinnen: Wenn Rabatte nicht kombiniert werden können, wendet Shopify den an, der für den Kunden am besten ist.

Können Kunden auswählen, welches Gratisgeschenk sie erhalten?

Ja. Leite den „Kunde erhält“-Teil des Rabatts auf eine Kategorie von Geschenken und jeder Artikel in dieser Kategorie kann kostenlos sein. Da ein automatisches Add-to-Cart weder Farbton noch Größe erraten kann, benötigt eine Geschenkauswahl einen Picker im Warenkorb oder auf der Produktseite.

Was passiert mit dem Gratisgeschenk, wenn der Warenkorb unter den Schwellenwert fällt?

Der Rabatt greift nicht mehr und das Geschenk bleibt zum vollen Preis im Warenkorb. Shopify entfernt es nicht. Theme-Code oder eine App muss die Geschenk-Position entfernen, oder deine Warenkorb-Nachricht muss dem Kunden mitteilen, dass es nicht mehr kostenlos ist.

Kann ich gestaffelte Rabatte (Tiered Discounts) in Shopify ohne App anbieten?

Einfache Ausgabenstufen (Spend Tiers), ja. Erstelle einen automatischen Bestellrabatt pro Stufe mit eigenem Mindestbestellwert und erlaube nicht, dass sie sich miteinander kombinieren. So wird auf jeden Warenkorb automatisch der beste angewendet. Staffeln, die in einem einzigen Rabatt verwaltet werden, benötigen eine App oder eine Discount Function.

Wie viele automatische Rabatte können in Shopify gleichzeitig aktiv sein?

Bis zu 25 aktive automatische Rabatte pro Shop, inklusive Buy X Get Y, Preisnachlässen, kostenlosem Versand und App-basierten automatischen Rabatten. Ein Gratisgeschenk belegt einen davon, und jede native Ausgabenstufe (Spend Tier) benötigt einen weiteren.

Jacques's signature
Beschreibe die Logik für dein Geschenk. Erhalte Theme-Code, keine App.

Footnotes

  1. Shopify Help Center, „Buy X get Y-Rabatte“ – Kunden müssen alle Artikel manuell in den Warenkorb legen und der „Get“-Artikel (erhalten) wird nie automatisch hinzugefügt; der Mindesteinkaufswert berücksichtigt nur Produktpreise, schließt Versand und Steuern aus und berechnet Produkte zum vollen Preis vor anderen Rabatten; die Belohnung kann ein Prozentsatz, ein Preisnachlass pro Artikel oder kostenlos sein, mit einer optionalen maximalen Anzahl von Verwendungen pro Bestellung. https://help.shopify.com/en/manual/discounts/discount-types/buy-x-get-y ↩ ↩2 ↩3 ↩4

  2. Shopify Help Center, „Automatische Rabatte“ – automatische Rabatte greifen im Warenkorb und beim Checkout, wenn die Bedingungen erfüllt sind, können Preisnachlass, kostenloser Versand, Buy X Get Y oder App-basiert sein, und ein Shop kann maximal 25 gleichzeitig aktiv haben. https://help.shopify.com/en/manual/discounts/discount-methods/automatic-discounts ↩ ↩2

  3. Shopify Help Center, „Rabatte kombinieren“ – Rabatte lassen sich nur kombinieren, wenn ihre Kombinationseinstellungen dies zulassen; Produkte in einem Buy X Get Y-Rabatt sind für weitere Produktrabatte außerhalb von Shopify Plus nicht qualifiziert; wenn Rabatte nicht kombiniert werden können, gilt der für den Kunden beste Rabatt; zwei prozentuale Bestellrabatte, die sich kombinieren lassen, werden beide auf die ursprüngliche Zwischensumme berechnet. https://help.shopify.com/en/manual/discounts/discount-combinations ↩ ↩2 ↩3 ↩4 ↩5

  4. Shopify Developer Documentation, „Cart API Reference“ – /cart/add.js fügt Varianten aus einem items-Array hinzu und gibt einen 422-Fehler zurück, wenn das Produkt ausverkauft ist; /cart/change.js akzeptiert einen Line Item Key oder eine Varianten-ID und entfernt die Position, wenn die Menge 0 ist; /cart.js gibt Preise in Cents zurück; Anfragen sollten über window.Shopify.routes.root aufgebaut werden. https://shopify.dev/docs/api/ajax/reference/cart ↩ ↩2

  5. 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 durch eine andere Quelle ausgelöst wird; der Drawer-Handler ersetzt die Drawer-Elemente und den Footer. https://github.com/Shopify/dawn/blob/main/assets/cart.js ↩

  6. Shopify Developer Documentation, „Shopify Functions“ – Shops aller Tarife können öffentliche App Store-Apps nutzen, die Functions enthalten, und nur Shopify Plus-Shops können benutzerdefinierte Apps (Custom Apps) nutzen, die diese enthalten (https://shopify.dev/docs/apps/build/functions). Die API-Referenz der Cart Transform Function listet drei Operationen auf, die Warenkorb-Positionen erweitern (expand), zusammenführen (merge) und aktualisieren (update) (https://shopify.dev/docs/api/functions/latest/cart-transform). ↩ ↩2

  7. Shopify Help Center, „Rabatt-Typen“ – für erweiterte Anforderungen wie gestaffelte Rabatte verweist die Seite auf Rabatt-Apps im Shopify App Store oder Checkout Blocks bei Shopify Plus und merkt an, dass Apps einen einzigen Rabatt anbieten können, der mehr als eine Ersparnis auf eine Bestellung anwendet. https://help.shopify.com/en/manual/discounts/discount-types ↩ ↩2

You might also be interested in

Wie man einen Shopify-Store für Fashion-Brands designt
Shopify-Store Fashion-Design von A bis Z: Passform-Content, der Retouren senkt, Colorway-Varianten, Metafeld-Filter, Lookbook-Seiten und ehrliche Drops.
Klaviyo-Flows für Fashion-Brands auf Shopify
Klaviyo-Flows für Fashion-Brands: Welcome-Flow mit Größenabfrage, Back-in-Stock, Passform-fokussiertes Post-Purchase, Complete-the-Look-Cross-Sell und saisonaler Winback.
So baust du eine High-Converting Shopify PDP für Skincare-Brands
Eine Shopify Skincare PDP muss Hauttyp, Inhaltsstoffe und Layering klären. So strukturierst du sie mit Metafeldern, Routine-Daten und ehrlichen Claims.