So generieren Sie eindeutige Massen-Rabattcodes in Shopify
Ein gemeinsamer Code landet auf einer Gutschein-Website. Ein Batch eindeutiger Einmalcodes tut das nicht, und jeder einzelne lässt sich dem Empfänger zuordnen, der ihn verwendet hat. Operativ zählt vor allem zu wissen, welche Codes tatsächlich angekommen sind.
- Ausgabenziel
- MERIDIAN-4KQ2M
- MERIDIAN-9XT7B
- MERIDIAN-2HN5R
- MERIDIAN-8PW3L
- MERIDIAN-6DZ1C
- MERIDIAN-3VJ9K
Der Empfänger gibt den Code aus seiner E-Mail ein und der Rabatt wird angewendet. Weil der Code nur einmal nutzbar ist, funktioniert das Weiterleiten an Bekannte nicht, die Kampagne bleibt also innerhalb der Liste, an die Sie sie gesendet haben.
So richten Sie es ein
- 1
Kampagne > Methode
Bauen Sie das Angebot wie gewohnt und stellen Sie die Methode dann auf Code statt auf automatisch.
discountMethod = code
- 2
Codes > Batch generieren
Wählen Sie das Präfix, die Länge und die Anzahl der zu generierenden Codes. Ein wiedererkennbares Präfix macht den Batch später in den Analysen leicht identifizierbar.
CodeBatch = Präfix plus Anzahl
- 3
Codes > Limits
Setzen Sie eine Nutzung pro Code, damit ein weitergeleiteter Code nicht funktioniert, und ein Ablaufdatum, damit der Batch nicht mehr einlösbar ist, wenn die Kampagne endet.
eligibility.usageLimit = 1
- 4
Codes > Übertragen und prüfen
Beim Übertragen eines Batches läuft auf Shopify-Seite ein asynchroner Import, der Batch durchläuft also pushing und polling, bevor er verifiziert ist. Warten Sie den Status verified ab, bevor Sie die E-Mail versenden.
CodeBatch.syncStatus = verified
- 5
Einen Teilimport behandeln
Ein Batch kann als partial zurückkommen, das heißt, einige Codes wurden importiert und andere abgelehnt. Prüfen Sie den Batch vor dem Versand, denn ein Teilimport bedeutet, dass einige Empfänger einen Code erhalten, der nicht funktioniert.
CodeBatch.syncStatus = partial oder failed
- 6
Mit E-Mail synchronisieren
Synchronisieren Sie den Batch mit Klaviyo, damit jeder Empfänger einen eigenen Code erhält, statt dass alle dieselbe Zeichenfolge bekommen.
Jede Einstellung im Detail
Das sind die echten Konfigurationsschlüssel, mit denen das Angebot gespeichert wird. So können Sie Ihre eigene Einrichtung Feld für Feld mit dieser Tabelle abgleichen.
| Einstellung | Wert | Konfigurationsschlüssel |
|---|---|---|
| Methode | code | discountMethod |
| Batch-Größe | pro Batch festgelegt | CodeBatch |
| Nutzungen pro Code | 1 | eligibility.usageLimit |
| Einmal pro Kunde | empfohlen: true | eligibility.appliesOncePerCustomer |
| Sync-Status | pending, pushing, polling, verified, partial, failed | CodeBatch.syncStatus |
| E-Mail-Sync | Klaviyo | EspLink |
| Zählt auf das Limit von 25 | nein, das Limit gilt nur für automatische Rabatte | discountMethod |
Von Anfang bis Ende aufgebaut
Die Folge ist noch nicht online
Wir nehmen sie gerade auf. Die schriftliche Anleitung oben ist vollständig, Sie können es also schon heute umsetzen.
Was Shopify von Haus aus kann
Der Shopify-Adminbereich kann Massen-Rabattcodes für einen Rabatt generieren und bewältigt vernünftige Batch-Größen ohne App.
Der native Ablauf hat keinen Prüfschritt, ein teilweise importierter Batch fällt also erst auf, wenn sich ein Kunde beschwert. Er hat außerdem keine direkte Synchronisation mit einer E-Mail-Plattform, was bedeutet: eine Datei exportieren und hoffen, dass die Zuordnung stimmt.
Darauf sollten Sie achten
- Warten Sie, bis der Batch den Status verified erreicht, bevor Sie die E-Mail versenden. Ein Batch kann als partial zurückkommen, und partial bedeutet, dass einige Empfänger einen Code erhalten, der nicht funktioniert.
- Ein Code-Batch geht NICHT auf das Limit von 25 Rabatten, denn dieses Limit zählt nur automatische Rabatte. Das ist eine der wenigen Stellen, an denen die Wahl eines Codes statt eines automatischen Angebots Ihnen Luft verschafft.
- Eine Nutzung pro Code ist das, was das Weiterleiten eines Codes verhindert. Ohne diese Grenze verhält sich ein einzelner geleakter Code wie ein öffentlicher.
- Setzen Sie ein Ablaufdatum. Ein Batch ohne Ablaufdatum bleibt noch lange nach dem Ende der Kampagne einlösbar.
Häufige Fragen
- Warum eindeutige Codes statt eines gemeinsamen Codes?
- Ein gemeinsamer Code landet innerhalb von Stunden auf Gutschein-Websites. Eindeutige Einmalcodes lassen sich nicht sinnvoll weiterverteilen, und jede Einlösung ist einem Empfänger zuzuordnen.
- Woher weiß ich, dass die Codes wirklich importiert wurden?
- Der Batch hat einen Sync-Status. Er durchläuft pushing und polling bis verified und kann als partial oder failed zurückkommen. Prüfen Sie auf verified, bevor Sie versenden.
- Können die Codes direkt in meine E-Mail-Plattform gehen?
- Ja, ein Batch kann mit Klaviyo synchronisiert werden, sodass jeder Empfänger seinen eigenen Code erhält.
- Verbraucht ein Code-Batch meine 25 Rabattplätze?
- Nein. Shopify begrenzt aktive AUTOMATISCHE Rabatte; Code-Rabatte werden nicht mitgezählt. Wenn Sie nahe an der Obergrenze sind, ist der Umzug einer Aktion auf Codes ein legitimer Weg, einen Platz freizumachen.
Verwandte Beispiele
A sale that starts and ends on schedule, with a countdown and no manual intervention.
How the active-discount cap is counted, and how to model a big sale so you never hit it.
Build a test cart and see which discounts apply, and which get dropped, before publishing.
Bauen Sie das in Ihrem eigenen Shop
Jedes Rezept in dieser Bibliothek läuft auf derselben serverseitigen Engine, deshalb stimmen Warenkorbsumme und Checkout-Summe überein.