Rabatte hinzufügen
Verringern Sie den der/dem Kund/in in Rechnung gestellten Betrag, indem Sie auf die Zwischensumme Gutscheine oder Promo-Codes anwenden.
Sie können Rabatte verwenden, um den Betrag zu reduzieren, der einem Kunden/einer Kundin in Rechnung gestellt wird. Mit Gutscheinen und Promo-Codes können Sie:
- Einen Rabatt auf die gesamte Zwischensumme eines Einkaufs anwenden
- Einen Rabatt auf bestimmte Produkte anwenden
- Den in Rechnung gestellten Gesamtbetrag um einen Prozentsatz oder eine Pauschale verringern
- Promo-Codes für Ihre Kund/innen in Kombination mit Gutscheinen erstellen, die Sie direkt an Ihre Kund/innen geben können
Notiz
Um mit Checkout und Billing Rabatte auf Abonnements anzuwenden, rufen Sie Rabatte für Abonnements auf.
Gutschein erstellen
Gutscheine geben einen Rabatt mit einem festen Wert an. Sie können kundenorientierte Promo-Codes erstellen, die einem einzigen zugrundeliegenden Gutschein zugeordnet sind. Dies bedeutet, dass die Codes FALLPROMO
und SPRINGPROMO
beide auf einen 25 %-Rabattgutschein verweisen können. Sie können Gutscheine im Dashboard oder mit der API erstellen:
Einen Gutschein verwenden
Um eine Sitzung mit einem angewendeten Rabatt zu erstellen, übergeben Sie die Gutschein-ID im Parameter coupon
des Rabatte-Arrays. Checkout unterstützt derzeit bis zu einen Gutschein oder Promotioncode.
Gutschein konfigurieren
Für Gutscheine stehen die folgenden Parameter zur Verfügung, die Sie verwenden können:
currency
percent_
oderoff amount_
off max_
redemptions redeem_
, das späteste Datum, an dem Kundinnen/Kunden den Gutschein anwenden könnenby applies_
, begrenzt die Produkte, für die der Gutschein giltto
Notiz
Mit dem Coupon-Objekt werden Rabatte sowohl für Einmalzahlungen als auch für Abonnements hinzugefügt. Einige Parameter des Coupon-Objekts, beispielsweise duration
, gelten nur für Abonnements.
Einlösung beschränken
Die Werte max_
und redeem_
gelten anwendungsübergreifend für den Gutschein. Sie können beispielsweise einen Gutschein auf eine maximal 50-fache Einlösung begrenzen oder die Gültigkeit eines Gutscheins auf ein bestimmtes Datum setzen.
Berechtigte Produkte einschränken
Sie können die Produkte eingrenzen, für die Rabatte mit Gutschein möglich sind, indem Sie die Produkt-IDs in den applies_
-Hash im Coupon-Objekt eintragen. Alle Promo-Codes, die diesem Gutschein zugewiesen sind, gelten nur für die Liste der teilnahmeberechtigten Produkte.
Gutschein löschen
Sie können Gutscheine im Dashboard oder in der API löschen. Wenn Sie einen Gutschein löschen, kann er nicht für zukünftige Transaktionen oder Kundinnen/Kunden genutzt werden.
Promo-Code erstellen
Promo-Codes sind kundenseitige Codes, die zusätzlich zu Gutscheinen erstellt werden. Sie können auch zusätzliche Einschränkungen angeben, die steuern, wann ein Kunde/eine Kundin die Aktion anwenden kann. Sie können diese Codes an Ihre Kundinnen/Kunden weitergeben, die sie während des Bezahlvorgangs eingeben können, um einen Rabatt zu erhalten.
Um einen Promo-Code zu erstellen, geben Sie einen bestehenden coupon
sowie etwaige Beschränkungen (z. B. Beschränkung auf einen bestimmten customer
) an. Wenn Sie Ihrem Kunden/Ihrer Kundin einen bestimmten Code übermitteln möchten (z. B. FALL25OFF
), legen Sie den code
fest. Wenn Sie dieses Feld leer lassen, generieren wir einen zufälligen code
für Sie.
Bei dem code
muss die Groß-/Kleinschreibung beachtet werden. Er ist unter allen aktiven Aktionscodes einzigartig. Zum Beispiel:
- Sie können mehrere kundenbeschränkte Promo-Codes mit demselben
code
erstellen, aber Sie können diesencode
nicht für einen von beliebigen Kundinnen/Kunden einlösbaren Promo-Code wiederverwenden. - Wurde bereits ein Promo-Code ohne Kundenbeschränkung erstellt, kann mit demselben
code
also kein weiterer Promo-Code erstellt werden. - Sie können einen Promo-Code mit
code: NEWUSER
erstellen, ihn deaktivieren, indem Sieactive: false
übergeben und dann einen neuen Promo-Code mitcode: NEWUSER
erstellen.
Sie können Promo-Codes im Dashboard oder mit der API erstellen:
Promo-Code verwenden
Mit dem Parameter allow_promotion_codes können Sie durch Kundinnen/Kunden einlösbare Promo-Codes in einer Checkout-Sitzung erstellen. Dadurch wird in Checkout ein Feld aktiviert, in das Kundinnen/Kunden Promo-Codes eingeben können.
Promo-Code konfigurieren
Sie können für jeden Promo-Code berechtigte Kundinnen/Kunden, Einlösungen und andere Begrenzungen anpassen.
Begrenzungen je Kund/in
Um eine Werbeaktion auf eine bestimmte Kundin/einen bestimmten Kunden zu beschränken, geben Sie beim Erstellen des Promo-Codes eine/n eine Kundin/einen Kunden an. Wird kein Kunde/keine Kundin angegeben, kann jeder Kunde/jede Kundin den Code einlösen.
Durch erstmalige Bestellung einschränken
Sie können den Promo-Code auch auf Erstkundinnen/-kunden mit restrictions.first_time_transaction beschränken. Ist der customer
nicht definiert oder liegen für einen definierten customer
bisher keine Zahlungen oder nicht stornierte Rechnungen vor, wird immer eine erstmalige Transaktion angenommen.
Notiz
Sitzungen, in denen keine Kundinnen/Kunden erstellt werden, erstellen stattdessen Gastkundinnen/-kunden im Dashboard. Promo-Codes, die auf Erstkundinnen/-kunden beschränkt sind, werden für diese Sitzungen weiterhin akzeptiert.
Mindestbetrag festlegen
Bei Promo-Codes können Sie einen Mindestbetrag der Transaktion für einen berechtigten Rabatt festlegen, indem Sie minimum_amount und minimum_amount_currency konfigurieren. Da die Erfüllung der Code-Bedingungen beim Einlösen überprüft wird, gilt der Mindestbetrag der Transaktion bei Abonnements nur für die erste Zahlung.
Ablaufdatum
Sie können mit expires_at ein Ablaufdatum für den Promo-Code festlegen. Wenn für den zugrunde liegenden Gutschein bereits redeem_
festgelegt wurde, kann das Ablaufdatum des Promo-Codes nicht später sein als das Ablaufdatum des Gutscheins. Wenn promotion_
nicht angegeben ist, wird expires_
automatisch mit dem redeem_
des Gutscheins ausgefüllt.
Beispiel: Ein Gutschein soll ein Jahr lang angeboten werden, jedoch nur eine Woche ab dem Empfang einlösbar sein. Sie können coupon[redeem_
ein Jahr in die Zukunft verlegen und promotion_
auf eine Woche nach seiner Erstellung.
Einlösungen begrenzen
Sie können die Anzahl der möglichen Einlösungen mithilfe von max_redemptions begrenzen. Das funktioniert ähnlich wie der coupon-Parameter. Wenn für den zugrunde liegenden Gutschein bereits max_
festgelegt wurde, können die max_
für den Promo-Code nicht größer sein als die des Gutscheins.
Sie möchten beispielsweise, dass ein Saisonangebot-Gutschein von den ersten 50 Kundinnen/Kunden eingelöst werden kann. Für die Winteraktion können aber nur 20 dieser Einlösungen genutzt werden. In diesem Szenario können Sie coupon[max_
und promotion_
festlegen.
Inaktive Promotions
Mit dem Parameter active können Sie festlegen, ob ein Promo-Code aktuell einlösbar sein soll. Wenn allerdings der zugrunde liegende Gutschein für einen Promo-Code ungültig wird, werden auch alle verknüpften Promo-Codes dauerhaft inaktiv. Ein Promo-Code wird auch dauerhaft inaktiv, wenn er seine max_
oder expires_
erreicht. Sie können diese Promo-Codes nicht reaktivieren.
Sonderangebote löschen
Sie können Sonderangebote im Dashboard oder in der API löschen. Wenn Sie ein Sonderangebot löschen, kann es nicht für zukünftige Transaktionen oder Kundinnen/Kunden genutzt werden.