Exclude products from price reductions

You can prevent automatic discounts or promotion codes from applying to specific products by setting the Exclude From Price Reductions field. This is useful when certain products — such as gift cards, clearance items, or products already on a fixed price — should never be further discounted.

How it works

The Exclude From Price Reductions field is a multi-select picklist available on both Product and Price Book Entry records. You can select one or more of the following exclusion types:

Value Effect
Discounts Automatic discounts do not apply to this product
Promotions Promotion codes do not apply to this product
Manual Reserved for future use — not currently enforced

When a product is excluded, StoreConnect skips it entirely when evaluating discounts and promotions. The exclusion applies at line-item level, so other products in the same order can still receive discounts or promotions.

Product vs. price book entry settings

Exclusions can be set at two levels, with the more specific level taking precedence:

Setting Takes precedence
Price Book Entry has a value set Uses the Price Book Entry exclusions
Price Book Entry is blank Inherits exclusions from the Product

This lets you apply a blanket exclusion at the product level while overriding it for specific price books. For example, you might exclude a product from discounts globally, but allow discounts when it appears in a wholesale price book.

Configure exclusions on a product

  1. Open the Product record.
  2. Find the Exclude From Price Reductions field.
  3. Select the exclusion types to apply: Discounts, Promotions, or both.
  4. Save the record.

All price book entries for this product inherit these exclusions unless the price book entry has its own value set.

Configure exclusions on a price book entry

  1. Open the Price Book Entry record (found on the Price Book or via the Product's price book entries related list).
  2. Find the Exclude From Price Reductions field.
  3. Select the exclusion types to apply, or leave blank to inherit from the product.
  4. Save the record.
💡 Tip

To allow a specific price book entry to receive discounts even when the product is excluded, set the Price Book Entry field to an empty selection. A blank Price Book Entry field means "inherit from product" — if the product is excluded, so is the entry.

Examples

Exclude a product from all discounts and promotions:

On the Product record, set Exclude From Price Reductions to Discounts; Promotions.

Exclude gift cards from promotion codes only:

On the gift card Product record, set Exclude From Price Reductions to Promotions. Automatic discounts can still apply.

Exclude a product from discounts and promotions, but allow promotions only in a wholesale price book:

On the Product record, set Exclude From Price Reductions to Discounts; Promotions. Then open the Price Book Entry in the wholesale price book and set Exclude From Price Reductions to Discounts only — the PBE value overrides the product, so promotions will be allowed for that price book entry.

ℹ️ Note

The Manual exclusion type is available as a picklist value but is not currently enforced. Selecting it has no effect on price reductions.