Startangebot

Founders-Lizenz: Updates für mindestens 2 Jahre

149 €einmalig, netto

Eine normale Shop-Lizenz kostet 199 €.

Für die ersten 100 Shop-Lizenzen, bis 10. Dezember 2026. Updates und neues Berater-Wissen für mindestens 2 Jahre, ohne Verlängerung. Eine normale Shop-Lizenz: 12 Monate.

Founders für 149 € holen

PrestaShop Gutscheincode funktioniert nicht? 8 Ursachen und wie Sie sie prüfen

Ein Gutscheincode in PrestaShop funktioniert meist aus einem von acht Gründen nicht: Er ist deaktiviert, außerhalb seiner Gültigkeitsdaten, hat sein Nutzungslimit aufgebraucht, ist auf eine Kundengruppe beschränkt, der Warenkorb erfüllt den Mindestbetrag oder die Produktbedingung nicht, er kollidiert mit einem anderen Code, oder er gilt nur für Produkte, die schon im Sale sind. Prüfen Sie sie in dieser Reihenfolge.

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

Was prüft PrestaShop, bevor es einen Code annimmt?

Jeder Rabattcode in PrestaShop ist eine Warenkorbregel. Wenn ein Kunde einen Code eingibt, geht der Shop eine Liste von Bedingungen durch und lehnt den Code bei der ersten ab, die nicht erfüllt ist. Der Kunde sieht eine allgemeine Meldung, und Sie wissen nicht, welche Bedingung gescheitert ist.

Eine Warenkorbregel hat im Back-Office drei Tabs: Informationen, Bedingungen und Aktionen. Die meisten Probleme stecken in Bedingungen, aber die kniffligsten in Aktionen.

TabWas Sie festlegenTypischer Fehler
InformationenName, Code, Beschreibung, Priorität, Status, TeilnutzungCode deaktiviert oder ein Tippfehler im Code
BedingungenKunde, Daten, Mindestbetrag, Limits, Versanddienste, Gruppen, Kompatibilität mit anderen Regeln, ProduktauswahlEnddatum vorbei, Gruppe Gast nicht angehakt, Mindestbetrag netto oder brutto gerechnet
Aktionenkostenloser Versand, Rabatt in Prozent oder als Betrag, worauf er gilt, Ausschluss reduzierter ProdukteRabatt nur auf Sale-Produkte, die ausgeschlossen sind

Wie Sie die Ursache Schritt für Schritt finden

Nehmen Sie den Code, der nicht funktioniert, und den Warenkorb, in dem er nicht funktioniert. Gehen Sie dann der Reihe nach vor.

  1. Status. Ist der Schalter im Tab Informationen an?
  2. Daten. Sind Startdatum und -uhrzeit vorbei und das Ende noch nicht? Ein Code, der „ab heute“ mit der Uhrzeit 23:59 gilt, funktioniert erst am Abend.
  3. Limits. Wie oft wurde der Code insgesamt genutzt, und wie oft darf ihn ein Kunde nutzen?
  4. Kunde und Gruppen. Ist der Code einem bestimmten Kunden zugeordnet? Ist die Gruppe des Käufers angehakt? Gast ist eine eigene Gruppe.
  5. Mindestbetrag. Liegt der Warenkorb darüber, gerechnet so, wie Sie es festgelegt haben: mit oder ohne Steuer, mit oder ohne Versand?
  6. Produktauswahl. Wenn der Code für eine Kategorie oder einen Hersteller gilt, enthält der Warenkorb solche Produkte in der nötigen Menge?
  7. Kombination mit anderen Codes. Ist schon ein anderer Code im Warenkorb, mit dem sich dieser nicht kombiniert? Bei mehreren Regeln zählt auch die Priorität: Eine niedrigere Zahl wird früher geprüft.
  8. Produkte im Sale. Ist in Aktionen der Ausschluss reduzierter Produkte angehakt, während der Warenkorb nur solche Produkte enthält? Dann ist der Rabatt null.

