The Norce Management API lets you manage configurations and metadata on a client.
The Norce Management API lets you manage configurations and metadata on a client.
https://{slug}.api-se.playground.norce.tech/commerce/
https://{slug}.api-se.stage.norce.tech/commerce/
https://{slug}.api-se.norce.tech/commerce/
PriceListPopulation model, represents the population settings for a price list.
The name of the parent price list, which this population is associated with
Indicates whether this population rule type is include or exclude, determining if the specified criteria should be adding or substracting products from the price list.
Indicates whether this price list population is active or just part of the category tree structure. Root rule should be active.
The collection of category rules used in this price list population
The collection of manufacturers associated with this price list population rule
{ "Id": 0, "ParentPriceListName": "string", "IsSupplierRequired": true, "IsInclude": true, "IsChecked": true, "Categories": [ { … } ], "Manufacturers": [ { … } ], "Flags": [ { … } ] }
PriceListPricing model, represents price rules applied to a price list based on various criteria.
The seed string containing flag identifiers for this pricing rule
The identifier of the built-in price rule used in this pricing configuration
The value associated with the price rule in this pricing configuration, depending on the built-in rule type this value can be rebate, margin, uplift, or fixed price. See documentation for more information.
The kickback percentage applied in this pricing rule, not normally used.
The minimum product margin percentage required for this pricing rule. Require purchase or unit costs on the products. Does not affect prixed price rules.
Indicates whether the minimum product margin percentage is inherited from parent rules
The preferred position order compared to competitors for this pricing rule when competive price rules are used.
Indicates whether sales price must not exceed the recommended price. Required by some manufacturers. Pricing rule will adjust price down if needed.
The fixed supplement charge amount applied to the cost before price rule calculation by this pricing rule, ignored if SupplementChargePercentage is used. Valid for only cost based pricing rules.
The supplement charge percentage applied to the cost before price rule calculation by this pricing rule. Valid for only cost based pricing rules.
{ "Id": 0, "PriceListId": 0, "CategoryId": 0, "CategoryName": "string", "CategoryPath": "string", "CategoryParentCount": 0, "CategoryCode": "string", "ManufacturerId": 0, "ManufacturerName": "string", "ManufacturerCode": "string", "Flags": [ { … } ], "FlagIdSeed": "string", "FlagNames": [ "string" ], "MinValue": 0.1, "MaxValue": 0.1, "PriceRuleId": 0, "PriceRuleName": "string", "PriceRuleLabel": "string", "PriceRuleValue": 0.1, "PriceRuleUnit": "string", "KickbackPercentage": 0.1, "MinimumProductMarginPercentage": 0.1, "MinimumProductMarginPercentageIsInherited": true, "PreferredPosition": 0, "LimitToPriceRecommended": true, "SupplementCharge": 0.1, "SupplementChargePercentage": 0.1, "IsActive": true, "Changed": "string", "ChangedBy": "string" }
PriceListSupplierPriceList model, represents a supplier price list linked to a price list. Providing procurement data and other supplier product data for the product and price list. Allows for Chosen supplier functionality.
Indicates whether the supplier has chosen supplier functionality enabled
{ "Id": 0, "PriceListId": 0, "Name": "string", "SupplierName": "string", "SupplierId": 0, "SupplierCode": "string", "SupplierCountry": "string", "SupplierIsChosenSupplierEnabled": true, "SupplierPriceListCurrencyCode": "string", "Code": "string", "Changed": "string", "ChangedBy": "string" }