Skip to main content

How to create a Multi-class Discount Code (Product Discounts + Order + Shipping)

Create one discount code that applies product, order, and shipping discounts together at checkout - perfect for flexible, conversion‑boosting promotions.

Updated this week

What is a Multi-class Discount Code?

A Multi-class Discount Code campaign lets you create one discount code that applies multiple discount types at once:

  • Product discount (e.g. 20% off selected products or collections)

  • Order discount (e.g. 15% off or $10 off order total)

  • Shipping discount (e.g. free shipping or 10% off shipping)

  • Or any mix of them at the same time (e.g. 100$ off order total and 20% off selected products)

Now you can mix and match Product, Order, and Shipping discounts in a single campaign - giving shoppers more reasons to buy while keeping your checkout clean and simple.


Why use a Multi-class Discount Code?

This campaign type helps you create high-performing promotions without complicating the checkout experience. Use it to:

  • Boost AOV: Combine order-wide and product-level incentives to encourage bigger baskets

  • Drive conversions: Offer free or discounted shipping to reduce drop-offs

  • Increase flexibility: Target discounts on specific products, collections, vendors, or tags

  • Simplify promotions: Deliver all benefits through a single memorable code

Perfect for bundle deals, seasonal campaigns, and layered offers like “20% off selected products + Free Shipping”.


How to create a Multi-class Discount Code campaign

Follow these steps in Discounty:

1. Create your campaign

  • From the home page, click Create campaign.

  • Choose Multi-class Discount Code as the campaign type.


2. Name your campaign

  • This is for internal use only.

  • Example: Holiday Deal - 20% Off Products + Free Shipping


3. Set your discount code

  • Enter a custom code (e.g. SPRING10),

  • Or click Generate random code to let Discounty create one.

  • Customers will use this code at checkout to receive the discount(s).


4. Choose which discounts to apply

You can apply:

  • Only a product discount code

  • Only an order discount code

  • Only a shipping discount code

  • Or any mix of them at the same time

Each section (Product / Order / Shipping) has its own toggle. Enable one or all, depending on your campaign goals.

Examples:

Goal

Product Discount code

Order Discount Code

Shipping Discount Code

10% order off + free shipping

15% off on some products and 100$ off on total order

20% off on some products & free shipping


5. Configure the Product discount

Toggle Product discount ON

You can:

  • Set product filters using:

    • Products & variants

    • Collections

    • Product tags

    • Vendors

    • Product types

  • Exclude specific products from the campaign

  • Add minimum quantity requirements and multiple tiers

  • Set the discount as:

    • Percentage (e.g. 15% off)

    • Fixed amount (e.g. $5 off per item)

    • New price (e.g. set discounted item price to $20)


6. Configure the order discount

  1. Toggle Order discount ON

  2. Choose requirements (when to apply):

    • No minimum

    • Minimum cart value (e.g. $100)

    • Minimum item quantity (e.g. 3+ items)

  3. Set the discount type:

    • Percentage (e.g. 15% off)

    • Fixed amount (e.g. $10 off)

Note: For tiered discounts, there is no maximum cap — once a customer meets the highest tier, the discount continues to apply regardless of how much more they spend. For example, if $100+ gives 25% off, a $500 cart still gets 25% off (not less or capped).


7. Configure the shipping discount

  1. Toggle Shipping discount ON

  2. Choose requirements (when to apply):

    • No minimum

    • Minimum cart value

    • Minimum item quantity

  3. Set the discount type:

    • Percentage off shipping

    • Fixed amount off shipping

    • Free shipping

Note: For tiered discounts, there is no maximum cap — once a customer meets the highest tier, the discount continues to apply regardless of how much more they spend. For example, if $100+ gives 25% off on the shipping cost, a $500 cart still gets 25% off (not less or capped).


8. Combinations

The multi-class discount is an order and/or shipping discount in Shopify. You can set these discounts to be combined with other product discounts, order discounts, and shipping discounts in Shopify.


9. Set schedule (optional)

You can schedule when your campaign starts and ends. Dates and times follow your current system time zone.

  • Start date/time: When the campaign will begin

  • End date/time: When the campaign should automatically expire


10. Review campaign summary

Before saving, review the Summary panel to confirm your setup:

  • Campaign name

  • Enabled discount types

  • Included/excluded products

  • Conditions and tiers

  • Schedule


11. You're all set!

Once you've configured your discounts, click Save to activate the campaign. Customers can now use your single discount code to get both incentives at checkout.

If you need help adjusting your campaign setup or want to test it, reach out to our support team directly in the app.

Did this answer your question?