Workaround for Product discount limitation

Hello,

I need assistance finding a workaround to exclude variant products from three separate discount codes for a tiered promo. This setup involves discount codes, not an automatic discount. Due to Shopify’s backend limit of 100 products per discount code, we need a solution to prevent our sale items (https://thehairshop.com/collections/sale) from double stacking. I’m looking for an app that can exclude certain variant products while allowing us to run three separate coupons with specific dollar amounts and minimum spending requirements.

Hi @Thehairshop , the native discounts only allow you to select products / collections you want to apply discounts to.

To be able to create discounts that apply to the whole store but exclude certain products, you can try our app, Discount Bot , where you can specify the items you want to exclude under the “Does not apply to” section.

Here’s an example of how you can set up the exclusions discount that you want with our app:

On top of being able to exclude products and/or collections, you can also exclude any on-sale items as well.

If you have any questions, please feel free to reply.

Thanks.

We ran into something similar recently, and I thought the approach we used might add value to this thread for more complex use cases than just excluding a few products.

In our case, the brand wanted to run an offer on certain sizes and styles (XYZ – Medium) of a product. Roughly 100~ products or so, but the discount had to apply to only those specific variants from the product, which totalled to around ~1500 or so.

We ended up with this setup since the function itself can hold like ~10kb tops unless this info is stored and retrieved from a metafield for ex.

Step by step

  1. Setup a metafield on the variant with the type decimal / number (can be anything tbh)
  2. Set a unique value in the metafield for these 1500 variants
  3. Set the discount to apply to only items that have that met with the Dollarlabs app

With this, the brand was able to run their Christmas promo across their 6 retail locations with all 6 custom offers in a single function :slight_smile:

If you’re stuck pulling your hair out with discount setups for the holidays - feel free to hit us up. Pretty sure we can solve for it.

Hi, my app Discount Guardian can do this, you can block all/some/codes that start with and chose specific product variants, tags or collections (and many other rules). Best of all you can set a custom message so that explains to customers why they can’t use a specific discount and not lose sales through customers getting frustrated