Skip to main content

Managing Campaign Conflicts (Auto-Exclude & Resolution)

Understanding and Resolving Discount Overlaps and Double Discounts in "Discount Prime"

WHAT IS IT?

To keep your pricing predictable, each product can belong to only one price-modifying campaign at a time. When you launch a campaign that includes products already covered by another active campaign, Discount Prime detects a conflict and automatically excludes those overlapping products from the new campaign, so no product ever gets two discounts stacked by accident, and no price is silently overridden.

The eligible (non-overlapping) products still get the new campaign right away. The conflicting ones are skipped automatically and shown to you clearly, so you stay in control and can decide what should happen to each one.

This is called auto-exclude: "Conflicted products are excluded automatically to protect your pricing."

A REAL BUSINESS STORY

Meet Nordic Home, a Shopify store selling homeware.

Monday: the Winter Sale goes live.

Nordic Home creates a Flat Product Discount: 20% off the entire "Winter Collection" (120 products). It's active, the storefront shows the discounted prices, and sales are rolling.

Wednesday: a clearance idea.

The owner wants to clear old stock faster, so she builds a second campaign: Bulk Price Update, 40% off "Last Season" products (80 products). The catch: 15 of those products are also in the Winter Collection that's already discounted at 20%.

Without conflict protection, those 15 products could end up with two competing price rules, a 20% discount and a 40% price cut fighting over the same item. Customers might see the wrong price, and the store's margins could take an unexpected hit.

What Discount Prime actually does:

When she saves the clearance campaign, the app detects the overlap and shows:

Campaign Conflict Detected, "Some of the selected products in this campaign are already covered by other active campaigns."

- 65 eligible products will receive the 40% clearance price.

- 15 conflicted products are skipped automatically (they stay on the Winter Sale's 20%).

Nothing breaks. The clearance campaign goes live for the 65 safe products, the 15 overlapping ones keep their existing discount, and Nordic Home gets a clear list of exactly which products were held back and why.

Thursday: she makes the call.

The owner decides the clearance price should win for 10 of those 15 items, so she opens the conflict resolver, chooses "Move to this campaign" for those 10, keeps the other 5 on the Winter Sale, recalculates, and activates. Done, deliberately, not by accident.

HOW AUTO-EXCLUDE WORKS

- Product is only in the new campaign: gets the new discount normally.

- Product is already in another active price-modifying campaign: auto-excluded from the new campaign; keeps its current one.

- You resolve the conflict in favor of the new campaign: product is moved, removed from the old campaign, added to the new one.

Auto-exclude only applies to price-modifying campaigns overlapping on the same product. Different discount classes that are designed to stack (for example a product discount + free shipping) are not treated as conflicts. see "Combining Discounts with Shopify".

WHERE YOU SEE EXCLUDED PRODUCTS (ACTIVE CAMPAIGNS PAGE)

Conflicts surface in three places so you never miss them:

1. The conflict banner

At the top of the Campaigns page (and the dashboard), a red banner appears when any campaign has conflicts. Click "Show conflicts" to open the resolver.

2. The conflict status badge

A conflicted campaign shows a "Conflict" status badge in the campaigns list, and hovering the info icon explains: "This campaign has product conflicts with other active campaigns."

3. The "Products excluded due to conflicts" section

Inside the campaign, a dedicated section lists every auto-excluded product:

Products excluded due to conflicts

"These products were automatically excluded because they are already part of another active price-modifying campaign."

Each excluded product shows:

- A "Conflict" badge

- "Active elsewhere" (it's currently held by another live campaign) or "No longer active" (the blocking campaign ended, so you can safely re-include it)

- "Conflicts with:" [name of the other campaign]

PLAN NOTE: On the Free plan this list is read-only, you can see what was excluded, but manual resolution requires an upgrade: "Upgrade to Basic to manage them manually."

STEP-BY-STEP: RESOLVE A CONFLICT

Scenario Used in This Guide

Existing: Winter Sale: 20% off (active)

New: Clearance, 40% price cut, overlapping 15 products

Goal: Move 10 overlapping products to the clearance campaign, keep 5 on the Winter Sale.

Step 1: Open the Resolver

From the conflict banner, click "Show conflicts", or open the new campaign and click "Resolve conflicts".

Step 2: Choose a Resolution Strategy

The resolver offers three options:

- Keep products in existing active campaigns (recommended): conflicted products stay where they are and remain excluded from the new campaign.

- Move products to this campaign: conflicted products are removed from their current campaign and assigned to the new one.

- Decide per product (advanced): review each product and pick Keep or Move individually.

For our scenario, choose "Decide per product".

Step 3: Set Each Product's Decision

For the 10 clearance items, choose "Move to this campaign" (the helper notes: "This will remove the product from its current active campaign."). Leave the other 5 as "Keep in existing campaign".

Step 4: Recalculate Eligibility

Click "Recalculate eligibility". The app re-checks which products the campaign will apply to based on your decisions.

Step 5: Activate (or Save as Draft)

- Activate campaign: apply your decisions and go live.

- Save as draft: keep your resolution choices for later (they're restored next time: "Your conflict resolution settings have been restored.").

STEP-BY-STEP: VERIFY THE OUTCOME

Step 1: Check the Excluded Section

Reopen the clearance campaign. The 10 moved products should no longer appear under "Products excluded due to conflicts"; the 5 kept products should still be listed with "Active elsewhere".

Step 2: Confirm on the Storefront

In an Incognito tab, open one of the moved products. it should now show the 40% clearance price. Open one of the kept products, it should still show the 20% Winter Sale price.

Step 3: Confirm the Banner Clears

Back on the Campaigns page, once all conflicts are resolved the red "Conflicts" banner disappears.

TIPS & COMMON MISTAKES

- Auto-exclude is a safety net, not an error. A skipped product isn't a bug. it means the app protected an existing discount. Review the excluded list and decide deliberately.

- "No longer active" = safe to re-include. If the blocking campaign has ended, that product can be moved into your campaign without any conflict.

- Moving is destructive to the other campaign. "Move to this campaign" removes the product from its current active campaign. If both offers should coexist, keep them separate instead.

- Only one price per product. Two price-modifying campaigns can't both own the same product, this is by design to prevent price overrides and stacking issues.

- On Free, resolution is read-only. You'll see exactly what's excluded, but you need Basic or above to move products or resolve manually.

- Combining is not conflicting. Wanting a product discount and free shipping together isn't a conflict, that's a combination. See the related article.

NEED A HAND?

Our support team is here to help, reach out anytime at [email protected], or use in-app chat while you resolve conflicts.

Did this answer your question?