Skip to content

Documentation Norce [Storm] Connect Product Service (4.0)

The Product Service has Entities and Operations to create and update products and content in Norce Commerce.

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

Schemas

Schemas

Sku

Stock keeping unit information.

PartNostringrequired

SKU part no. Required when creating new products with SKUs or as identifier of existing SKUs.

ActualWeightnumber

SKU weight. If null is imported will be set to inherit from category.

CommodityCodestring

Commodity code.

CulturesArray of objects(SkuCulture)(SkuCulture)

List of SKU information translations.

DiscountClassstring

Discount class.

EanCodestring

EAN code, or GS1 code.

IntegrationPartNostring

The replaceable sku in other systems than Norce Commerce. Used when Norce Commerce has SKU's other systems does not recognize and the integration partno is sent instead.

IsBuyableboolean

Determines if SKU can be bought.

IsDropShipOnlyboolean

Determines if SKU can only be sold using drop shipment.

IsRecommendedSalesQtyFixedboolean

Determines if recommended sales quantity is fixed.

LogisticDepthnumber

SKU depth

LogisticHeightnumber

SKU height

LogisticWidthnumber

SKU width

RecommendedSalesQtynumber

Recommended sales quantity

StandardPriceobject(SkuPriceList)(SkuPriceList)

SKU price information. Send to Norce Commerce the price information that should be updated. Use the header fields to control what is updated. Any values that are null or 0 will be ignored (not overwrite current value in Norce), but if the field (e.g. PriceSale) is listed in IgnoreSkuPriceListFieldsWhenEmpty will cause the entire price entity to be ignored.

StartDatestring(DateTime)

SKU activation time.

Statusinteger(int32)

SKU status. Required when creating new SKUs.
1 = Active
2 = Coming
3 = Expiring
4 = Hidden
5 = Inactive
6 = NotActivated

StopDatestring(DateTime)

SKU deactivation time.

StructureItemsArray of objects(SkuStructureItem)(SkuStructureItem)

List of items included in SKU structure.

TrackingCodestring

Tracking code.

Typeinteger

SKU type. Required when creating new SKUs.
1 = ErpStandard
2 = ErpRefurbished
3 = Freight
4 = Insurance
8 = Structure
9 = Invoice
11 = Service
14 = Standard
15 = ErpExtended
16 = ErpStandardNoStock
17 = ErpPackage
19 = ErpTempOutOfStock
20 = EnvironmentalFee
21 = PackingFee
24 = ErpPackageWithCalc
25 = DisplayOnly
29 = ErpStandard2
33 = License

UnitOfMeasurementCountnumber

Number of units in the specified type.

UnitOfMeasurementTypeinteger

Unit of measurement type.
1 = Pieces
2 = Hour
3 = Kilogram
4 = Litre
5 = Pair
6 = SquareMeter
7 = Meter
8 = Boxes
9 = Rolls

VatRatesArray of objects(VatRate)(VatRate)

List of VAT rates applicable for SKU.

VolumeWeightnumber

Deprecated. If required add as parameter instead.

{ "PartNo": "string", "ActualWeight": 0, "CommodityCode": "string", "Cultures": [ {} ], "DiscountClass": "string", "EanCode": "string", "IntegrationPartNo": "string", "IsBuyable": true, "IsDropShipOnly": true, "IsRecommendedSalesQtyFixed": true, "LogisticDepth": 0, "LogisticHeight": 0, "LogisticWidth": 0, "RecommendedSalesQty": 0, "StandardPrice": { "PartNo": "string", "PriceListCode": "string", "CostPurchase": 0, "CostUnit": 0, "CurrencyCode": "string", "IsActive": true, "IsPriceDiscountable": true, "PriceCatalog": 0, "PricePrevious": 0, "PriceRecommended": 0, "PriceRule": 0, "PriceRuleValue": 0, "PriceSale": 0, "QuantityBreak": 0 }, "StartDate": "string", "Status": 0, "StopDate": "string", "StructureItems": [ {} ], "TrackingCode": "string", "Type": 0, "UnitOfMeasurementCount": 0, "UnitOfMeasurementType": 0, "VatRates": [ {} ], "VolumeWeight": 0 }

SkuCulture

Translated SKU information.

CultureCodestringrequired

Culture code, e.g. "en-GB". Required when importing SKU cultures.

Commentstring

Translated comment.

ErpNamestring

Translated ERP name.

{ "CultureCode": "string", "Comment": "string", "ErpName": "string" }

SkuOnhand

Availability information about SKU.

LocationCodestringrequired

Location code. Used for SKU location matching in Norce Commerce.

PartNostringrequired

SKU part number.

WarehouseCodestringrequired

Warehouse code. Used for warehouse matching in Norce Commerce.

IncomingValuenumber

Quantity of items that is purchased from a supplier but not yet recevied to the warehouse.

InfosArray of objects(Info)(Info)

Additional on hand information defined by 3rd party and configured in Norce Commerce administration GUI.

IsActiveboolean

Sets warehouse SKU information to active or inactive.

LeadTimeDayCountinteger(int32)

Indication of time required for delivery from this warehouse for this product.

MaximumValuenumber

Target stock level (max value)

MinimumValuenumber

Reorder point (min value)

NextDeliveryDatestring(DateTime)

Determines when the next delivery of items to warehouse is expected to occur.

OnOrderValuenumber

Deprecated

OnhandValuenumber

Quantity of items on the shelf in the specified warehouse.

{ "LocationCode": "string", "PartNo": "string", "WarehouseCode": "string", "IncomingValue": 0, "Infos": [ {} ], "IsActive": true, "LeadTimeDayCount": 0, "MaximumValue": 0, "MinimumValue": 0, "NextDeliveryDate": "string", "OnOrderValue": 0, "OnhandValue": 0 }

Competitor

Operations

Product

Operations

Pricelist

Operations