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

RelationCulture

Culture for a specific relation and culture code.

CultureCodestringrequired

Culture code for this specific culture (e.g. "en-US")

Descriptionstring

Description for the relation.

DescriptionHeaderstring

Description header for the relation.

Namestring

Relation name

SubDescriptionstring

Sub description for the relation.

SubHeaderstring

Sub header for the relation.

{ "CultureCode": "string", "Description": "string", "DescriptionHeader": "string", "Name": "string", "SubDescription": "string", "SubHeader": "string" }

RelationHeader

Relation import settings.

AccountIdinteger(int32)required

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

FullFilebooleanrequired

If set to true. Relations not in the file will be deactivated.

RelationFieldsThatAreSetArray of stringsrequired

Specifies which relation fields that should be created/updated.
(Use the integer instead of the name for the xml content type)

0 = ManufacturerPartNo
1 = SortOrderValue
2 = StockDisplayBreakPoint
1 = IsActive
2 = IsVariantUnique
3 = IsVariantUniqueCreateOnly (Value is only set if the relation entity is created by the import)
4 = IsRelatedVariantUnique
5 = IsRelatedVariantUniqueCreateOnly (Value is only set if the relation entity is created by the import)
6 = DefaultName
7 = DefaultSubHeader
8 = DefaultSubDescription
9 = DefaultDescriptionHeader
10 = DefaultDescription
11 = Cultures (required if you have RelationCultureFieldsThatAreSet values)
12 = SortOrder

Items Enum"IsActive""IsVariantUnique""IsVariantUniqueCreateOnly""IsRelatedVariantUnique""IsRelatedVariantUniqueCreateOnly""DefaultName""DefaultSubHeader""DefaultSubDescription""DefaultDescriptionHeader""DefaultDescription"
RelationCultureFieldsThatAreSetArray of strings

Specifies which relation culture fields that should be created/updated.
Required settings: Culture (in RelationFieldsThatAreSet)
(Use the integer instead of the name for the xml content type)

1 = Name
2 = NameCreateOnly (Value is only set if the relation culture entity is created by the import)
3 = SubHeader
4 = SubDescription
5 = DescriptionHeader
6 = Description
7 = DescriptionCreateOnly (Value is only set if the relation culture entity is created by the import)

Items Enum"Name""NameCreateOnly""SubHeader""SubDescription""DescriptionHeader""Description""DescriptionCreateOnly"
{ "AccountId": 0, "FullFile": true, "RelationFieldsThatAreSet": [ "IsActive" ], "RelationCultureFieldsThatAreSet": [ "Name" ] }

Sku

Stock keeping unit information.

PartNostringrequired

SKU part no. Required when creating new products with SKUs or as identifier of existing SKUs.

ActualWeightnumber

SKU weight. If null is imported will be set to inherit from category.

CommodityCodestring

Commodity code.

CulturesArray of objects(SkuCulture)(SkuCulture)

List of SKU information translations.

DiscountClassstring

Discount class.

EanCodestring

EAN code, or GS1 code.

IntegrationPartNostring

The replaceable sku in other systems than Norce Commerce. Used when Norce Commerce has SKU's other systems does not recognize and the integration partno is sent instead.

IsBuyableboolean

Determines if SKU can be bought.

IsDropShipOnlyboolean

Determines if SKU can only be sold using drop shipment.

IsRecommendedSalesQtyFixedboolean

Determines if recommended sales quantity is fixed.

LogisticDepthnumber

SKU depth

LogisticHeightnumber

SKU height

LogisticWidthnumber

SKU width

RecommendedSalesQtynumber

Recommended sales quantity

StandardPriceobject(SkuPriceList)(SkuPriceList)

SKU price information. Send to Norce Commerce the price information that should be updated. Use the header fields to control what is updated. Any values that are null or 0 will be ignored (not overwrite current value in Norce), but if the field (e.g. PriceSale) is listed in IgnoreSkuPriceListFieldsWhenEmpty will cause the entire price entity to be ignored.

StartDatestring(DateTime)

SKU activation time.

Statusinteger(int32)

SKU status. Required when creating new SKUs.
1 = Active
2 = Coming
3 = Expiring
4 = Hidden
5 = Inactive
6 = NotActivated

StopDatestring(DateTime)

SKU deactivation time.

StructureItemsArray of objects(SkuStructureItem)(SkuStructureItem)

List of items included in SKU structure.

TrackingCodestring

Tracking code.

Typeinteger

SKU type. Required when creating new SKUs.
1 = ErpStandard
2 = ErpRefurbished
3 = Freight
4 = Insurance
8 = Structure
9 = Invoice
11 = Service
14 = Standard
15 = ErpExtended
16 = ErpStandardNoStock
17 = ErpPackage
19 = ErpTempOutOfStock
20 = EnvironmentalFee
21 = PackingFee
24 = ErpPackageWithCalc
25 = DisplayOnly
29 = ErpStandard2
33 = License

UnitOfMeasurementCountnumber

Number of units in the specified type.

UnitOfMeasurementTypeinteger

Unit of measurement type.
1 = Pieces
2 = Hour
3 = Kilogram
4 = Litre
5 = Pair
6 = SquareMeter
7 = Meter
8 = Boxes
9 = Rolls

VatRatesArray of objects(VatRate)(VatRate)

List of VAT rates applicable for SKU.

VolumeWeightnumber

Deprecated. If required add as parameter instead.

{ "PartNo": "string", "ActualWeight": 0, "CommodityCode": "string", "Cultures": [ {} ], "DiscountClass": "string", "EanCode": "string", "IntegrationPartNo": "string", "IsBuyable": true, "IsDropShipOnly": true, "IsRecommendedSalesQtyFixed": true, "LogisticDepth": 0, "LogisticHeight": 0, "LogisticWidth": 0, "RecommendedSalesQty": 0, "StandardPrice": { "PartNo": "string", "PriceListCode": "string", "CostPurchase": 0, "CostUnit": 0, "CurrencyCode": "string", "IsActive": true, "IsPriceDiscountable": true, "PriceCatalog": 0, "PricePrevious": 0, "PriceRecommended": 0, "PriceRule": 0, "PriceRuleValue": 0, "PriceSale": 0, "QuantityBreak": 0 }, "StartDate": "string", "Status": 0, "StopDate": "string", "StructureItems": [ {} ], "TrackingCode": "string", "Type": 0, "UnitOfMeasurementCount": 0, "UnitOfMeasurementType": 0, "VatRates": [ {} ], "VolumeWeight": 0 }

Competitor

Operations

Product

Operations

Pricelist

Operations