Build 2026-01-13 12:26:53
The nShift Adapter API is used to create and manage nShift shippings.
https://docs.norce.io/
Represents a selected addon in the nShift widget result.
Price that has been added to the total price because this addon is selected.
Original price that has been added to the total original price because this addon is selected.
{ "addonId": "string", "price": 0.1, "originalPrice": 0.1, "fields": [ { … } ], "additionalValues": { "property1": null, "property2": null } }
Represents the result object from the nShift Checkout widget when a user makes a selection. This is sent via the resultCallback when the user interacts with the widget.
UUID of the session used to request the shipping options. Required to create a shipment.
Version number of the checkout configuration used to generate the shipping options.
UUID of the shipping option that is selected in the widget. Required to create a shipment.
Carrier-specific ID of the pickup point selected in the widget. Required only if the shipping option uses pickup points.
Carrier-specific ID of the time slot selected in the widget. Required only if the shipping option uses time slots.
Array of addons selected under the selected shipping option.
Array of field inputs under the selected shipping option.
Total price of the selected shipping option and any selected addons.
Total original price of the selected shipping option and any selected addons.
{ "valid": true, "sessionId": "string", "checkoutId": "string", "checkoutVersion": "string", "optionId": "string", "pickupPointId": "string", "timeSlotId": "string", "addons": [ { … } ], "fields": [ { … } ], "totalPrice": 0.1, "totalOriginalPrice": 0.1, "taxRate": 0.1, "additionalValues": { "property1": null, "property2": null }, "resultsVersion": "string", "widgetVersion": "string" }