Documentatie
Module textPhrase before ModuleName Kadobon Module textPhrase after ModuleName.

POST gift/validate

Verwendet für

Überprüfen eines Geschenkgutschein-Codes.
Es können maximal 10 Geschenkgutscheine gleichzeitig validiert werden.
Wenn ein Geschenkgutschein ungültig ist, wird dies zurückgegeben, indem das Attribut valid auf false gesetzt wird.
Wenn ein Geschenkgutschein gültig ist, wird eine Liste von Merkmalen mitgegeben, darunter ein Rabattpreis (price) oder ein Prozentsatz.
Funktional: Ein Geschenkgutschein mit einem Prozentsatz wird auch Rabattgutschein genannt.

Authentifizierung

Der Benutzer muss auf Administratorebene angemeldet sein.

Parameters

Parameter Beschreibung Erforderlich Beispiel
voucher Liste von Geschenkgutscheinen oder einzelner Geschenkgutschein Ja ["VOUCHER1", "VOUCHER2"]] oder "VOUCHER1"
product_id Produkt-ID, für die der Geschenkgutschein verwendet wird
Wenn nicht angegeben, muss eine com_id angegeben werden.
Nein 1
com_id Arrangement-ID, für die der Geschenkgutschein verwendet wird.
Wenn nicht angegeben, muss eine product_id angegeben werden.
Nein 2

Response codes

  • 200 OK

Beispiel

Validieren Sie die Geschenkgutschein-Codes VALIDVOUCHER1, VALIDVOUCHER2 und INVALIDVOUCHER für Produkt 1.

POST api/rest/gift/validate/ 
Request: 
{
  "voucher": ["VALIDVOUCHER1","VALIDVOUCHER2","INVALIDVOUCHER"],
  "product_id": 1
}
Response: 
{
  "VALIDVOUCHER1": {
    "valid": true,
    "validtill": "2024-11-30T00:00:00+0100",
    "percentage": 100,
    "price": "0",
    "currency": "EUR",
    "product_id": "1",
    "combi_id": "0"
  },
  "VALIDVOUCHER2": {
    "valid": true,
    "validtill": "2018-05-31T00:00:00+0200",
    "percentage": 0,
    "price": "10",
    "currency": "EUR",
    "product_id": "1",
    "combi_id": "0"
  },
  "INVALIDVOUCHER": {
    "valid": false
  }
}