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/
PriceList model, represents a price list with its configuration and rules. Price lists define pricing and assortments for clients.
The URL path to the price list image, deprecated, not normally used.
The sales area identifier associated with this price list, if null, no specific sales area is assigned and is usually inherited from the application it is connected to or from the primary sales area of the client. This is primarily used for rounding rules, where rounding is calculated on the including VAT sale price.
The name of the inherited sales area, shows the current application sales area.
The default supplement charge percentage applied to products
The default supplement charge amount applied to products
The default minimum product margin percentage
Indicates whether prices are limited to recommended prices
The identifier of the parent price list for inheritance. If null, some price rules are not working.
The chosen warehouse identifier for this price list. The primary warehouse that is used for stock checking and availability.
The chosen location identifier for this price list. The primary location that is used for stock checking and availability. This is usually used as the location receiving stock reservation by Norce shopping logic.
Indicates whether the price list has prices that is publicly accessible from the application.
Indicates whether this is a virtual price list. Virtual price lists are calculated in real-time and do not store prices. Requires a parent price list that provide the base information and assortment.
Indicates whether the price list is limited to available stock. Currently not functional.
Indicates whether this price list is marked as favorite in the current application in the admin interface.
Indicates whether the price list is currently active, note this may still be a price list that has not started or has ended.
{ "Id": 0, "PriceListId": 0, "Name": "string", "Description": "string", "Code": "string", "ImageKey": "9afa8b7e-ca15-438f-a9d6-f679c437e59c", "ImageUrl": "string", "TypeId": 0, "TypeName": "string", "PriceRuleName": "string", "StartDate": "2019-08-24T14:15:22Z", "EndDate": "2019-08-24T14:15:22Z", "CurrencyId": 0, "CurrencyCode": "string", "CurrencyName": "string", "SalesAreaId": 0, "SalesAreaName": "string", "SalesAreaIdIsInherited": true, "InheritedSalesAreaName": "string", "DefaultPriceRuleId": 0, "DefaultPriceRuleValue": 0.1, "DefaultSupplementChargePercentage": 0.1, "DefaultSupplementCharge": 0.1, "DefaultMinimumProductMarginPercentage": 0.1, "DefaultLimitToPriceRecommended": true, "InheritStructureCalculationRule": 0, "ParentPriceListId": 0, "ParentPriceListName": "string", "PopulationRuleId": 0, "PopulationRuleName": "string", "ChosenWarehouseId": 0, "ChosenLocationId": 0, "IsPrimary": true, "IsPublic": true, "IsNotStarted": true, "IsEnded": true, "IsVirtual": true, "IsLimitedToStock": true, "IsFavorite": true, "IsActive": true, "Changed": "string", "ChangedBy": "string" }
PriceListPopulationCategory model, represents a category rule used in price list population.
Indicates whether this category is active or just part of the category tree structure.
Indicates whether this category node is expanded in the tree view, for display purposes only.
The collection of child categories under this category
The collection of manufacturers associated with this category rule
{ "CategoryId": 0, "Name": "string", "IsChecked": true, "IsOpen": true, "Categories": [ {} ], "Manufacturers": [ { … } ], "Flags": [ { … } ], "ParentId": 0, "Level": 0, "IsSupplierRequired": true, "Changed": "string", "ChangedBy": "string" }
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": [ { … } ] }