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

DropPoint

Codestring

Code is the external/integrated DeliveryMethod provider's code for the pickup store. MaxLength: 50.

RoutingCodestring

MaxLength: 50. Obsolete! - Not used

Depotstring

MaxLength: 50. Obsolete! - Not used

Name1string

The name of the place to pickup the goods. MaxLength: 100.

Name2string

The name part 2 of the place to pickup the goods. MaxLength: 100.

Address1string

The Address of the place to pickup the goods. MaxLength: 100.

Address2string

The Address part 2 of the place to pickup the goods. MaxLength: 100.

PostalCodestring

The ZipCode of the place to pickup the goods. MaxLength: 50.

Citystring

The City of the place to pickup the goods. MaxLength: 50.

CountryCodestring

The CountryCode of the place to pickup the goods. MaxLength: 3.

Contactstring

The Contact of the place to pickup the goods. MaxLength: 100.

Phonestring

The Phone to the place to pickup the goods. MaxLength: 50.

Faxstring

MaxLength: 50. Obsolete! - Not used

Emailstring

The Email to the place to pickup the goods. MaxLength: 255.

Latitudenumber(double)

The Latitude part of the location of the pickup. Can be used to calculate distances.

Longitudenumber(double)

The Longitude part of the location of the pickup. Can be used to calculate distances.

Distancenumber(double)

The Distance to the location of the pickup.

OpeningHoursArray of objects(OpeningHours)(OpeningHours)

A list of opening hours for the pickup.

IsSelectedboolean

Indicates if this is the selected DropPoint or not. Gets set by Storm.

{ "Code": "string", "RoutingCode": "string", "Depot": "string", "Name1": "string", "Name2": "string", "Address1": "string", "Address2": "string", "PostalCode": "string", "City": "string", "CountryCode": "string", "Contact": "string", "Phone": "string", "Fax": "string", "Email": "string", "Latitude": 0.1, "Longitude": 0.1, "Distance": 0.1, "OpeningHours": [ {} ], "IsSelected": true }

ExtraInfo

TypeIdinteger(int32)

The internal id of type. This TypeId might be different in different tiers such as Stage and Production. Use Code if hard coding is required.

Valuestring

The Value of the Entity. MaxLength: max.

Codestring

The Code of the type, if existing. Use this value when hard coding is required. MaxLength: 50.

{ "TypeId": 0, "Value": "string", "Code": "string" }

InsertItemsPostPurchaseData

ItemsToAddArray of objects(BasketItem)(BasketItem)

The items to add to the purchase. The items to insert must have its PartNo, Quantity and PriceListId set. ParentLineNo, Name, Comment, ReferId and ReferUrl can be used if other values than the default are wanted. All other properties will be populated from the system.

PaymentParametersArray of objects(NameValue)(NameValue)

Roundtrip of the parameters received in the original payment response.

{ "ItemsToAdd": [ {} ], "PaymentParameters": [ {} ] }

Basket

Operations

Checkout

Operations

DeliveryMethods

Operations

InfoTypes

Operations

OnHand

Operations

OrderRequest

Operations

Payments

Operations

Promotions

Operations

Subscriptions

Operations