Der Shop stellt dafür vier Funktionen bereit: die automatische Anmeldung, einen Deep-Link auf ein Produkt, den Versand des Warenkorbs an das Handwerkersystem und die Entgegennahme eines Warenkorbs aus dem Handwerkersystem.
Automatische Anmeldung im Shop
Das Handwerkersystem hängt die Shop-Zugangsdaten des Handwerkers an den Shop-Aufruf an, entweder die E-Mail-Adresse oder die Kundennummer, jeweils mit Passwort. Der Handwerker ist damit im Shop angemeldet. Zwei Voraussetzungen müssen erfüllt sein: Der Handwerker braucht bereits ein Kundenkonto im Shop, und der Aufruf muss über SSL erfolgen. Bei einem Aufruf überhttp lehnt der Shop die Anmeldung ab.
Mit E-Mail-Adresse:
Artikel-Deep-Link auf ein Produkt
Mit dem Parameteraction=ADL und einer Produktnummer verlinkt das Handwerkersystem direkt auf ein Produkt. Die Zugangsdaten lassen sich mitgeben, der Handwerker landet dann angemeldet auf der Produktseite.
Shop sendet Warenkorb an das Handwerkersystem
Das Handwerkersystem ruft den Shop mitaction=WKE für Warenkorb empfangen und zusätzlich mit dem Parameter hookurl auf:
ws_place_order.htm erscheint neben Zahlungspflichtig bestellen ein zweiter Button: Warenkorb zum Handwerkersystem per IDS senden. Ein Klick darauf schickt den Warenkorb per POST an die zuvor übergebene Hook-URL, statt die Bestellung auszulösen.
Der Shop sendet dabei diese Daten:
ModeOfShipment enthält Lieferung oder Abholung, je nach der im Checkout gewählten Zustellung. DeliveryPlaceInfo erscheint nur, wenn die Lieferadresse von der Rechnungsadresse abweicht.
Beachten Sie, dass Preise sich auf die Bestellmenge beziehen und nicht auf ein einzelnes Stück. Wer OfferPrice als Stückpreis interpretiert, rechnet bei jeder Position mit Menge größer eins falsch.
Handwerkersystem sendet Warenkorb an den Shop
Ein im Handwerkersystem hinterlegter Warenkorb lässt sich per POST an den Shop schicken und löst dort eine Bestellung aus. Dazu dientaction=WKS:
hookurl muss auch hier mitgesendet werden. Ohne ihn ist keine Rückübertragung möglich.
Der Shop verarbeitet diese Daten, die deutlich schlanker sind als in der Gegenrichtung:
Verwandte Themen
- Wegweiser: Für spezielle Branchen
- Wegweiser: Funktionen für B2B-Shops
- Referenz: IDS-Schnittstelle
