Documentation Norce [Storm] Connect Product Service (4.0)

The Supplier Service has Entities and Operations to create and update supplier products and content in Norce [Storm].

Download OpenAPI description
Languages
Servers
https://connect.lab.storm.io/4.0/api/

Competitor

Operations

Import competitor prices

Request

Use this to import data to the product catalog from price comparison solutions.
Read more about the method here.

Headers
X-StormConnect-Headerstringrequired

Json serialized string

Bodyrequired

List of copmetitor SKUs to import.

Array [
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.

]
curl -i -X POST \
  https://connect.lab.storm.io/4.0/api/Product/ImportCompetitorSkus \
  -H 'Content-Type: application/json' \
  -H 'X-StormConnect-Header: string' \
  -d '[
    {
      "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
    }
  ]'

Responses

Success

Body
StatusCodestring

Status of the job

Descriptionstring

Short message describing the job

JobIdstring(int32)

Norce interal id created for this job. Refer to this for future requests.

ValidationSummaryobject(ValidationSummary)(ValidationSummary)

Validation data for accepted payload

Response
{ "StatusCode": "string", "Description": "string", "JobId": "string", "ValidationSummary": { "NrOfItemsInTotal": 0, "NrOfValidationFailures": 0, "Messages": [] } }

Product

Operations

Pricelist

Operations