Der achte Punkt ist die häufigste Quelle für Meldungen wie „Code angenommen, aber kein Rabatt“. Dass mehrere Warenkorbregeln gleichzeitig ein unerwartetes Ergebnis liefern können, zeigen auch Issues im PrestaShop-Projekt auf GitHub. Die Grundlagen zum Einrichten von Gutscheinen behandelt ein Forumsthread zu Rabattgutscheinen (auf Polnisch). Über das Kombinieren von Codes mit Sales diskutieren Shopbetreiber auch im PrestaShop-Forum und in einem Thread über einen Code in Kombination mit Sonderpreisen, beide auf Polnisch.

Warum funktioniert ein Testkauf, während ein Kunde einen Fehler meldet?

Weil Sie unter anderen Bedingungen testen als der Kunde. Sie melden sich in Ihrem eigenen Konto an, das in einer anderen Gruppe ist oder schon Bestellungen hat. Sie haben andere Produkte im Warenkorb. Sie prüfen am Nachmittag, während der Kunde den Code am Morgen eingegeben hat, bevor er galt.

Der zuverlässigste Test ist ein privates Browserfenster, ein Kauf als Gast und genau der Warenkorb, den der Kunde hatte. Wenn es dann funktioniert, liegt der Unterschied im Konto des Kunden: in der Gruppe, im Limit pro Kunde oder darin, dass der Code einer bestimmten Person zugeordnet ist.

Denken Sie auch an den Cache. Selten, aber es kommt vor, dass das Theme oder ein Warenkorbmodul einen alten Stand zeigt. Wie Sie das erkennen, beschreiben wir im Beitrag über PrestaShop Änderungen nicht sichtbar.

Wie Sie Gutscheincodes mit dem Chat prüfen

Sie bitten um eine Prüfung Ihrer Codes oder nennen den, der nicht funktioniert. Ihr Chat (Claude oder ChatGPT) liest die Warenkorbregeln mit allen Beschränkungen und Nutzungszahlen, vergleicht sie mit der beschriebenen Situation und zeigt auf die Bedingung, die den Code blockiert.

Sie: Eine Kundin schreibt, dass der Code AUTUMN15 keinen Rabatt gibt. Sie hat zwei Laternen aus der Kategorie Laternen im Warenkorb.

Ihr Chat: AUTUMN15 ist aktiviert, gültig bis 2026-10-31, 37-mal von einem Limit von 200 genutzt.

Ursache: Der Rabatt von 15 % gilt nur für Produkte, die nicht im Sale sind, und beide Laternen im Warenkorb haben gerade einen Sale-Preis. Der Code wird angenommen, aber der Rabatt beträgt 0 €.

Sie haben zwei Möglichkeiten: es so lassen und der Kundin antworten oder für diesen Code den Ausschluss reduzierter Produkte abschalten.

Sie: Wir lassen es. Zeig mir auch, welche Codes veraltet sind.

Ihr Chat: Abgelaufen oder aufgebraucht: 9 Codes. Ich schlage vor, sie zu deaktivieren:

Die übrigen 8 stehen in derselben Vorschau. Ich speichere nach Ihrer Zustimmung.

Status der Karte: wartet auf Ihr „Ja“
Vorschau der Änderung

alte Version: SUMMER10 aktiviert

neue Version: SUMMER10 deaktiviert

Illustration: Produkte, Zahlen und Antworten sind Beispiele.

Änderungen an Gutscheincodes brauchen den Schalter Verkauf. Er ist nach der Installation des Moduls aus; Sie schalten ihn selbst im Panel ein, und er bleibt an, bis Sie ihn ausschalten. Neue Codes, die der Chat anlegt, starten deaktiviert, bis Sie um die Aktivierung bitten. Ein Code, der in einer Bestellung genutzt wurde, lässt sich nur deaktivieren, nicht löschen, damit die Bestellhistorie stimmt.

Beispielanfragen: Prüfung aktiver Codes und Aktionen, ein Rabattcode für den Newsletter und abgelaufene Codes deaktivieren. Wenn Sie eine größere Preisaktion vorbereiten, lesen Sie auch, wie Sie Preise massenhaft ändern. Gutscheincodes erledigt TellMyShop Pro, beschrieben auf der Seite Preise.

