Die beiden Bedingungen
Der Shop weist eine Reseller-Bestellung mit falscher Zahlungsart nicht ab, sondern stellt sie selbst auf Nachnahme um und sagt dem Wiederverkäufer anschließend Bescheid. Fehlt die Lieferadresse, führt der Shop ihn auf die Seite für die Adresseingabe.
Schritt 1: Den Abschnitt <Reseller-Txt> anlegen
Der Abschnitt <Reseller-Txt> der shop.config enthält die Eingabeart, die Obergrenze und alle Texte, die der Wiederverkäufer zu sehen bekommt.
In
MaxSurchargeNotify können Sie zwei Platzhalter verwenden: ~MaxSurcharge~ setzt die konfigurierte Obergrenze ein, ~WS-Currency~ die Währung. Nutzen Sie beide. Eine Meldung, die die Grenze nennt, spart dem Wiederverkäufer das Raten.
Referenz: Abschnitt Reseller-Txt
Was der Wiederverkäufer eingibt
InputType-Value entscheidet über die Bedeutung des Eingabefelds. Das ist die folgenreichste Einstellung der Seite, weil sie bestimmt, welche Zahl der Wiederverkäufer eintippt.
Bei
InputType-Value = 1 ist das Eingabefeld mit der aktuellen Bestellsumme vorbelegt. Der Wiederverkäufer erhöht diesen Betrag auf den Preis, den er seinem Endkunden genannt hat. Das ist bequemer, wenn er in Endpreisen denkt und nicht in Margen.
Schritt 2: Die Obergrenze bei der Zahlungsart
Ergänzend lässt sich im Abschnitt der Zahlungsart ein eigener Höchstbestellwert für Wiederverkäufer setzen.MaxOrderForReseller-Value setzt für Wiederverkäufer eine eigene Grenze, üblicherweise eine höhere, weil sie für Dritte in größerem Umfang bestellen.
Referenz: Abschnitte PaymentXXX-Txt
Schritt 3: Das Template ergänzen
Der Eingabebereich gehört auf die Bestellübersichtsseitews_place_order.htm.
Was beim Absenden passiert
Der Wiederverkäufer hat zwei Wege, seine Eingabe wirksam zu machen, und beide führen zum selben Ergebnis, nur zu unterschiedlichen Zeitpunkten.
Empfehlen Sie Ihren Wiederverkäufern den ersten Weg, und beschriften Sie die Schaltfläche entsprechend eindeutig. Ein Aufschlag, den jemand erst nach dem Absenden zum ersten Mal sieht, ist ein Aufschlag, den er nicht mehr korrigieren kann.
Der Shop prüft die Eingabe in dieser Reihenfolge und bricht beim ersten Fehler ab.
- Ist der Betrag eine gültige Zahl und größer als null? Sonst
SurchargeNotify. - Ist die Zahlungsart Nachnahme? Sonst stellt der Shop sie um und merkt sich das.
- Bei
InputType-Value = 1: Liegt der Endbetrag über der Bestellsumme? SonstTotalSumNotify. - Liegt der Aufschlag unter der Obergrenze? Sonst
MaxSurchargeNotify. - Gibt es eine abweichende Lieferadresse? Sonst
DelivAddrNotifyund Weiterleitung zur Adresseingabe. - Musste die Zahlungsart umgestellt werden? Dann
PaymentNotify.
PaymentNotify und DeliveryAddressNotify deshalb nicht als Fehlermeldung, sondern als Mitteilung darüber, was gerade geschehen ist.
Verwandte Themen
- Wegweiser: Nachnahme
- Wegweiser: Abweichende Lieferadresse
- Wegweiser: Kundenkonto, für die Kennzeichnung eines Kunden als Reseller
