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/
https://customer-slug.api-se.playground.norce.tech/commerce/management/1.0/api/pricing/pricelist/{priceListId}/pricing
curl -i -X GET \
'https://customer-slug.api-se.playground.norce.tech/commerce/management/1.0/api/pricing/pricelist/{priceListId}/pricing' \
-H 'account-id: 0' \
-H 'application-id: 0'Returns the list of price list pricing rules, if any exists
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": [ … ], "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" } ]
A complete list of price list pricing rules to set, existing rules will be replaced. New rules are allowed.
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.
https://customer-slug.api-se.playground.norce.tech/commerce/management/1.0/api/pricing/pricelist/{priceListId}/pricing
curl -i -X PUT \
'https://customer-slug.api-se.playground.norce.tech/commerce/management/1.0/api/pricing/pricelist/{priceListId}/pricing' \
-H 'Content-Type: application/json' \
-H 'account-id: 0' \
-H 'application-id: 0' \
-d '[
{
"Id": 0,
"PriceListId": 0,
"CategoryId": 0,
"CategoryName": "string",
"CategoryPath": "string",
"CategoryParentCount": 0,
"CategoryCode": "string",
"ManufacturerId": 0,
"ManufacturerName": "string",
"ManufacturerCode": "string",
"Flags": [
{
"Id": 0,
"Name": "string",
"Code": "string"
}
],
"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"
}
]'0