Exclude products/collections from discounts

Hello,

My client has a store with over 3000 products. I want to exclude a specific collection or specific products from (existing) discounts. What’s the best way to achieve this?

I have tried Scripts editor (for Shopify Plus), but its discontinued and can no longer be installed.

Thanks,

Hi @dylandold
You have to create custom app or some existing public app for this, it can be done with shopify functions

Shopify discount functions are replacement of shopify scripts

Thanks!

@dylandold , I suggest you try our app Discount Bot, which lets you do exactly this.

  • You can choose to apply the discounts to every item in the store by choosing “All products” under “Applies to”
  • Now that the discounts apply to all items, you can then choose the collections and/or products you want to exclude from this discount by choosing them under the “Does not apply to” section

Here’s an example where a discount will apply to everything in the store except one Oil product:

If there are any questions, please let me know.

Hi @dylandold :blush: I’m not sure which discount you’re running, but you can consider BOGOS app, featuring gifts, discounts, bundles, and upsells. It supports “exclude product/collection/…” in each feature:

Hey @dylandold

You can install this app to solve the above problems

Haptech: B2B/wholesale

Hi, wondering if your app support this feature. I have 500 products, 400 of them are shirts and get an auto discount of buy X get Y(product discount),50 of them are pants get a volume discount buy 2 save 10%( auto product discount), the rest 50 products are kits (1 shirts+1pants), I want to set amount off order discount and exclude the kits, is it possible for your app to do this?

Hi @LisaKK , the app does support a variety of exclusions. Can you clarify how the kits are different? Do they have unique product ids or do they belong to a specific collection?

Well I think the most important thing is about YOUR amount off order discount support exclusions or not.

Because shopify discount doesn’t not support exclusions when I set amount off order discount.

Kits is a unique id and belongs to specific collection.

All I need is the basic shopify discount function with one more feature - amount off order discount support exclusions.

Hi,

Hope this will help

For Shopify Plus, discount functions are the best way to exclude products or collections from automatic discounts.

For non-Plus users, the usual method is to structure discounts by eligible collections only or apply tags like “no-discount” and ensure those products aren’t included in discount rules.

@LisaKK You should be able to do exactly that by excluding collections and/or products, variant options, etc. Please see a screenshot of the “Does not apply to” section below:

We’re also constantly adding features based on merchant feedback, so if you need anything tweaked to the rules, please get in touch with app customer support.

Hello,

If you have Shopify Plus store, Checkout Boost could be your perfect solution.

Define which products or collections should be included, then layer additional rules - such as excluding specific collections or product types. Once your conditions are set, the system will handle everything automatically, ensuring accurate results without any manual intervention or ongoing maintenance.

Hope that helps! Feel free to reach out to support@checkoutboost.com for free demo setup.

Thanks!