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
- Open the Product record.
- Find the Exclude From Price Reductions field.
- Select the exclusion types to apply: Discounts, Promotions, or both.
- 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
- Open the Price Book Entry record (found on the Price Book or via the Product's price book entries related list).
- Find the Exclude From Price Reductions field.
- Select the exclusion types to apply, or leave blank to inherit from the product.
- Save the record.
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.
The Manual exclusion type is available as a picklist value but is not currently enforced. Selecting it has no effect on price reductions.