@anton_nv I believe this is exactly how the “Equal” option works. If a tag is present in ALL tags that is “Equal” to the tag we want to target the product would show up in the collection.
I don’t see why the same shouldn’t work for “Not Equal”.
Agreed the terminology should definitely be “Contains” and “Does Not Contain” respectfully.
We just created a new product we want to exclude from discounts. We have thousands of active discount codes (and discount code groups) that would need to be edited to exclude the newly created collection of excluded products from discounts. This is simply too time consuming and not user friendly at all, very disappointed by Shopify on that side.
Creating an automated collection that excludes the product we don’t want to discount is a workaround but it is not a long term sustainable solution.
Can anyone from Shopify answer and tell us if the ability to exclude a product/collection from discounts from their product/collection page is on the roadmap?
I have a membership and my members get a discount on everything in my store with a discount code. Now I’ve added gift certificates and they are the only thing that will not be discounted. Can I deactivate/delete the discount code and then create a new one (using the same code so my members won’t have to learn/use a new one) using this whole collection rigamarole?
I can’t say for sure if or how it works, but if you open the discount in
Shopify and scroll down to the bottom, there is a “Delete Discount” option.
I would imagine after deleting it you could just make it again with
different parameters.
No, it is not possible to exclude specific products from a collection based on tag. Was this ever true? That sure would be nice though as having the ability to exclude products from a collection using tags would easily solve these issues.
As mentioned below, this is not a solution for discounts created automatically through apps. Is Shopify actually working on this? It should be as simple as enabling an option in product creation “Exclude From Discount Codes”
Until Shopify fixes this, I’ve found the only way to sort this is to
Create collections relevant to what you want to show. For example, I’ve created a collection where tag = <vendor(s)> that we want to include in the offer.
If you want to exclude anything, best to set up another collection that has more defined rules in it, e.g. tag = Vendor and exclude product title/tag does not include . You could also use a bulk tag editor if you have loads of rules, and apply a rule to include the products on which the voucher code will work. Some apps will auto-update the rule too so you can apply it and it will auto-apply depending on the rules you set up within it.
3 . Create a voucher code to INCLUDE certain collections. You can hide these from view and they still work.
Bit of a drag but it seems to be working fine.
@Shopify_77 please give this some attention, I imagine my solution won’t work for some for some reason I haven’t thought of!
It’s over 4 years later since this thread started, and it still doesn’t seem like there is a solution for this issue. We have hundreds if not thousands of automatically generated discount codes from various apps. Up until now, we have always been fine with these discount codes working for all of our products. And if there was a product exclusion needed for a certain promotion, we built it into the discount code from the start. However, we have just added a special new product category in which case the existing discounts should not apply. But then we realized…
THERE IS NO WAY TO RETROACTIVELY/BULK CHANGE DISCOUNTS TO EXCLUDE A PRODUCT OR COLLECTION. The only way would be to individually change every single discount manually one by one. And even then, there might be some apps that control dynamically generated discounts that are not shown in the discount list and therefore would still apply when we don’t want them to. Is there really still no way to exclude products from discounts? Even the apps recommended in this thread don’t seem to address this seemingly basic feature. Any help or suggestions would be much appreciated.
Please note: Some commenters are missing the point. There are two different scenarios here. I am aware that if starting from scratch and there are not already hundreds of discount codes, that it is possible to use collections or other methods to build exclusions for products into a new discount code. But in our case, the discounts all already exist, and it is a new product instead that has been created that we want to exclude, when no exclusionary categories have already been built into the existing discount codes.
Why is it that every time I’m looking for a basic feature it doesn’t exist and there’s a ludicrously impractical and borderline stupid suggestion for a workaround? The suggestion here might be ok if the collections feature wasn’t terrible. I can’t even set a collection to include all items except those in a manual collection. What is being proposed here is to manually tag all of my several thousand products and then set each of my hundreds of discount codes to only include that tag. Borderline insane. How about just include basic functionality into the software?
The issue is that many (probably most) shops have a universal discount. Something like 10% for new signups or customer loyalty. Later, you add a new product that is already heavily discounted so you want it to be excluded from the universal discount. There is no way to do it other than what has been discussed which is a nightmare.
The issue is that this is absolutely basic stuff that shouldn’t need yet another app. For all Shopify has, there are so many basics missing that most e-com solutions include for free.
Came across this looking for the “exclude” function.
Sadly, this is not completely accurate. You cannot exclude based on tags (which would have been great!). When you go to set the condition based on tags, there is only one option “is equal to”. If I could set up a collection that excluded tags, that would be perfect. But as it stands, I have to base it on Title? Which opens up the system to inadvertent errors when adding new products?
It’s been four years and this has not been addressed. A glaring omission as just about every other platform supports “excluding” from discounts – even woocommerce!
@kallenconsult , the ability to exclude (products, collections etc.) is one of the primary features of the Discount Bot app as you can see from this screenshot below. Basically, you can create a discount that’s applicable for the whole store or a collection, for example, but then pick which ones (product / collections) should be excluded.
Not sure if this might be useful right away in your situation, but it sounds like it would. Either way, would appreciate greatly if you have any feedback. Also please feel free to reach out if you have any questions.
We are nearing release of a conversion from Woocommerce to Shopify. I’m using Matrixify to copy the data and have found that we have a lot of discounts with excluded products. With your app:
Given the image you provided, I assume this app is integrated into the Shopify admin?