Skip to content

Documentation ShoppingService (1.1)

Entities and methods to handle baskets and payments.

Download OpenAPI description
Languages
Servers
https://customer-slug.api-se.norce.tech/commerce/shopping/1.1/

Schemas

Schemas

ProductsProductOnHand

ProductIdinteger(int32)

The product internal id for the current product/variant. If the entity is fetched by productId it will be that productId. If the product is fetched by partNo it will be the productId for that variant.

WarehousesArray of objects(ProductsWarehouse)(ProductsWarehouse)

A list of warehouses with OnHand for the product.

VariantsArray of objects(ProductsProductOnHand)(ProductsProductOnHand)

An optional list of ProductOnHand for all variants if fetched by productId. Null when fetched for a variant or a basket.

{ "ProductId": 0, "Warehouses": [ {} ], "Variants": [ {} ] }

ProductsWarehouse

StoreIdinteger or null(int32)

The store internal id for the current store. Can be null if WarehouseId and LocationId are supplied.

WarehouseIdinteger or null(int32)

The internal id for the warehouse. Can be null if StoreId is supplied.

LocationIdinteger or null(int32)

The internal id for the warehouse location. Can be null if StoreId is supplied.

OnHandobject(ProductsOnHand)(ProductsOnHand)
{ "StoreId": 0, "WarehouseId": 0, "LocationId": 0, "OnHand": { "Value": 0, "IncomingValue": 0, "NextDeliveryDate": "2019-08-24T14:15:22Z", "LeadtimeDayCount": 0, "LastChecked": "2019-08-24T14:15:22Z", "IsActive": true, "IsReturnable": true, "Info": [] } }

System.Xml.Linq.XAttribute

EmptySequenceArray of objects(System.Xml.Linq.XAttribute)(System.Xml.Linq.XAttribute)
IsNamespaceDeclarationboolean
Nameobject(System.Xml.Linq.XName)(System.Xml.Linq.XName)
NextAttributeobject(System.Xml.Linq.XAttribute)(System.Xml.Linq.XAttribute)Recursive
NodeTypeinteger(enum)

None = 0 Element = 1 Attribute = 2 Text = 3 CDATA = 4 EntityReference = 5 Entity = 6 ProcessingInstruction = 7 Comment = 8 Document = 9 DocumentType = 10 DocumentFragment = 11 Notation = 12 Whitespace = 13 SignificantWhitespace = 14 EndElement = 15 EndEntity = 16 XmlDeclaration = 17

PreviousAttributeobject(System.Xml.Linq.XAttribute)(System.Xml.Linq.XAttribute)Recursive
Valuestring
BaseUristring
Documentobject(System.Xml.Linq.XDocument)(System.Xml.Linq.XDocument)
Parentobject(System.Xml.Linq.XElement)(System.Xml.Linq.XElement)
{ "EmptySequence": [ {} ], "IsNamespaceDeclaration": true, "Name": { "LocalName": "string", "Namespace": {}, "NamespaceName": "string" }, "NextAttribute": {}, "NodeType": 0, "PreviousAttribute": {}, "Value": "string", "BaseUri": "string", "Document": { "Declaration": {}, "DocumentType": {}, "NodeType": 0, "Root": {}, "FirstNode": {}, "LastNode": {}, "NextNode": {}, "PreviousNode": {}, "BaseUri": "string", "Document": {}, "Parent": {} }, "Parent": { "EmptySequence": [], "FirstAttribute": {}, "HasAttributes": true, "HasElements": true, "IsEmpty": true, "LastAttribute": {}, "Name": {}, "NodeType": 0, "Value": "string", "FirstNode": {}, "LastNode": {}, "NextNode": {}, "PreviousNode": {}, "BaseUri": "string", "Document": {}, "Parent": {} } }

Basket

Operations

Checkout

Operations

DeliveryMethods

Operations

InfoTypes

Operations

OnHand

Operations

OrderRequest

Operations

Payments

Operations

Promotions

Operations

Subscriptions

Operations