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

PriceList

Price list information.

Codestringrequired

Externally defined price list code. Used to match price list in Norce Commerce.

CurrencyCodestring

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

DefaultPriceRuleinteger(int32)

Price rule to be set as default.
1 = Cost plus
2 = Fixed price
3 = Margin (purchase cost)
4 = Use recommended price
5 = Cost plus (unit cost)
6 = Margin (unit cost)
7 = Use standard price (pct discount)
8 = Competitive (purchase cost)
9 = Competitive (unit cost)
10 = Use standard price (fixed discount)
11 = Structure calculation
12 = Use catalog price

DefaultPriceRuleCodestring

Deprecated

DefaultPriceRuleValuenumber

Default price list value.

Descriptionstring

Price list description

EndDatestring(DateTime)

End date/time when price list is no longer valid.

IsErpIntegratedboolean

Deprecated

IsPrimaryboolean

Determines if price list is primary. Only one price list can be primary on an application.

IsPublicboolean

Determines if price list is public and active.

IsFavoriteboolean

Determines if price list is favorite for the current application.

Namestring

Price list name. Max length: 50

StartDatestring(DateTime)

Start time when price list is valid and applied.

TypeCodestring

Price list type code

WarehousesArray of objects(Warehouse)(Warehouse)

List of warehouses where this price list is applicable.

SalesAreainteger(int32)

Sales area identifier.
1 = Sweden
2 = Norway
3 = Denmark
4 = Finland
5 = UnitedKingdom
6 = Estonia
7 = Greenland
8 = Germany
9 = Italy
10 = Austria
11 = Spain
12 = Netherlands
13 = Belgium
14 = France
15 = Switzerland
17 = USA
18 = Ireland
19 = Canada
20 = Lithuania
21 = Latvia
22 = Japan
23 = SouthKorea
24 = Australia
25 = Europe
26 = Poland
27 = CzechRepublic
28 = Russia
29 = NoVAT
36 = Bulgaria
37 = Croatia
38 = Cyprus
39 = Greece
40 = Hungary
41 = Luxembourg
42 = Malta
43 = Portugal
44 = Romania
45 = Slovakia
46 = Slovenia

DefaultMinMarginPercentnumber

Default minimum product margin percentage.

LimitToRecPriceboolean

Limit to recommended price.

ParentPriceListCodestring

Code of parent price list.

DefaultSupplementalChargeFixednumber

Default supplemental charge (fixed)

DefaultSupplementalChargePercentnumber

Default supplemental charge (percentage)

PriceRulesArray of objects(PriceListPriceRule)(PriceListPriceRule)

List of price rules.

Populationobject(PriceListPopulation)(PriceListPopulation)

Price list population.

{ "Code": "string", "CurrencyCode": "string", "DefaultPriceRule": 0, "DefaultPriceRuleCode": "string", "DefaultPriceRuleValue": 0, "Description": "string", "EndDate": "string", "IsErpIntegrated": true, "IsPrimary": true, "IsPublic": true, "IsFavorite": true, "Name": "string", "StartDate": "string", "TypeCode": "string", "Warehouses": [ {} ], "SalesArea": 0, "DefaultMinMarginPercent": 0, "LimitToRecPrice": true, "ParentPriceListCode": "string", "DefaultSupplementalChargeFixed": 0, "DefaultSupplementalChargePercent": 0, "PriceRules": [ {} ], "Population": { "Type": 0, "AllCategories": {}, "Categories": [], "RequireSupplier": true } }

PriceListPriceRule

Price rule.

Typeinteger(int32)required

Price list price rule identifier.
1 = CostPlus_PurchaseCost
3 = Margin_PurchaseCost
4 = UseRecommendedPrice
5 = CostPlus_UnitCost
6 = Margin_UnitCost
7 = UseStandardPrice_PctDiscount
10 = UseStandardPrice_FixedDiscount
12 = UseCatalogPrice

Valuenumber

Value of selected type.

LimitToRecPriceboolean

Limit to recommended price.

MinValuenumber

Value range minimum.

MaxValuenumber

Value range maximum.

ManufacturerCodestring

Manufacturer identifier code.

CategoryCodestring

Category identifier code.

FlagsArray of strings

List of flag identifier codes.

{ "Type": 0, "Value": 0, "LimitToRecPrice": true, "MinValue": 0, "MaxValue": 0, "ManufacturerCode": "string", "CategoryCode": "string", "Flags": [ "string" ] }

PriceListPopulation

Price list population.

Typeinteger(int32)

1 = Exclude (All products are excluded from parent price list. Select what categories and manufacturers to include.)
2 = Include (All products are include from parent price list. Select what categories and manufacturers to exclude.)

AllCategoriesobject(PriceListPopulationAllCategories)(PriceListPopulationAllCategories)

Specifies population rules for all categories.

CategoriesArray of objects(PriceListPopulationCategory)(PriceListPopulationCategory)

List of population rules for categories.

RequireSupplierboolean

Specifies if supplier is required. (defaults to false)

{ "Type": 0, "AllCategories": { "RuleType": 0, "RuleCodes": [] }, "Categories": [ {} ], "RequireSupplier": true }

Competitor

Operations

Product

Operations

Pricelist

Operations