Setting up a market price list
This article covers market price lists that are dynamically updated based on a parent price list — prices are recalculated automatically as the parent changes or exchange rates are updated. If your market prices are instead controlled by an ERP or external system, see Setting up ERP-controlled price lists.
In this use case, a market price list is a child price list in a different currency than your home market, inheriting product data and base prices from a parent price list and applying market-specific pricing rules and rounding. This is the standard approach for expanding to new markets without duplicating your entire product catalog.
How currency conversion works
When a child price list has a different currency than its parent, Norce converts the inherited prices using the current exchange rate configured in the client. The conversion happens automatically whenever exchange rates are updated.
The price rule on the child determines what is calculated. For example, using Use standard price (pct discount) with 0% discount means the market price mirrors the parent's sale price, converted to the local currency. You can also apply a percentage to adjust for market conditions.
Prices on the market price list are recalculated whenever the exchange rate changes. Plan accordingly if your market has volatile exchange rates — consider rounding rules to stabilize displayed prices.
Step-by-step setup
1. Create the price list
Go to Pricing > Tools > New.
| Field | Value |
|---|---|
| Name | e.g. Market — DE (EUR) |
| Parent Price List | Your home-market standard or base price list |
| Currency | The target market currency (e.g. EUR) |
| Price Rule | Typically Use standard price (pct discount) with 0% (mirror) or an adjustment |
| Sales Area | Set to the target market's sales area for correct VAT and rounding defaults |
| Primary | Checked — this should be the primary price list for the target market's application |
| Public | Checked — so it participates in price evaluation for the target application |
A market price list is typically both Primary and Public for its target application. Primary means it is used as the default price list in contexts where no other price list is specified for that application.
2. Set up market-specific rounding
Converted prices often need rounding to feel natural in the local market. Configure rounding rules under Pricing > Settings > Price list rounding.
You can create a rounding rule scoped to:
- A specific Price List Type (e.g. all Standard type lists in EUR)
- A specific Application (the target market's application)
- A specific Currency
Set the range, "ends with" digit, and direction to match your market conventions. For example, prices ending in .99 or rounded to the nearest 5.
See Price list rounding for full configuration options.
3. Set the correct application
Market price lists are public and primary for a specific application (the market's application), not all applications. Use the Application settings to control which applications the price list is visible to and primary for.
Example structure
Home market — SE (SEK, Standard, Primary for SE application)
└── Market — DE (EUR, Use standard price, 0% discount)
Primary and Public for DE application
Sales area: Germany (19% VAT)
Rounding: nearest 0.99Products on the German application get EUR prices derived from the SEK base, rounded to local conventions, with German VAT applied for display.