Entities and methods to handle baskets and payments.
Entities and methods to handle baskets and payments.
curl -i -X GET \ 'https://demo.storm.io/api/1.1/ShoppingService.svc/rest/ListDeliveryMethodsByBasket?basketId=0&zip=string'
Success
The internal type id of the DeliveryMethod. DeliveryMethodTypes are logical groupings of different types such as home delivery, pickup and such.
The part number, if any, of the product representing the DeliveryMethod. Products setup for delivery methods must have a SkuType equal to Freight. These are handled by Storm and added and removed automatically. MaxLength: 50.
A rate to multiply with price to get price inc VAT. 25% VAT equals a VatRate of 1.25.
IsSelected is set to true for the currently selected DeliveryMethod on baskets. All other DeliveryMethods have this set to false. If no DeliveryMethod has been set all will have this value set to false.
A unique id for the image at our image server. Url for images are formed like http://[client specific CDN]/{ImageKey}. Preset, height and width can be sent as parameters.
The internal store id of any Store connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
The internal warehouse id of any Warehouse connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
The internal location id of any WarehouseLocation connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
A list of DropPoint, if any, for the DeliveryMethod. These are not kept in Storm but fetched from integrated DeliveryMethod providers such as ShipAdvisor.
[ { "Id": 0, "Name": "string", "TypeId": 0, "TypeName": "string", "Description": "string", "PartNo": "string", "Price": 0, "VatRate": 0, "IsNotifiable": true, "ImagePath": "string", "IsSelected": true, "ImageKey": "string", "IsForCompanyOnly": true, "IsForPersonOnly": true, "Cost": 0, "StoreId": 0, "WarehouseId": 0, "LocationId": 0, "DropPoints": [ … ], "Code": "string", "Carrier": "string" } ]
curl -i -X GET \ 'https://demo.storm.io/api/1.1/ShoppingService.svc/rest/ListDeliveryMethodsByBasket2?basketId=0&zip=string'
Success
The internal type id of the DeliveryMethod. DeliveryMethodTypes are logical groupings of different types such as home delivery, pickup and such.
The part number, if any, of the product representing the DeliveryMethod. Products setup for delivery methods must have a SkuType equal to Freight. These are handled by Storm and added and removed automatically. MaxLength: 50.
A rate to multiply with price to get price inc VAT. 25% VAT equals a VatRate of 1.25.
IsSelected is set to true for the currently selected DeliveryMethod on baskets. All other DeliveryMethods have this set to false. If no DeliveryMethod has been set all will have this value set to false.
A unique id for the image at our image server. Url for images are formed like http://[client specific CDN]/{ImageKey}. Preset, height and width can be sent as parameters.
The internal store id of any Store connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
The internal warehouse id of any Warehouse connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
The internal location id of any WarehouseLocation connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
A list of DropPoint, if any, for the DeliveryMethod. These are not kept in Storm but fetched from integrated DeliveryMethod providers such as ShipAdvisor.
[ { "Id": 0, "Name": "string", "TypeId": 0, "TypeName": "string", "Description": "string", "PartNo": "string", "Price": 0, "VatRate": 0, "IsNotifiable": true, "ImagePath": "string", "IsSelected": true, "ImageKey": "string", "IsForCompanyOnly": true, "IsForPersonOnly": true, "Cost": 0, "StoreId": 0, "WarehouseId": 0, "LocationId": 0, "DropPoints": [ … ], "Code": "string", "Carrier": "string" } ]
The internal product id for the product to list available delivery methods for.
Internal id that specifies in which country. If none is supplied, value is resolved from Application default.
Specifies in which language to display culture specific information. If none is supplied, value is resolved from Application.
curl -i -X GET \ 'https://demo.storm.io/api/1.1/ShoppingService.svc/rest/ListDeliveryMethodsByProduct?productId=0&zip=string'
Success
The internal type id of the DeliveryMethod. DeliveryMethodTypes are logical groupings of different types such as home delivery, pickup and such.
The part number, if any, of the product representing the DeliveryMethod. Products setup for delivery methods must have a SkuType equal to Freight. These are handled by Storm and added and removed automatically. MaxLength: 50.
A rate to multiply with price to get price inc VAT. 25% VAT equals a VatRate of 1.25.
IsSelected is set to true for the currently selected DeliveryMethod on baskets. All other DeliveryMethods have this set to false. If no DeliveryMethod has been set all will have this value set to false.
A unique id for the image at our image server. Url for images are formed like http://[client specific CDN]/{ImageKey}. Preset, height and width can be sent as parameters.
The internal store id of any Store connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
The internal warehouse id of any Warehouse connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
The internal location id of any WarehouseLocation connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
A list of DropPoint, if any, for the DeliveryMethod. These are not kept in Storm but fetched from integrated DeliveryMethod providers such as ShipAdvisor.
[ { "Id": 0, "Name": "string", "TypeId": 0, "TypeName": "string", "Description": "string", "PartNo": "string", "Price": 0, "VatRate": 0, "IsNotifiable": true, "ImagePath": "string", "IsSelected": true, "ImageKey": "string", "IsForCompanyOnly": true, "IsForPersonOnly": true, "Cost": 0, "StoreId": 0, "WarehouseId": 0, "LocationId": 0, "DropPoints": [ … ], "Code": "string", "Carrier": "string" } ]
The internal product id for the product to list available delivery methods for.
Internal id that specifies in which country. If none is supplied, value is resolved from Application default.
Specifies in which language to display culture specific information. If none is supplied, value is resolved from Application.
curl -i -X GET \ 'https://demo.storm.io/api/1.1/ShoppingService.svc/rest/ListDeliveryMethodsByProduct2?productId=0&zip=string'
Success
The internal type id of the DeliveryMethod. DeliveryMethodTypes are logical groupings of different types such as home delivery, pickup and such.
The part number, if any, of the product representing the DeliveryMethod. Products setup for delivery methods must have a SkuType equal to Freight. These are handled by Storm and added and removed automatically. MaxLength: 50.
A rate to multiply with price to get price inc VAT. 25% VAT equals a VatRate of 1.25.
IsSelected is set to true for the currently selected DeliveryMethod on baskets. All other DeliveryMethods have this set to false. If no DeliveryMethod has been set all will have this value set to false.
A unique id for the image at our image server. Url for images are formed like http://[client specific CDN]/{ImageKey}. Preset, height and width can be sent as parameters.
The internal store id of any Store connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
The internal warehouse id of any Warehouse connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
The internal location id of any WarehouseLocation connected to this DeliveryMethod. Most often this will be set if ZipCode mappings exist in Storm.
A list of DropPoint, if any, for the DeliveryMethod. These are not kept in Storm but fetched from integrated DeliveryMethod providers such as ShipAdvisor.
[ { "Id": 0, "Name": "string", "TypeId": 0, "TypeName": "string", "Description": "string", "PartNo": "string", "Price": 0, "VatRate": 0, "IsNotifiable": true, "ImagePath": "string", "IsSelected": true, "ImageKey": "string", "IsForCompanyOnly": true, "IsForPersonOnly": true, "Cost": 0, "StoreId": 0, "WarehouseId": 0, "LocationId": 0, "DropPoints": [ … ], "Code": "string", "Carrier": "string" } ]