Format und Inhalt - WS-Gutscheindaten (from-Shop) (DE)
Allgemeines
Mit Hilfe dieser Schnittstelle können externe Systeme die Daten von Gutscheinen abrufen, die mit dem WEBSALE Gutscheingenerator im Online-Servicebereich erzeugt wurden.
Zweck der Schnittstelle ist es nicht, Daten über die im Shop eingelösten Gutscheine abzurufen; diese Daten werden zusammen mit den Bestelldaten übermittelt.
Diese Dokumentation beschreibt das Format und den Inhalt von Gutscheindaten, welche von einem Shop abgeholt werden können.
Transfer der Gutscheine
Die nachfolgend beschriebenen Gutscheindaten werden via SOAP übertragen. Die Übertragung wird in der separaten Dokumentation „SOAP-from-Shop“ beschrieben:
https://websale.atlassian.net/wiki/spaces/Doku/pages/1787594229 (empfohlen)
Wenn auf Ihrem System kein SOAP implementiert werden kann, können Sie alternativ auch mit dem WEBSALE-OrderManager (WSOM) Gutscheindaten exportieren. Siehe separate Dokumentation „WSOM-from-Shop“:
https://websale.atlassian.net/wiki/spaces/Doku/pages/1852670691 (Vorgängerversion - nicht mehr empfohlen)
Beschreibung der Parameter
Parameter | Beschreibung | Pflichtfeld |
---|---|---|
Amount | Betrag oder Prozentsatz des Gutscheins | ja |
AmountType | 0: Amount enthält einen absoluten Betrag (Default) | ja |
BasketProducts | Die Nummern der Produkte, die automatisch in den Warenkorb gelegt werden sollen, wenn dieser Gutschein eingelöst wird (kommagetrennte Liste). | nein |
Categories | Kategorieindizes, für die der Gutschein gültig ist (kommagetrennte Liste). | nein |
ChargeId | Die Chargen-ID des Gutscheins | ja |
Currency | Die Währung | ja |
IsTemplate | 0: Normaler Gutschein (Default) | nein |
MinOrderValue | Ein Mindestbestellwert für das Einlösen des Gutscheins | nein |
Products | Produktindizes oder Produktnummern, für die der Gutschein gültig ist (kommagetrennte Liste). | nein |
ProductsType | 0: „Products“ enthält Produktindizes | nein |
State | Der Status des Gutscheins, folgende zwei Werte sind möglich: Standardmäßig ist ein Gutschein aktiv | nein |
Subshop | Subshop, für den der Gutschein gelten soll. Ist dieses Feld leer, so kann der Gutschein in allen Subshops eingelöst werden | nein |
Type | Der Typ der Gutscheine. Folgende Typen werden unterstützt: | ja |
Type2 | Werbegutschein/Kaufgutschein | ja |
UsedAmount | Der bereits eingelöste Betrag des Gutscheins | nein |
ValidFrom | Datum, ab dem der Gutschein gültig ist, im Format „YYYY-MM-DD“ | nein |
ValidFromDays | Nur bei Gutschein-Vorlagen: | nein |
ValidUntil | Datum, bis zu dem der Gutschein gültig ist, im Format „YYYY-MM-DD“ | nein |
ValidUntilDays | Nur bei Gutschein-Vorlagen: | nein |
VATIndex | Die MwSt-Kennung der Gutscheine. Dies kann entweder einer der in der shop.config unter "<VATRates>" konfigurierten Werte sein oder einer der Spezialwerte "-1" oder "0". "-1" bedeutet "Standard", für den Gutschein wird in diesem Fall die unter DeliveryVATRate konfigurierte Kennung verwendet. "0" steht für "Keine Mehrwertsteuer". Der Standard-Wert ist „-1“ | nein |
VoucherNumber | Die Gutscheinnummer | ja |
Beispiel
<Amount>5.00</Amount>
<AmountType>0</AmountType>
<ChargeId>Test-Charge</ChargeId>
<Currency>EUR</Currency>
<State>0</State>
<Type>0</Type>
<Type2>2</Type2>
<UsedAmount>0.00</UsedAmount>
<ValidFrom/>
<ValidUntil>2013-06-03</ValidUntil>
<VATIndex>-1</VATIndex>
<VoucherNumber>FSIZ-HG1Y-UTKR-G16B</VoucherNumber>