Was du zuerst brauchst
Onlineshop verbinden oder einen API-Token erstellen
Deine Versanddienstleister verbinden
Versandregeln für ausgehende Sendungen hinzufügen


Deine Versandregeln sind die Versandoptionen, die der Checkout anzeigt
Shopify: Versandpreise im Checkout
Öffne deinen Shopify-Verkaufskanal unter Verkaufskanäle. Scrolle auf dem Tab Bestellungen & Checkout zu Versandpreise im Checkout. Alle Shopify-Einstellungen: Shopify-Einstellungen. Die App installieren: Shopify verbinden. Die Karte sagt: Wähle, welche Versandregeln deine Kunden im Shopify-Checkout auswählen können. Wählst du keine, wird jede Versandregel genutzt, die zum Land des Empfängers passt. Eine Versandregel mit Zustellung an Paketshops zeigt jeden Paketshop als eigenen Versandpreis.

Versandpreise im Checkout: Hake die Regeln an, die Shopify anbieten soll, und lege Paketshops im Checkout fest
Zippendo Shipping bei Shopify registrieren
Öffne den Tab Verbindung & Integration. Auf der Karte Versandpreis-Dienst:

Versandpreis-Dienst: Status prüfen und Versandpreis-Dienst registrieren
WooCommerce: Checkout-Token
WooCommerce zeigt Live-Preise über das Plugin Zippendo for WooCommerce und einen Checkout-Token (er beginnt mitzck_). Verbinde zuerst den Onlineshop: WooCommerce verbinden.
Öffne deinen WooCommerce-Verkaufskanal. Suche auf dem Tab Bestellungen & Checkout die Karte Checkout-Token: Das Plugin Zippendo for WooCommerce zeigt Live-Versandpreise und Paketshops in deinem Checkout. Installiere das Plugin und füge diesen Token in seine Einstellungen ein.


Checkout-Token: Kopiere den zck_-Token einmal und füge ihn dann im Plugin ein
Dein eigener Shop: die Versandpreis-API
Ein eigener Verkaufskanal sendet Bestellungen an Zippendo, zeigt aber keine Preise in deinem Checkout an. Um Live-Preise in einem Shop zu zeigen, den du selbst baust, rufst du auf:{orgId} ist die ID deiner Organisation, nicht der Name in der Adresszeile der App. Der Token braucht Versandregeln ansehen: API-Token erstellen. Fertige Clients: SDKs. Probiere es in der API-Referenz aus.
Anfragekörper
grams × quantity und price × quantity über die Zeilen und prüft dann jede Versandregel, die in destination.country versendet. Jede passende Regel wird zu einem Preis. Passt keine Regel, erhältst du { "rates": [] } mit Status 200, keinen Fehler.
Preisobjekt
400 mit { error, message }, zum Beispiel Invalid destination country. Eine unbekannte Organisation liefert 404.
Beispielcode: Schnellstart Versandpreise.
So testest du
Zippendo hat keine Vorschau deines Checkouts. Teste in deinem Onlineshop:rates liefert.