Sendungsverfolgung
Der Käufer sieht den Versandstatus im Shop, ohne die Seite des Dienstleisters aufzurufen. Unterstützt werden DHL, die Österreichische Post und die Schweizerische Post. Der Ablauf ist bei allen dreien derselbe:- Sie schließen einen Vertrag mit dem Dienstleister und beantragen die Zugangsdaten zur Schnittstelle.
- WEBSALE richtet die Schnittstelle ein und schaltet die Funktion frei.
- Sie hinterlegen die Zugangsdaten im Abschnitt
<ShipTrack>. - Sie bauen die Anzeige im Template, in der Regel auf der Bestellhistorie.
Zugangsdaten hinterlegen
POST-AT, die Anmeldedaten sind dieselben Felder.
Die Schweizerische Post läuft anders: Sie meldet sich dort für den Bericht 11 an, WEBSALE nimmt die XML-Dateien entgegen, wandelt sie in JSON um und stellt sie über einen eigenen Endpunkt bereit.
Den Status im Template ausgeben
Der Shop holt die Antwort des Dienstleisters als JSON und stellt sie über die JSON-Schnittstelle bereit. Sie lesen daraus die Werte, die Sie anzeigen wollen.
Die Struktur der Antwort unterscheidet sich je Dienstleister. Ein Beispiel der JSON-Datei steht in der Referenz zu
SHIPTRACK-JSONResult.
Wegweiser: JSON-Schnittstelle · Referenz: SHIPTRACK-Get() · Referenz: SHIPTRACK-JSONResult
Einen Zeitstrahl bauen
Für eine grafische Darstellung brauchen Sie nicht den Text, sondern den Ereigniscode. Jeder Dienstleister hat eigene Codes.
Die Codes fassen Sie zu Gruppen zusammen und ordnen jeder Gruppe einen Abschnitt Ihres Zeitstrahls zu.
Teillieferung und Komplettlieferung
Liegen Produkte mit unterschiedlicher Verfügbarkeit im Warenkorb, kann der Käufer wählen: entweder bekommt er die vorrätigen Produkte sofort und den Rest später, oder er wartet, bis alles zusammen versandfertig ist. Der Aufpreis für das zweite Paket geht zu Ihren Lasten, dem Käufer werden keine zusätzlichen Versandkosten berechnet. Wählt er die Komplettlieferung, sparen Sie diese Kosten. Die Funktion setzt derzeit das Warenwirtschaftssystem VS/4 von D&G voraus. Außerdem muss die Lagerbestandsverwaltung im Shop aktiv sein.Wann die Auswahl erscheint
Die Auswahl wird nur angeboten, wenn im Warenkorb mindestens zwei Produkte liegen, die- unterschiedlichen Verfügbarkeitsgruppen angehören und
- von denen mindestens eines nicht sofort lieferbar ist.
- Produkte ohne Lieferbarkeitsstatus oder ohne Lagerbestandsführung
- Unterprodukte von Set-Produkten, maßgeblich ist der Status des Set-Oberprodukts
- Produkte, die Sie ausdrücklich ausgenommen haben
Verfügbarkeitsgruppen bilden
Ein Split lohnt sich nur, wenn die Wartezeit spürbar ist. Deshalb fassen Sie die Lieferstatus zu Gruppen zusammen. Innerhalb einer Gruppe wird nicht gesplittet.Die Auswahl anbieten
Die Wahl bestätigen
Auf der Bestelleingangsbestätigung und in der Bestätigungsmail sollte stehen, wofür der Käufer sich entschieden hat.Allow auf yes.
Referenz: Abschnitt PartialDeliverySelection
Wunsch-Liefertermin
Es gibt zwei Ausführungen, die einfache und die erweiterte.Die einfache Ausführung
Die Auswahlliste setzen Sie auf die Zahlungs- und Versandartenseite:
Die erweiterte Ausführung
Bei
Required = yes gehört eine Hinweismeldung dazu:
DeliveryDays.
Gestaltung
Referenz: Abschnitt AdvDeliveryDate · WS-AdvDelivDateFields · WS-AdvDelivDate
Versand an mehrere Lieferadressen
Standardmäßig geht eine Bestellung an eine Adresse. Vier aufeinander aufbauende Funktionen erweitern das.Vorauswahl der Lieferadresse
Unabhängig von den vier Funktionen steuern Sie, welche Adresse bei Bestandskunden vorausgewählt ist.
Referenz: Abschnitt UserData · Wegweiser: Standard-Lieferadresse festlegen
MultiDelivery einrichten
Der Käufer wählt die Adressen auf einem eigenen Template aus:
MDM-.
Auf der Rechnungs- und Lieferadressseite kommt die Option „An mehrere Adressen liefern” dazu, und zwar zweimal: einmal für Gastbesteller innerhalb {ST-SingleData} und einmal für Bestandskunden innerhalb {ST-MultipleData}.
{BASKET-PR-MultiDeliveryAddress_ErrorCode(n)} gibt Ihnen zu jeder Nummer einen eigenen Text. Die vollständige Liste der Gründe steht in der Referenz. Fangen Sie die Fälle ab, die bei Ihnen vorkommen können, und legen Sie für den Rest einen allgemeinen Text an.
Auf der Bestellübersicht weisen Sie darauf hin, wenn der Shop Einstellungen korrigieren musste:
Split-Order: eine Position aufteilen
Baut auf MultiDelivery auf. Jede Warenkorbposition lässt sich in frei wählbaren Mengen auf mehrere Adressen verteilen. Welche Produkte das können, legen Sie in den Produktdaten fest, im FeldMultiDeliveryAddressOptions:
Für die Aufteilung können Sie einen Aufpreis verlangen, gestaffelt nach der Anzahl der Adressen:
<VAT>:
Belegexemplare (SampleCopy)
Baut auf Split-Order auf. Gedacht für Druckaufträge, bei denen der Besteller einige Exemplare an eine eigene Adresse geschickt bekommt. Die Konfiguration steht ebenfalls in den Produktdaten, hinter demmda-Block:
CalculateSeparateForEachPositionAndUsedDeliveryAddress eingestellt, fallen für das Belegexemplar die normalen Versandkosten der Versandart an.
MultiDelivererSelection: eine Versandart je Position
Baut auf MultiDelivery auf. Der Käufer wählt die Versandart nicht mehr für den ganzen Warenkorb, sondern je Position und je Adresse.Was mit dieser Funktion nicht mehr geht
Die Umstellung hat spürbare Folgen. Die folgenden Funktionen werden nicht unterstützt:- der Wunschtermin über den Frachtkostenkalkulator
- Eigenhändig Plus
- die Abhängigkeit vom Lagerbestand über
AllowForInventoryStateAtLeast - die Abhängigkeit von Produkten über
DeliveryFilterID-List - das Tag
~WS-FreeDeliveryRest~für den Restbetrag bis zur versandkostenfreien Lieferung
DeliveryCostCalculation-Modewird nicht beachtet, die Versandkosten fallen immer je Adresse und Versandart an- die globalen Tags
~WS-Delivery~,~WS-DeliveryID~und~WS-DeliveryIndex~liefern nur die erste verwendete Versandart, ebenso die Texte ausCountry-TxtundSuffix-Txtund die Variable in der Trackingschnittstelle - bei easyCredit wird die erste verwendete Versandart übermittelt
BookDeliveryTypeentfällt, die Entscheidung Büchersendung fällt je Position- beim Bestellgenerator wird die gewünschte Versandart vorbelegt, falls das nicht möglich ist die erste verfügbare
Verwandte Themen
- Wegweiser: Versandarten anlegen
- Wegweiser: Ausgabe der Versandarten im Bestellprozess, für die DELIV-Data-Tags
- Wegweiser: Abweichende Lieferadresse abfragen
- Wegweiser: Lagerbestand anzeigen, für die Voraussetzung der Teillieferung
