Den här artikeln förklarar hur konfigurationen av Delivery Checkout skiljer sig från standardkonfigurationen när den används tillsammans med nShift Ship.
Avsnitt i den här artikeln:
- Skapa en Delivery Checkout för användning med nShift Ship
- Boka och skriv ut med nShift Ship
- DeliveryCheckout API
Skapa en Delivery Checkout för användning med nShift Ship
Om du är ny användare av Delivery Checkout rekommenderar vi att du börjar med att läsa dessa artiklar:
Innan du börjar konfigureringen måste du säkerställa att du har minst en avsändare i din adressbok. Se Lägg till en ny avsändare, Adressbok via API eller Importera adressbok.
Du måste också ange ditt nShift Ship Actor ID och din Key i avsnittet Ship details på din Sender i nShift Delivery:
- Gå till Maintenance > Senders.
- Sök efter din avsändare eller lägg till en ny avsändare.
- Ange ditt Actor ID och din Key i avsnittet Ship details.
Följ sedan stegen som beskrivs i den här artikeln: Skapa en Delivery Checkout
Se även våra andra artiklar om:
Delivery Checkout-flöde med nShift Ship:
Boka och skriv ut med nShift Ship
Du kan boka och skriva ut försändelser med Ship via API eller filimport.
Via API
För att boka och skriva ut försändelser via Shipment Server API används prepare ID som OrderId-referens vid körning av åtgärden SubmitShipment.
Vid körning av SubmitShipment måste saknad obligatorisk försändelseinformation, till exempel paketinformation, läggas till.
Läs mer om Användning av StoreOrder för att spara order för import.
Filimport
Du kan importera prepare ID och importera detta värde till References > ShipAdvisor Reference tillsammans med obligatorisk försändelseinformation, såsom paketinformation.
Gå till Ship-hjälpen här.
DeliveryCheckout API
DeliveryCheckout API är en integrationstjänst för kommunikation mellan Delivery Checkout och din webbshop. DeliveryCheckout API använder ett REST API-ramverk med JSON som databärare och erbjuder ett antal funktioner.
Den allmänna dokumentationen för DeliveryCheckout API finns här.
När det används tillsammans med nShift Ship finns det några särskilda scenarier som beskrivs nedan.
Skapa en partiell försändelse
POST /delivery-checkouts/{deliveryCheckoutId}/shipmentsSkapar en partiell försändelse baserat på det leveransalternativ som kunden har valt i webbshoppen.
Detta endpoint är obligatoriskt.
Använd alltid det fullständiga Delivery Checkout-ID:t eftersom Delivery Checkout-versionen ingår i ID:t.
Hämta en partiell försändelse
GET /delivery-checkout-shipments/{prepareId}Hämtar en tidigare skapad partiell försändelse.
Ta bort en partiell försändelse
DELETE /delivery-checkout-shipments/{prepareId}Tar bort en partiell försändelse.
När den partiella försändelsen tas bort kan prepare ID återanvändas för nya partiella försändelser.
Hämta tjänstens källsystem
GET /delivery-checkout-shipments/{prepareId}/source-systemHämtar det källsystem som den partiella försändelsetjänsten kommer från.
Användbart om endast prepare ID är känt och Delivery Checkout-konfigurationen innehåller alternativ med tjänster från flera källsystem.