Import price lists

Use this to import campaigns and other price lists. Price lists not existing in Norce Commerce will be created.
Read more about the method here.

Request
header Parameters
required
object <PriceListHeader> (PriceListHeader)

Json serialized string

Request Body schema:

List of price lists to import.

Array
Code
required
string

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

CurrencyCode
string

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

DefaultPriceRule
integer <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

DefaultPriceRuleCode
string

Deprecated

DefaultPriceRuleValue
number

Default price list value.

Description
string

Price list description

EndDate
string <DateTime>

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

IsErpIntegrated
boolean

Deprecated

IsPrimary
boolean

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

IsPublic
boolean

Determines if price list is public and active.

IsFavorite
boolean

Determines if price list is favorite for the current application.

Name
string

Price list name. Max length: 50

StartDate
string <DateTime>

Start time when price list is valid and applied.

TypeCode
string

Price list type code

Array of objects <Warehouse> (Warehouse)

List of warehouses where this price list is applicable.

SalesArea
integer <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

DefaultMinMarginPercent
number

Default minimum product margin percentage.

LimitToRecPrice
boolean

Limit to recommended price.

ParentPriceListCode
string

Code of parent price list.

DefaultSupplementalChargeFixed
number

Default supplemental charge (fixed)

DefaultSupplementalChargePercent
number

Default supplemental charge (percentage)

Array of objects <PriceListPriceRule> (PriceListPriceRule)

List of price rules.

object <PriceListPopulation> (PriceListPopulation)

Price list population.

Responses
200

Success

400

Bad Request

500

Internal Server Error

post/Product/ImportPriceLists
Request samples
[
  • {
    }
]
Response samples
{
  • "StatusCode": "string",
  • "Description": "string",
  • "JobId": "string",
  • "ValidationSummary": {
    }
}