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://customer-slug.api-se.playground.norce.tech/commerce/management/1.0/
PriceListPricing model, represents price rules applied to a price list based on various criteria.
The collection of flags associated with this pricing rule
The seed string containing flag identifiers for this pricing rule
The collection of flag names associated with 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, "MaxValue": 0, "PriceRuleId": 0, "PriceRuleName": "string", "PriceRuleLabel": "string", "PriceRuleValue": 0, "PriceRuleUnit": "string", "KickbackPercentage": 0, "MinimumProductMarginPercentage": 0, "MinimumProductMarginPercentageIsInherited": true, "PreferredPosition": 0, "LimitToPriceRecommended": true, "SupplementCharge": 0, "SupplementChargePercentage": 0, "IsActive": true, "Changed": "string", "ChangedBy": "string" }
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": "string", "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, "DefaultSupplementChargePercentage": 0, "DefaultSupplementCharge": 0, "DefaultMinimumProductMarginPercentage": 0, "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" }