API zur Aktualisierung von Gutscheinen
Die Coupon Update API ermöglicht es, Daten bereits erstellter Gutscheine zu ändern.
Mithilfe des Gutscheincodes (cpNo) als Identifikator können Rabattart, Ablaufdatum, Nutzungslimits, Gruppe und Benutzerdaten aktualisiert werden.
Einige Felder können nach der Einlösung nicht mehr geändert werden.
Diese API ist ab dem Personal-Tarif verfügbar.
/api/coupon/v1/update
{
"cpnNo": "ZJLF0399WQBEQZJM",
"nm": "$10 discount coupon",
"disc": 10,
"endYmd": "2025-12-31"
}
Request Parameters
- cpnNostringrequired
- Coupon-Nummer.
- domain string
-
Coupon-Domain.
In Premium-Tarifen und höher verfügbar: Sie können eine benutzerdefinierte Domain angeben. - webhookEnableYn string
-
Enum:
YN
-
Einstellung für die Webhook-Nutzung.
Der globale Webhook muss aktiviert sein.
Diese Funktion ist nur im Enterprise-Tarif verfügbar. - nmstring
- Coupon-Name.
- discTypeIdxinteger
- Rabatt-Typ. (457: Prozentsatz %, 458: Fester Betrag)
- discdouble
- Für Prozentsatz (457): Bereich 1–100 %. Für festen Betrag (458): Betrag eingeben.
- discCurrencystring
- Währungseinheit. Erforderlich bei Verwendung eines festen Betragsrabattes (discTypeIdx:458).
- strtYmddate
- Startdatum der Coupon-Gültigkeit. Beispiel: 2024-10-01
- endYmddate
-
Ablaufdatum des Coupons. Beispiel: 2024-12-31
Das Ablaufdatum kann nur bis zum 31. Dezember des folgenden Jahres festgelegt werden. - useLimitinteger
-
Nutzungsbeschränkung des Coupons. (0: Unbegrenzt, 1–5: Begrenzte Nutzung)
Wenn auf 2 oder mehr festgelegt, muss der WertuserIdangegeben werden. - grpIdxinteger
-
Coupon-Gruppe.
Wird verwendet, um Coupons in Gruppen zu verwalten. Die Gruppen-ID (IDX) kann im Dashboard eingesehen werden.
Wenn Gruppeneinstellungen und Coupon-Einstellungen überschneiden, haben die Gruppeneinstellungen Vorrang. - tmplIdxinteger
- Coupon-Vorlage. Wird beim Erstellen eines Coupons als Referenz verwendet. Die Vorlagen-ID (IDX) kann im Dashboard eingesehen werden.
- onsiteYnstring
-
Vor-Ort-Coupon. Zeigt die Schaltfläche
„Coupon einlösen“auf der Coupon-Seite an.
Erforderlich, wenn Mitarbeiter in einem Offline-Shop den Coupon einlösen. - onsitePwdstring
- Passwort für Vor-Ort-Coupon. Erforderlich bei der Nutzung des Coupons.
- memostring
- Interne Notiz für Referenzzwecke.
- urlstring
-
Wenn eine URL eingegeben wird, erscheint auf der Coupon-Seite eine Schaltfläche
„Zum Einlösen gehen“.
Beim Klicken auf die Schaltfläche oder das Bild wird auf die URL weitergeleitet. - colorstring
- Schriftfarbe des Coupons. HEX-Wert eingeben. Beispiel: #4F4F4F
- backgroundstring
- Hintergrundfarbe des Coupons. HEX-Wert eingeben. Beispiel: #FFFFFF
- userIdstring
-
Wird verwendet, um den Empfänger des Coupons zu verwalten.
Pflichtfeld, wenn die Nutzungsbeschränkung auf 2–5 festgelegt ist. Normalerweise die Login-ID oder der Name des Benutzers. - userNmstring
- Name des Coupon-Nutzers. Für interne Verwaltung.
- userPhnnostring
- Telefonnummer des Coupon-Nutzers. Für interne Verwaltung.
- userEmlstring
- E-Mail des Coupon-Nutzers. Für interne Verwaltung.
- userEtc1string
- Zusätzliches internes Verwaltungsfeld.
- userEtc2string
- Zusätzliches internes Verwaltungsfeld.
{
"code": 0,
"message": "",
"result": null
}
Response Parameters
- code integer
- Antwortcode: 0 = Erfolg, andere Werte = Fehler
- message string
- Antwortnachricht. Wenn der Code nicht 0 ist, wird eine Fehlermeldung zurückgegeben.
- result null
Wann diese API verwenden
Verwenden Sie diese API, wenn Sie die Bedingungen bereits ausgestellter Gutscheine ändern möchten.
Sie eignet sich zur Verwaltung laufender Kampagnen, z. B. zur Verlängerung von Aktionszeiträumen, zur Anpassung von Rabatten oder zum Hinzufügen von Nutzerbeschränkungen.
Da der Gutscheincode unverändert bleibt, können Sie Bedingungen aktualisieren, ohne bereits verteilte Gutscheine neu auszustellen oder zurückzuziehen.
Ablaufdatum verlängern
Um das Ablaufdatum zu verlängern, setzen Sie einen neuen Wert im Parameter endYmd.
Abgelaufene Gutscheine können durch ein zukünftiges Datum wieder aktiviert werden. Verwenden Sie das Format YYYY-MM-DD.
Anwendungsfälle
- Verlängerung von Aktionen: Aktualisieren Sie
endYmd, um die Gültigkeit einer Kampagne zu verlängern - Anpassung von Rabatten: Ändern Sie
discentsprechend Ihrer Strategie - Erhöhung der Nutzungslimits: Erhöhen Sie
useLimitfür VIP-Kunden zur mehrfachen Nutzung - Neuzuweisung von Gruppen: Ändern Sie
grpIdx, um den Gutschein in eine andere Gruppe zu verschieben - Zielgruppenspezifische Angebote: Personalisierte Rabatte basierend auf E-Mail oder Benutzer-ID
- Änderung der Zielseite: Aktualisieren Sie die Ziel-URL des Gutscheins
Wichtige Hinweise
- Wenn
cpNo(Gutscheincode) ungültig ist, schlägt die Aktualisierung fehl. - Einige Felder können nach der Nutzung eingeschränkt sein.
- Änderungen am Rabatt können die Nutzererfahrung beeinflussen.
- Abgelaufene Gutscheine sind möglicherweise nicht sofort wieder nutzbar.
- Bei Vor-Ort-Gutscheinen sollte das Passwort bei Personalwechsel aktualisiert werden.