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

ProductStatus

Represents a ProductStatus (lightweight product message).

PartNostring or null

Part number, the unique identifier of the updated item (product or variant).

Statusstring(Status)

Specifies the status for the part number.

Enum"active""coming""expiring""hidden""inactive"
PricesArray of objects(Price)

The best price per Sales Area on the Application.

OnHandsArray of objects(OnHand)

A collection of all warehouses enabled and their stock values for the item.

SuppliersArray of objects(Supplier)

A collection of all suppliers listing the item.

PrimaryCategorystring or null

The primary category for the item.

ViewCountinteger(int32)

The view count for the item. A stat collected from Norce Commerce Services, by method UpdateProductViewCount and can be used for popularity ranking.

FlagsArray of objects(Flag)

Active flags on the item.

HistoricalBestPricesArray of objects(HistoricalBestPrice)

Historical prices the past 30 days before the last price change.

DetailedPricesArray of objects(Price)

Detailed prices for all requested pricelists (or all public pricelists if omitted). Prices selected is not constrained by application sales areas such as the prices field.

{ "PartNo": "string", "Status": "active", "Prices": [ {} ], "OnHands": [ {} ], "Suppliers": [ {} ], "PrimaryCategory": "string", "ViewCount": 0, "Flags": [ {} ], "HistoricalBestPrices": [ {} ], "DetailedPrices": [ {} ] }

QuantityBreakPrice

Represents a quantity-break price.

PriceListCodestring or null

The price list code. Called "Agreement" in Norce Commerce API and Query. This may be diferent than on the default price.

QuantityBreakinteger(int32)

Quantity Break, the quantity from where this price becomes valid. The price is then valid until the next quantity break.

IsDiscountableboolean

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

Valuenumber(double)

The chosen price, exclusing VAT, with 2 decimal precision.

ValueIncVatnumber(double)

The chosen price, including VAT, with 2 decimal precision.

{ "PriceListCode": "string", "QuantityBreak": 0, "IsDiscountable": true, "Value": 0.1, "ValueIncVat": 0.1 }

Relation

Represents a Relation between Products/Variants.

Typestring or null<= 50 characters

The un-localized default name of the Relation type. Retained for backwards compatibility with consumers that have not yet adopted ; use for localized names.

PartNostring or null

Part number reference of related variant (or product). For a variant, if entire product is related, all part numbers are specified in the list.

Codestring or null<= 50 characters

Identifier for the relation type.

CulturesArray of objects(RelationCulture)

The localized names of the Relation type.

{ "Type": "string", "PartNo": "string", "Code": "string", "Cultures": [ {} ] }

Exports

Operations

Jobs

Operations