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

SkuPriceListHeader

Price import settings.

AccountIdinteger(int32)required

Account which initiated the import. Learn about system accounts here.

FullFilebooleanrequired

If set to true, all price records for the price lists in the import that is NOT included, will be deactivated.

IgnoreSkuPriceListFieldsWhenEmptyArray of strings

Specifies which SKU price list fields that are mandatory. If this field is missing in the import this specific price entity will be ignored.
Required settings: All fields added here must be in SkuPriceListFieldsThatAreSet
(Use the integer instead of the name for the xml content type)

3 = PriceSale
4 = CostPurchase
5 = CostUnit
6 = PriceRecommended
7 = PricePrevious
8 = PriceCatalog
10 = IsActive

Items Enum"PriceSale""CostPurchase""CostUnit""PriceRecommended""PricePrevious""PriceCatalog""IsActive"
SkuPriceListFieldsThatAreSetArray of stringsrequired

Specifies which SKU price list fields to be updated.
(Use the integer instead of the name for the xml content type)

3 = PriceSale
4 = CostPurchase
5 = CostUnit
6 = PriceRecommended
7 = PricePrevious
8 = PriceCatalog
9 = IsPriceDiscountable
10 = IsActive
11 = IsPriceDiscountableCreateOnly (Value is only set if the sku price list entity is created by the import)
12 = PriceRule
13 = FullfileResetInheritance (clears earlier overridden rules on products not in import)

Items Enum"PriceSale""CostPurchase""CostUnit""PriceRecommended""PricePrevious""PriceCatalog""IsPriceDiscountable""IsActive""IsPriceDiscountableCreateOnly""PriceRule"
JobIdstring

Norce Commerce Connect job id. Only exists in import logs. Should be omitted in the import request.

SerializationTypeArray of strings

Request serialization type.(Use the integer instead of the name for the xml content type)

0 = JSON, 1 = XML

Items Enum"JSON""XML"
StorageNamestring(uri)

Location of the import file on Norce's file area. Can be used instead of sending data directly in payload.

SupplierIdinteger(int32)

Derived from base header. Ignored in SKU price list import.

{ "AccountId": 0, "FullFile": true, "IgnoreSkuPriceListFieldsWhenEmpty": [ "PriceSale" ], "SkuPriceListFieldsThatAreSet": [ "PriceSale" ], "JobId": "string", "SerializationType": [ "JSON" ], "StorageName": "http://example.com", "SupplierId": 0 }

SkuStructureItem

Structure item information.

PartNostringrequired

Part number of item to add to structure.

Quantitynumberrequired

Quantity of items included in structure.

StructurePartNostringrequired

Structure item part number, the parent package part number.

AdditionalInfoArray of objects(Info)(Info)

List of additional 3rd party information fields.

SortOrderinteger(int32)

Item sort order in structure.

StandardStructureItemPriceobject(SkuStructureItemPriceList)(SkuStructureItemPriceList)

Structure item price list information.

{ "PartNo": "string", "Quantity": 0, "StructurePartNo": "string", "AdditionalInfo": [ {} ], "SortOrder": 0, "StandardStructureItemPrice": { "CurrencyCode": "string", "ItemPriceListCode": "string", "PartNo": "string", "PriceListCode": "string", "PriceSale": 0, "StructurePartNo": "string", "QuantityBreak": 0 } }

SkuStructureItemPriceList

Structure item price list information.

CurrencyCodestringrequired

Currency code in ISO 4217 format, e.g. "SEK", "EUR", "USD".

ItemPriceListCodestringrequired

Structure item price list code. Used for price list matching in Norce Commerce.

PartNostringrequired

This item part number.

PriceListCodestringrequired

Structure price list code (parent). Used for price list matching in Norce Commerce.

PriceSalenumberrequired

Structure item sale price

StructurePartNostringrequired

Structure item part number, the parent package part number.

QuantityBreakinteger(int32)

Minimum quantity required for a price rule to be applied.

{ "CurrencyCode": "string", "ItemPriceListCode": "string", "PartNo": "string", "PriceListCode": "string", "PriceSale": 0, "StructurePartNo": "string", "QuantityBreak": 0 }

Competitor

Operations

Product

Operations

Pricelist

Operations