A merchant with over 3,000 products needs to exclude specific collections or products from existing discounts. The original poster noted that Shopify Scripts Editor (for Plus merchants) is discontinued and no longer available for installation.
Recommended Solutions:
Custom Development: Build a custom app or use existing apps leveraging Shopify Functions, which have replaced the deprecated Scripts Editor for discount customization.
Third-Party Apps: Multiple app developers suggested their solutions:
Discount Bot: Allows applying discounts to all products while specifically excluding chosen collections/products via a “Does not apply to” section
BOGOS: Supports exclusions across various discount types (gifts, bundles, upsells)
Haptech B2B/wholesale: Offers bulk discount management with exclusion capabilities
Status: The discussion remains open with no confirmed solution selected. The merchant has several viable options to evaluate based on their specific discount requirements and budget.
Summarized with AI on October 27.
AI used: claude-sonnet-4-5-20250929.
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.
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:
Hi @dylandold 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:
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?
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.