The guide for Setting Up a Discount by Item Price Campaign

Discount by Item Price allows merchants to automatically discount products based on their unit price ranking after customers meet purchase requirements.

Unlike traditional quantity discounts, this campaign determines which item receives the discount based on price.

Examples:

Buy 3 items → Get 50% OFF the cheapest item

Spend $100 → Get the most expensive item for free

Buy 5 products → Get $20 OFF the cheapest product

This campaign is useful for encouraging customers to add more products while controlling discount costs.

Before you start

Before creating your campaign, make sure:

  • You know which products should qualify
  • You decide whether qualification is based on cart value or item quantity
  • You decide which products should receive the discount
  • You determine how many products can be discounted

Step 1: Create the campaign

Go to: Campaigns → Create campaign → Discount by Item Price

Image

Step 2: Configure Campaign Info

Campaign status

Enable or disable the campaign.

  • Active → Campaign runs immediately
  • Inactive → Campaign remains saved

Image

Campaign name

Internal campaign name. Customers will not see this.

Image

Example: Spring Sale – Free Gift Over $100

Discount label

Displayed in cart and checkout.

Image

Example: Cheapest Item Discount

Active dates (Optional)

Schedule when the campaign starts and ends.

Image

You can configure:

  • Time zone
  • Start date
  • Start time
  • End date (optional)

Step 3: Select eligible purchases

Under Campaign rule → Customer buys, choose which products count toward qualification.

Image

All Products

Every product qualifies.

Example: Buy any 3 products.

Exclude products/collections (Optional)

Remove products from qualification.

Example: Apply to all products except Gift Cards.

Specific products

Only selected products qualify.

Example: Buy selected skincare products.

Specific collections

Only products inside selected collections qualify.

Example: Buy from Summer Collection.

Step 4: Configure purchase requirements

Choose how customers activate the campaign. You can select only one trigger condition per campaign.

Image

Triggered by the total cart value

Customers qualify after reaching a minimum spend.

Example: Spend $100 → Discount activates

Recommended for:

  • Increasing average order value

Triggered by the total item quantity

Customers qualify after purchasing enough items.

Example: Buy 3 items → Discount activates

Recommended for:

  • Volume promotions
  • Buy more save more campaigns

Step 5: Configure discount rules

Under Customer gets, configure how the discount is applied.

Image

Discount target

Choose which items receive discounts.

Image

Discount on the cheapest item(s)

The discount applies to products with the lowest unit price.

Example:

Cart:

Product A → $100

Product B → $50

Product C → $20

Reward: 50% OFF the cheapest item

Result: Product C receives the discount.

Discount on the most expensive item(s)

A discount applies to products with the highest unit price.

Example:

Cart:

Product A → $100

Product B → $50

Product C → $20

Reward: 50% OFF the most expensive item

Result: Product A receives the discount.

Offer quantity

Control how many products receive the discount.

Image

Example:

Offer quantity = 1 -> Result: Only one qualifying item is discounted.

Offer quantity = 2 -> Result: Two products receive discounts.

Discount type

Choose how discounts are calculated.

Image

Supported options:

Percentage

Example: 50% OFF

Fixed amount

Example: $20 OFF

Free

Apply a 100% discount.

Step 6: Configure Advanced Settings

Combinations

Choose whether this campaign can be combined with:

  • Product discounts
  • Order discounts
  • Shipping discounts

Image

Adjust based on your promotion strategy.

Customer eligibility

Choose who can access the campaign.

Image

Examples:

  • All customers
  • Selected customer groups

Step 7: Save and test

Before publishing:

☐ Add qualifying products

☐ Reach purchase requirement

☐ Verify correct item receives discount

☐ Confirm discount amount

☐ Test excluded products

☐ Test discount combinations

Example Campaign Setups

Example 1 — Cheapest Item Half Price

Goal: Increase quantity purchased

Customer buys: All Products

Trigger: Total item quantity = 3

Reward: Discount cheapest item

Discount: 50%

Offer quantity: 1

Result: Buy 3 items → Cheapest item receives 50% OFF

Example 2 — Free Lowest Price Product

Goal: Encourage larger carts

Customer buys: Summer Collection

Trigger: Cart value = $200

Reward: Cheapest item

Discount: Free

Offer quantity: 1

Result: Spend $200 → Lowest priced item becomes free

Example 3 — Discount Multiple Expensive Items

Goal: Promote premium purchases

Customer buys: Selected products

Trigger: Total item quantity = 5

Reward: Most expensive items

Offer quantity: 2

Discount: 20%

Result: Top 2 most expensive qualifying products receive 20% OFF

Troubleshooting

Discount is not applied

Check that:

  • Campaign is Active
  • Active dates are valid
  • Customer reached the purchase requirement
  • Eligible products are included

Wrong product receives the discount

Check that:

  • Cheapest vs most expensive selection is configured correctly
  • Offer quantity is set correctly
  • Product prices are configured correctly

Discount applies to excluded products

Check that:

  • Excluded products/collections are configured correctly
  • Cart only contains intended products

Discount does not combine with other campaigns

Check that:

  • Discount combinations are enabled
  • Campaign stacking rules are configured correctly

Campaign activates too early or too late

Check that:

  • Cart value vs item quantity trigger is selected correctly
  • Purchase thresholds match expected values

Need more help?

If you encounter any issues or have questions, feel free to reach out to our support team via [email protected] or via our live chat - we're happy to help!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us