Skip to main content
All CollectionsAlpha SaleIn-cart product/order discount
In-cart product discount - settings/targeting
In-cart product discount - settings/targeting
Updated over a month ago

The In-cart product discount feature in Alpha Sale offers an alternative to Shopify’s built-in discounts but with many more customization options.

It lets you:

  • Target products by vendors or tags.

  • Target customers by tags.

  • Set condition groups (e.g., products in a collection from a specific vendor).

  • Exclude certain products or customers.

  • Exclude products that are on sale from coupon use.

  • Combine discounts with site-wide offers, applying only the largest discount (e.g., if a product has a $20 discount and the customer has a $30 coupon, only the $30 coupon will be applied, giving an additional discount of $10).

  • Schedule discounts to run regularly (e.g., weekly or monthly).

  • Set a maximum discount limit (e.g., 10% off capped at $100 per order).

Setting up an “In-cart product discount”

To create a discount, follow these steps:

1. Choose the discount type:

  • Automatic: Discount applies automatically at cart and checkout when eligible items are added to the cart.

  • Coupon-based: Requires customers to enter a code at checkout.

2. Name your campaign:

Coupon-based discounts require a specific coupon code, which your customers will enter at checkout. The same coupon code will be used as your campaign name for internal management.

For automatic discounts, specify the title of the campaign displayed at checkout.

3. Select discount value:

  • Specific value: e.g., $10 off.

  • Percentage: e.g., 10% off.

4. Limit discounted quantity (for fixed-amount discounts)

With fixed-amount discounts, by default, the discount applies to all eligible items in the cart. For example, if a customer adds 10 items of the same product, the discount will apply to all 10 items. However, you can adjust the settings to apply the discount only once per order.

5. Choose a discount application strategy

This setting is helpful when some of your target products are already on sale (i.e., have a “compare-at” price set in the admin panel) and you want your in-cart discount to combine with the sale.

For products with both a sale and an in-cart discount, you can:

  • Apply the largest discount
    Keep the default setting with “Calculate discounted price based on” → “Compare-at price” to ensure that only the largest discount is applied. This means either the sale price or the in-cart discount will be used, whichever offers the greater reduction.

  • Stack discounts
    Switch to “Calculate discounted price based on” → “Product price” to apply both the sale price and the in-cart discount together. This allows both discounts to be stacked, similar to the behavior you will see when creating discounts using Shopify's built-in discount functionality.

6. Set discount targets and exclusions

The app lets you choose and exclude products based on various characteristics, including collections, vendors, and tags, and also lets you create condition groups.

For example, you can easily apply the discount to all jeans by Levi's or Wrangler, excluding those currently on sale.

7. Set minimum purchase requirements

You can apply the discount only to orders of a minimum value or quantity.

8. Select customer groups

Include or exclude customers based on segments or tags.

9. Limit discount usage

For example, cap your 10% discount at $100 per order. Or make sure every customer can use the coupon code just once.

10. Specify combination rules

Decide if the discount should be combined with other in-cart discounts (i.e. other product, order, or shipping discounts).

Read more about discount combinations here.

11. Schedule Your Campaign

Activate the campaign immediately or set it to run on a regular schedule (e.g., weekly, monthly).

12. See your campaign appear in the discount campaigns overview:

After your campaign is created, you can find it in your campaign overview dashboard.

From here, you can pause and reactivate your campaign if needed and track how your usage fits into the current plan’s limit.

Did this answer your question?