The Product Service has Entities and Operations to create and update products and content in Norce Commerce.
The Product Service has Entities and Operations to create and update products and content in Norce Commerce.
https://customer-slug.api-se.norce.tech/commerce/connect/4.0/
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.
Price rule for this SKU.<br>1 = CostPlus_PurchaseCost<br>2 = FixedPrice<br>3 = Margin_PurchaseCost<br>4 = UseRecommendedPrice<br>5 = CostPlus_UnitCost<br>6 = Margin_UnitCost<br>7 = UseStandardPrice_PctDiscount<br>8 = Competitive_PurchaseCost<br>9 = Competitive_UnitCost<br>10 = UseStandardPrice_FixedDiscount<br>11 = StructureCalculation<br>12 = UseCatalogPrice
{ "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 }
Price import settings.
Account which initiated the import. Learn about system accounts <a href='/connectintegration/#using-system-accounts'>here</a>.
If set to true, all price records for the price lists in the import that is NOT included, will be deactivated.
Specifies which SKU price list fields that are mandatory. If this field is missing in the import this specific price entity will be ignored.<br>Required settings: All fields added here must be in SkuPriceListFieldsThatAreSet<br/>(Use the integer instead of the name for the xml content type)<br/><br/>3 = PriceSale<br>4 = CostPurchase<br>5 = CostUnit<br>6 = PriceRecommended<br>7 = PricePrevious<br>8 = PriceCatalog<br>10 = IsActive
Specifies which SKU price list fields to be updated.<br/>(Use the integer instead of the name for the xml content type)<br/><br/>3 = PriceSale<br>4 = CostPurchase<br>5 = CostUnit<br>6 = PriceRecommended<br>7 = PricePrevious<br>8 = PriceCatalog<br>9 = IsPriceDiscountable<br>10 = IsActive<br>11 = IsPriceDiscountableCreateOnly (Value is only set if the sku price list entity is created by the import)<br>12 = PriceRule<br>13 = FullfileResetInheritance
Norce Commerce Connect job id. Only exists in import logs. Should be omitted in the import request.
Request serialization type.(Use the integer instead of the name for the xml content type)<br/><br/>0 = JSON, 1 = XML
Location of the import file on Norce's file area. Can be used instead of sending data directly in payload.
{ "AccountId": 0, "FullFile": true, "IgnoreSkuPriceListFieldsWhenEmpty": [ "PriceSale" ], "SkuPriceListFieldsThatAreSet": [ "PriceSale" ], "JobId": "string", "SerializationType": [ "JSON" ], "StorageName": "http://example.com", "SupplierId": 0 }
Structure item information.
{ "PartNo": "string", "Quantity": 0, "StructurePartNo": "string", "AdditionalInfo": [ { … } ], "SortOrder": 0, "StandardStructureItemPrice": { "CurrencyCode": "string", "ItemPriceListCode": "string", "PartNo": "string", "PriceListCode": "string", "PriceSale": 0, "StructurePartNo": "string", "QuantityBreak": 0 } }