Wie Sie einen Code einrichten, damit keine weiteren Meldungen kommen

Ein paar Regeln ersparen die meisten Fragen von Kunden.

  • Nennen Sie im Newsletter die Bedingungen des Codes: Mindestbetrag, Enddatum und ob er auf Sale-Produkte gilt.
  • Setzen Sie das Enddatum mit der Uhrzeit 23:59 und den Start mit 00:00.
  • Haken Sie die Gruppe Gast an, wenn der Code ohne Anmeldung funktionieren soll.
  • Erzeugen Sie für den Newsletter Einmalcodes statt eines gemeinsamen Codes, der auf Gutscheinseiten landet.
  • Deaktivieren Sie einmal im Monat abgelaufene Codes.

Fragen und Antworten

Warum funktioniert der Gutscheincode bei mir, aber nicht beim Kunden?

Meist, weil Sie angemeldet testen, während der Kunde als Gast kauft oder zu einer anderen Kundengruppe gehört. Die zweite häufige Ursache ist ein aufgebrauchtes Limit pro Kunde: Sie haben den Code einmal im Test genutzt, der Kunde zweimal. Prüfen Sie die Gruppenbeschränkungen und die Nutzungslimits im Tab Bedingungen.

Wie verhindere ich, dass sich ein Gutscheincode mit einem Sale addiert?

Setzen Sie im Tab Aktionen der Warenkorbregel den Haken bei der Option, reduzierte Produkte auszuschließen. Dann gilt der Rabatt nicht für Produkte mit Sonderpreis. Wenn sich der Code nicht mit anderen Codes kombinieren soll, setzen Sie im Tab Bedingungen die Beschränkung der Kompatibilität mit anderen Warenkorbregeln.

Kann ein Gutscheincode nur für eine Kategorie gelten?

Ja. Im Tab Bedingungen fügen Sie eine Beschränkung der Produktauswahl hinzu, etwa auf eine Kategorie oder einen Hersteller. Denken Sie daran, dass das eine Bedingung ist: Der Warenkorb muss solche Produkte enthalten. Damit der Rabatt nur für diese Produkte gilt, setzen Sie im Tab Aktionen den Rabatt auf ausgewählte Produkte, nicht auf die ganze Bestellung.

Warum funktioniert ein neuer Gutscheincode nicht sofort?

Prüfen Sie den Statusschalter und das Startdatum. Ein Code mit einem Startdatum in der Zukunft oder einer Uhrzeit nach jetzt funktioniert noch nicht. Codes, die der Chat anlegt, starten deaktiviert, bis Sie ausdrücklich um die Aktivierung bitten, ein Code kann also auf Ihre Entscheidung warten.

Kann der Chat alle meine Codes auf einmal prüfen?

Ja, in TellMyShop Pro. Der Chat zeigt eine Liste der Codes mit Nutzungszahlen, Daten und Beschränkungen und weist auf die hin, die abgelaufen sind oder ihr Limit aufgebraucht haben. Alte Codes zu deaktivieren braucht den Schalter Verkauf, den Sie im Modul-Panel einschalten. Dann erledigen Sie es im selben Gespräch, mit Vorschau vor dem Speichern. Ein genutzter Code lässt sich nicht löschen, nur deaktivieren.

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.

Prüfen Sie Ihren Shop kostenlos

TellMyShop Free prüft Ihren Shop und zeigt die Probleme, das Wichtigste zuerst. Es speichert nichts.

Prüfen Sie, ob Ihr Shop bereit ist

Geben Sie die Adresse Ihres Shops ein. In wenigen Sekunden sehen Sie die Plattform und ob TellMyShop funktioniert.

Wir prüfen die Adresse, HTTPS und die Plattform. Sie installieren nichts, und wir speichern die Adresse nicht.

ihrshop.deBeispielergebnis
Shop antwortet
ja
HTTPS
aktiv
Plattform
PrestaShop 8.1
TellMyShop funktioniert

Weiterlesen

Free für 0 €, liest und berät

Free holen