Product Feed API (v1.0)

Download OpenAPI description
Languages
Servers
Playground

https://{slug}.api-se.playground.norce.tech/commerce/productfeed/1.0/

Stage

https://{slug}.api-se.stage.norce.tech/commerce/productfeed/1.0/

Production

https://{slug}.api-se.norce.tech/commerce/productfeed/1.0/

Schemas

Popularity

Represents a Popularity score.

Sourcestring or null

The popularity source, can be calculated from Norce Commerce: "Internal", "External" sources are deprecated.

CategoryRankinteger(int32)

The popularity rank (lower is more popular) in current category, based on Primary Category.

CategoryRankMaxinteger(int32)

The max rank in current category, based on Primary Category.

TotalRankinteger(int32)

The total ranking, across all products.

ApplicationIdinteger or null(int32)

Application reference. If client setting is "Product popularity by application" = true the rank will be restricted to this application only. If false, applicationid can be ignored.

{ "Source": "string", "CategoryRank": 0, "CategoryRankMax": 0, "TotalRank": 0, "ApplicationId": 0 }

Price

Represents the chosen Price for a specific Variant, unique by SalesArea.

SalesAreastring or null<= 50 characters

The sales area of the chosen price list,

PriceListCodestring or null<= 50 characters

The price list code. Called "Agreement" in Norce Commerce Services and Query.

Currencystring or null<= 3 characters

The currency code corresponding with ISO 4217, e.g. "GBP", "SEK".

Valuenumber(double)

The current best sale price, excluding VAT, with 2 decimal precision.

IsDiscountableboolean

Defines if the current price is further discountable (or not) by promotions.

Originalnumber or null(double)

The original price, excl VAT. Can be used as "strike-through" price and can be omitted, if the price list hasn't got one. (Note, this is either Recommended price or Standard price depending on what exists, both also provided separately)

VatRatenumber(double)

The VAT rate as a multiplication factor. 25 % VAT corresponds to a value of 1.25

AvailableOnWarehousesArray of objects(Warehouse)

The warehouses on which this product has this price.

PurchaseCostnumber(double)

The current reacquire cost for the product in this price list.

UnitCostnumber(double)

The current stock based cost for the product.

IsActiveboolean

Defines if the price is active (buy-able) or not.

ValueIncVatnumber(double)

The current best sale price, including VAT, with 2 decimal precision.

PriceListIdinteger(int32)

Norce internal Price list Id

RecommendedPricenumber or null(double)

Recommended price, if exists excluding VAT.

StandardPricenumber or null(double)

Standard price, if exists excluding VAT.

CatalogPricenumber or null(double)

Catalog price, if exists excluding VAT.

RecommendedPriceIncVatnumber or null(double)

Recommended price, including VAT, if exists.

StandardPriceIncVatnumber or null(double)

Standard price, including VAT, if exists.

CatalogPriceIncVatnumber or null(double)

Catalog price, including VAT, if exists.

AvailableQuantityBreaksArray of objects or null(QuantityBreakPrice)

Available quantity breaks for the price list.

PreviousPricenumber or null(double)

Previous price, excluding VAT, if exists. Can be used to provide the current historical best price, if the functionality is enabled.

Priorityinteger or null(int32)

The priority of the price list type (from PriceListType). Lower values indicate higher priority. Null means no priority is set.

{ "SalesArea": "string", "PriceListCode": "string", "Currency": "str", "Value": 0.1, "IsDiscountable": true, "Original": 0.1, "VatRate": 0.1, "AvailableOnWarehouses": [ {} ], "PurchaseCost": 0.1, "UnitCost": 0.1, "IsActive": true, "ValueIncVat": 0.1, "PriceListId": 0, "RecommendedPrice": 0.1, "StandardPrice": 0.1, "CatalogPrice": 0.1, "RecommendedPriceIncVat": 0.1, "StandardPriceIncVat": 0.1, "CatalogPriceIncVat": 0.1, "AvailableQuantityBreaks": [ {} ], "PreviousPrice": 0.1, "Priority": 0 }

ProblemDetails

typestring or null
titlestring or null
statusinteger or null(int32)
detailstring or null
instancestring or null
property name*anyadditional property
{ "type": "string", "title": "string", "status": 0, "detail": "string", "instance": "string", "property1": null, "property2": null }

Exports

Operations

Jobs

Operations