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

ValidationSummary

Validation data for accepted payload

NrOfItemsInTotalinteger(int32)

Total number of items in payload.

NrOfValidationFailuresinteger(int32)

Number of items that failed initial validation.

MessagesArray of strings

Messages concerning the validation.

{ "NrOfItemsInTotal": 0, "NrOfValidationFailures": 0, "Messages": [ "string" ] }

CompetitorSku

Competitor SKU data.

CompetitorCodestringrequired

Unique code for competitor.

CompetitorPartNostringrequired

Competitor part number.

IsInStockbooleanrequired

Specifies if the SKU is in stock at the competitor.

IsPricesInclVatbooleanrequired

Specifies if prices are incl. VAT (true) or excluding VAT (false).

PartNostringrequired

Part number in Norce to which the competitor data is referencing.

PriceSalenumberrequired

The sale price from the competitor.

PriceSaleInclFreightnumberrequired

Competitor sale price incl. freight, same as PriceSale if no freight.

Sourcestringrequired

Source of competitor data.

CompetitorNamestring

Name of the competitor.

CurrencyCodestring

ISO 4217 code for the currency that prices are in.

ExternalPopularitiesobject(ExternalPopularity)(ExternalPopularity)

Represents a popularity ranking from an external source.

ProductNamestring

Product name for competitor data.

SalesAreastring

Specifies target sales area.

Enum"Sweden""Norway""Denmark""Finland""UnitedKingdom""Estonia""Greenland""Germany""Italy""Austria"
VatRatenumber

VAT rate in percentage.

{ "CompetitorCode": "string", "CompetitorPartNo": "string", "IsInStock": true, "IsPricesInclVat": true, "PartNo": "string", "PriceSale": 0, "PriceSaleInclFreight": 0, "Source": "string", "CompetitorName": "string", "CurrencyCode": "string", "ExternalPopularities": { "PartNo": "string", "PopularityValue": 0, "Source": "string" }, "ProductName": "string", "SalesArea": "Sweden", "VatRate": 0 }

CompetitorSkuHeader

Competitor SKU import settings

AccountIdinteger(int32)required

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

CompetitorSkuFieldsThatAreSetArray of stringsrequired

Array of strings representing competitor fields to be processed.
(Use the integer instead of the name for the xml content type)

0 = CompetitorName
1 = ProductName
2 = VatRate
3 = ExternalPopularities (Deprecated, not supported any longer)

Items Enum"CompetitorName""ProductName""VatRate""ExternalPopularities"
FullFilebooleanrequired

Flag that specify how Norce Commerce Connect will handle the import. If true, all prices from the competitors not in this import will be deactivated. If false, the import will be handled as an update only, and other products already having prices will be ignored.

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 competitor import.

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

Competitor

Operations

Product

Operations

Pricelist

Operations