Wie der Zuschuss verrechnet wird
Der Shop zieht nie mehr ab, als die Bestellung kostet. Eine Bestellsumme unter null kann dadurch nicht entstehen.
Voraussetzung
Der Zuschuss kommt aus dem Kundenimportmodul. Sprechen Sie mit Ihrem WEBSALE Ansprechpartner, wenn Sie es noch nicht einsetzen.Schritt 1: Die Funktion in der Shopkonfiguration aktivieren
Ergänzen Sie in dershop.config den Abschnitt CustomerSubvention.
Name-Txt und Remainder-Txt sind keine Template-Texte. Der Shop schreibt sie als Bezeichner in die Bestelldaten, neben den jeweiligen Betrag. Ihr Warenwirtschaftssystem und Ihre Bestellbestätigung greifen darauf zu. Die Texte im Template schreiben Sie in Schritt 2 selbst.
Referenz: Abschnitt CustomerSubvention
Schritt 2: Den Kontostand im Template anzeigen
Zwei Tags geben Auskunft über das Guthaben.WS-SubventionRemainder unproblematisch.
Beide Tags stoßen bei Bedarf die Summenberechnung an. Sie können sie deshalb auch auf Seiten einsetzen, auf denen der Warenkorb noch nicht gerechnet wurde.
Referenz: WS-SubventionAccount · WS-SubventionRemainder · BASKET-SubventionRest
Schritt 3: Zuschüsse je Kunde hinterlegen
Das Guthaben steht im Kundenkonto im FeldSubvention und wird über den Kundenimport gesetzt. Den Namen des Import-Parameters entnehmen Sie der Kundenimport-Dokumentation.
Ein Zuschuss gilt genau für den Kunden, in dessen Konto er steht. Gastbesteller haben kein Konto und können deshalb keinen Zuschuss erhalten.
Was in den Bestelldaten ankommt
Ist die Funktion aktiv, schreibt der Shop zu jeder Bestellung diese Felder.
Die vier Felder mit
_DName und _DValue erscheinen nur, wenn der jeweilige Betrag ungleich null ist. Ein Kunde ohne verbleibendes Guthaben erzeugt also kein CustomerSubventionRemainder_DName. Wenn Ihr Warenwirtschaftssystem diese Felder auswertet, muss es mit ihrem Fehlen umgehen können.
Die drei Zahlenfelder ohne Namenszusatz werden dagegen immer geschrieben, auch mit dem Wert 0,00.
Verwandte Themen
- Wegweiser: Bonuspunkte
- Wegweiser: Gutscheine anbieten: Übersicht
