Last updated

Setting up campaign price lists

A campaign price list is a time-limited price list that applies discounts to a specific assortment of products. This is one of the most common uses of price list inheritance in Norce: a child price list inherits from your standard price list and applies a discount rule for the duration of the campaign.

How it works

A campaign price list inherits its base prices from a parent price list (typically your standard/base price list). The campaign adds a price rule — for example, a percentage discount — on top of those inherited prices. The campaign price list competes with all other eligible price lists in the best-price evaluation, so customers automatically get the lower price when the campaign is active.

Step-by-step setup

1. Create the price list

Go to Pricing > Tools > New and fill in the basic settings:

FieldValue
NameDescriptive name, e.g. Summer Campaign 2025
Parent Price ListYour standard base price list
CurrencySame as the parent
StartsFirst day the campaign is active
EndsLast day the campaign is active
PublicChecked — so it participates in best-price evaluation automatically
TypeCampaign (optional but recommended for organization and rounding rules)
Dates are optional

If you leave start and end dates empty, the price list is always active. Setting dates is the standard approach for campaigns so the discount activates and deactivates automatically.

Preview before start date

A campaign price list is calculated and ready before its start date. You can navigate to the price list and see the prices already computed based on the parent and the price rules — even though the list is not yet active. This makes it easy to verify campaign prices ahead of the launch.

After the end date, the price list is no longer active and its prices become stale. The list remains in Norce under inactive price lists until it is deleted or reactivated.

2. Set the price rule

Choose the price rule that fits your campaign:

Price ruleTypical use
Use standard price (pct discount)Percentage discount off the parent's sale price — e.g. 10% off
Use standard price (fixed discount)Fixed amount off the parent's sale price — e.g. 50 SEK off
Use recommended priceDiscount off the recommended (RRP) price instead
Fixed priceSet explicit campaign prices per product (requires importing prices)

For most campaigns, Use standard price (pct discount) is the simplest choice. Enter the discount percentage in the field that appears.

Rounding behavior differs between rules
  • Use standard price (pct discount) applies rounding rules after the percentage discount is calculated. Rounding rules can be scoped to a specific currency or price list type, so you can configure market-specific or campaign-specific rounding independently.
  • Use standard price (fixed discount) subtracts the fixed amount exactly and does not apply rounding rules. The resulting price is returned as-is.

If consistent price endings (e.g. .99) matter for your campaign, use the percentage rule and configure a rounding rule for the Campaign price list type.

3. Limit the assortment (population rules)

By default, all products from the parent price list are excluded from the child. You opt in products using population rules.

Go to the price list's Population tab and add the categories, manufacturers, or product flags that should be included in the campaign. Only products matching at least one rule are included.

Example

A "Summer Sports" campaign could include the Outdoor category and the SummerSale product flag. Only products that belong to either of those are added to the campaign price list.

To include the entire parent assortment (a sitewide sale), switch the population mode to include all and leave the rules empty.

4. Verify the result

On the product page, open the Pricing tab. Favorite price lists are shown as tabs. If your campaign is marked as Favorite, you can see the calculated campaign price per product directly.

How it interacts with other price lists

The campaign price list enters the normal best-price evaluation. If a customer also has a customer-specific price list with a lower price, the customer gets the lower price — campaign or not. If the campaign price is lower, the customer gets the campaign price.

The campaign does not override contract prices by default. If you need agreement/contract prices to take precedence over campaigns even when lower, configure price list type priority.

Reuse an ended campaign price list

When a campaign price list has passed its end date, you can reuse it instead of creating a new one from scratch.

  1. Go to inactive price lists.
  2. Open the ended campaign price list.
  3. Change Starts to a future start date.
  4. Change Ends to a new future end date.
  5. Save.

After saving, the price list moves back to the Upcoming state. This lets you search and filter it in advance, review its content, and clean up old products before the campaign starts again.

Avoid activating old campaign data directly

Do not activate a reused campaign price list immediately unless you have validated its content. Ended lists can still contain old assortment selections or outdated discount settings.

Set the list to an upcoming date range first so Norce can calculate it as upcoming again, then verify products and prices before activation.