The Product Service has Entities and Operations to create and update products and content in Norce Commerce.
- RelationHeader
Documentation Norce [Storm] Connect Product Service (4.0)
RelationHeader
Relation import settings.
Account which initiated the import. Learn about system accounts here.
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
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)
{ "AccountId": 0, "FullFile": true, "RelationFieldsThatAreSet": [ "IsActive" ], "RelationCultureFieldsThatAreSet": [ "Name" ] }
Sku
Stock keeping unit information.
SKU part no. Required when creating new products with SKUs or as identifier of existing SKUs.
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.
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.
SKU status. Required when creating new SKUs.
1 = Active
2 = Coming
3 = Expiring
4 = Hidden
5 = Inactive
6 = NotActivated
List of items included in SKU structure.
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
Unit of measurement type.
1 = Pieces
2 = Hour
3 = Kilogram
4 = Litre
5 = Pair
6 = SquareMeter
7 = Meter
8 = Boxes
9 = Rolls
{ "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 }