PrestaShop einmalige Gutscheincodes: eine Serie eindeutiger Codes für Ihren Newsletter
Einmalige Gutscheincodes in PrestaShop sind eine Serie von Warenkorbregeln mit denselben Bedingungen, von denen jede nur einmal funktioniert. Jeder Newsletter-Abonnent bekommt seinen eigenen Code, sodass ein Code, der in ein Gutscheinforum kopiert wird, nicht für hundert Fremde funktioniert. Im Back-Office legen Sie sie einzeln an, bei einer größeren Serie hilft ein Modul oder der Chat.
Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von PrestaShop-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 5 Min. Lesezeit
Ein gemeinsamer Code oder Einmalcodes?
Ein gemeinsamer Code ist schnell angelegt und reicht, wenn der Rabatt für alle offen ist. Einmalcodes wählen Sie, wenn der Rabatt nur bestimmte Personen erreichen soll.
| Art des Codes | Wie er funktioniert | Wann er passt | Risiko |
|---|---|---|---|
| Gemeinsam, ohne Limit | jeder kann ihn beliebig oft eingeben | offene Aktion, Werbung | der Code landet schnell auf Gutscheinportalen |
| Gemeinsam, einmal pro Kunde | jeder Kunde einmal | Newsletter mit kleinem Rabatt | ein neues Konto, und der Code funktioniert wieder |
| Einmalig, eindeutig | ein Code, eine Nutzung im ganzen Shop | Newsletter, Entschuldigung, Gewinnspielpreis | Sie müssen die Codes den Abonnenten zuweisen |
| Einem Kunden zugewiesen | funktioniert nur im Konto dieser Person | Stammkunde, Reklamation | der Kunde muss angemeldet sein |
Die Einstellungen einer einzelnen Warenkorbregel, einschließlich Nutzungslimit und Zuweisung an einen Kunden, beschreibt das Kapitel zu Warenkorbregeln in der PrestaShop-Dokumentation. Entwickler finden die Liste der Regelfelder (Code, Daten, Zahl der Nutzungen, Mindestbetrag) in der Beschreibung der Ressource cart_rules.
Ein Einmalcode verhindert nicht jede Art von Missbrauch. Ein Abonnent kann seinen Code an eine Freundin weitergeben, und das ist in Ordnung, denn der Code funktioniert trotzdem nur einmal. Er bewahrt Sie vor etwas anderem: Ein Newsletter-Code landet auf einem Gutscheinportal und senkt eine Woche lang die Preise für alle, die ihn finden. Bei hohem Rabatt und großer Liste spüren Sie diesen Unterschied in der Marge.
Welche Bedingungen sollte eine Serie von Codes haben?
Die Bedingungen müssen für die ganze Serie gleich sein, denn nur dann können Sie sie im Newsletter in einem Satz beschreiben. Schreiben Sie sie auf, bevor Sie etwas anlegen:
- Rabatthöhe. Prozent oder Betrag. Bei einem Betrag geben Sie an, ob er die Steuer enthält.
- Mindestbestellwert. Der Betrag, ab dem der Code funktioniert.
- Daten. Start am Versandtag, Ende nach ein paar Tagen oder einer Woche. Ein Code ohne Enddatum bleibt für immer im Shop.
- Zahl der Nutzungen. Eine Nutzung pro Code. Genau das macht einen Code zum Einmalcode.
- Präfix. Ein gemeinsamer Anfang des Codes, zum Beispiel NEWS-, damit Sie die Serie später in der Liste finden.
- Ausschlüsse. Ob der Code auf reduzierte Produkte wirkt und ob er sich mit anderen Codes kombinieren lässt.
- Zahl der Codes. So viele, wie Sie Abonnenten haben, mit einem kleinen Puffer für neue Anmeldungen.
Meldet ein Abonnent, dass der Code nicht funktioniert, ist meist eine dieser Bedingungen schuld: der Mindestbestellwert, das Datum oder der Ausschluss reduzierter Produkte. Ausführlich behandeln wir das im Beitrag warum ein Gutscheincode nicht funktioniert.
So verbinden Sie die Codes mit Ihrem Newsletter
Der Shop legt die Codes an, und das Newsletter-Tool verteilt sie an die Abonnenten. E-Mail-Tools lassen meist zu, einen Code aus einer vorbereiteten Liste in eine Nachricht einzufügen, oder legen selbst Codes mit Präfix an, wie es zum Beispiel die Hilfe von Klaviyo beschreibt. Prüfen Sie in Ihrem Tool, bevor Sie eine Serie anlegen:
- ob es eine Liste fertiger Codes annimmt, und in welcher Datei,
- ob jeder Code nur an eine Person geht,
- was passiert, wenn die Codes ausgehen.
Wenn das Tool Codes selbst anlegt, müssen sie trotzdem als Warenkorbregeln in PrestaShop ankommen. Sonst gibt der Kunde den Code ein, und der Shop erkennt ihn nicht.
Von Hand oder als Serie?
Für ein paar Codes reicht das Back-Office: Katalog → Rabatte, neue Warenkorbregel, Code, Bedingungen, speichern, und dasselbe für jeden Code. Bei mehreren hundert Abonnenten bedeutet das viele Abende, an denen Sie dieselben Einstellungen kopieren, und jeder Fehler in einer Regel ist ein Kunde, dessen Code nicht funktioniert.
Mittwoch, 8:15 Uhr. Statt Regeln nacheinander anzulegen, schreiben Sie eine Anfrage und lesen eine Vorschau der ganzen Serie.
So legen Sie eine Serie von Codes mit dem Chat an
Mit dem TellMyShop-Modul beschreiben Sie die Bedingungen in einfachen Worten. Ihr Chat (Claude oder ChatGPT) prüft, ob es Codes mit diesem Präfix schon gibt, zeigt eine Vorschau der Bedingungen und der Zahl der Codes und legt nach Ihrem „Ja“ eine Serie eindeutiger Einmalcodes an. Alle Codes der Serie haben dieselben Bedingungen. Neue Codes sind deaktiviert, bis Sie dem Aktivieren zustimmen. Die Werte im Beispiel sind Beispielwerte.
Sie: Ich brauche 320 Einmalcodes für den Newsletter am Donnerstag. 15 % Rabatt, Warenkorb ab 150 €, gültig Donnerstag bis Sonntag, nicht auf reduzierte Artikel.
Ihr Chat: In der Liste der Regeln gibt es keine Codes mit dem Präfix NEWS1015. Vorschau der Serie:
Sie: Ja, leg sie an.
Ihr Chat: Ich habe 320 Codes angelegt, sie sind deaktiviert. Die Liste der Codes steht in der Zusammenfassung, bereit für Ihr Newsletter-Tool. Soll ich sie jetzt aktivieren oder am Donnerstagmorgen?
Sie: Aktivier sie jetzt, sie gelten ja sowieso erst ab Donnerstag.
Ihr Chat: Vorschau: 320 Codes ändern den Status von deaktiviert auf aktiviert. Speichern?
neue Version: Codes: 320, Präfix NEWS1015-, jeder einmalig
neue Version: Rabatt: 15 % auf die Bestellung, ohne reduzierte Produkte
neue Version: Mindestwarenkorb: 150,00 € inkl. Steuer
neue Version: Gültig: 2026-10-15 bis 2026-10-18
neue Version: Status: deaktiviert bis zu Ihrer Freigabe
Eine ähnliche Anfrage für einen gemeinsamen Code finden Sie im Anwendungsfall ein Gutscheincode für den Newsletter. Nach der Aktion zeigt der Chat, wie viele Codes der Serie genutzt wurden, deaktiviert den Rest und löscht die, die niemand genutzt hat. In Bestellungen genutzte Codes löscht er nicht, er deaktiviert sie nur.
Codes, Preise und Aktionen gehören zum Bereich Verkauf. In TellMyShop Pro funktioniert das, nachdem Sie im Modul-Panel den Schalter Verkauf eingeschaltet haben, und er bleibt an, bis Sie ihn ausschalten. Jede Serie landet im Änderungsverlauf, und jede Änderung machen Sie mit einer Anfrage rückgängig. Der Chat verschickt weder den Newsletter noch sonst etwas an Kunden: Den Versand übernimmt Ihr Tool.
TellMyShop Free liest den Shop nur und speichert nichts. Die Pakete stehen auf der Seite Preise. Wenn die Codes eine größere Aktion unterstützen sollen, lesen Sie den Plan für Black Friday.
Fragen und Antworten
Wie unterscheidet sich ein Einmalcode von einem Code, der einmal pro Kunde gilt?
Ein Code mit Limit pro Kunde ist ein gemeinsamer Code, den jeder Kunde einmal nutzen kann. Wer ihn sieht, kann ihn eingeben, auch aus einem Gutscheinforum. Ein Einmalcode funktioniert im ganzen Shop nur ein einziges Mal, also bekommt jeder Newsletter-Abonnent seinen eigenen.
Erzeugt PrestaShop eine Serie von Codes selbst?
In einer Warenkorbregel erzeugt der Button Generieren einen zufälligen Code. Eine Serie eindeutiger Codes mit denselben Bedingungen braucht entweder viele von Hand angelegte Warenkorbregeln, ein Modul oder ein Werkzeug, das sie für Sie anlegt.
Wie gebe ich die eindeutigen Codes an mein Newsletter-Tool weiter?
Die meisten E-Mail-Tools können jedem Abonnenten einen Code aus einer Liste zuweisen, aber wie, hängt vom Tool ab. Prüfen Sie, ob Ihres eine Liste fertiger Codes annimmt. TellMyShop schickt keine Nachrichten an Kunden, der Versand bleibt also bei Ihrem Tool.
Was mache ich mit Codes, die niemand genutzt hat?
Nach dem Enddatum funktioniert ein Code von selbst nicht mehr. Wenn Sie die Liste der Warenkorbregeln aufräumen wollen, können Sie ungenutzte Codes löschen, genutzte nur deaktivieren, weil sie mit Bestellungen verknüpft sind.
Legt TellMyShop Free Gutscheincodes an?
Nein. TellMyShop Free speichert nichts. Codes legt TellMyShop Pro an, nachdem Sie im Modul-Panel den Schalter Verkauf eingeschaltet haben, jede Serie mit Vorschau und Ihrer Zustimmung.
PrestaShop ist eine eingetragene Marke der PrestaShop SA. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.