Discount offer of free shipping EXCLUDING certain products

Topic summary

Users are requesting the ability to exclude specific products from free shipping discount codes and promotions—a feature Shopify has not implemented despite requests dating back to 2018.

Core Issue:

  • Free shipping discounts apply to entire orders with no option to exclude certain products (heavy items, low-margin products, clearance items, MAP-priced products, hazmat items, or non-shippable products)
  • This causes margin erosion when customers combine sale items with free shipping thresholds

Shopify’s Response:

  • Staff acknowledged the limitation multiple times (2018-2020) and promised to pass feedback to development teams
  • No native solution has been implemented after 6+ years
  • Support typically suggests third-party apps (often $70+/month) or workarounds

Available Workarounds:

  • Create separate shipping profiles for excluded products, which removes them from the “General” profile that offers free shipping
  • Limitations: This approach works for standard shipping rates but doesn’t solve discount code scenarios, may cause double-shipping charges when multiple excluded items are ordered, and creates complexity for stores with existing multi-region/weight-based profiles

Current Status:

  • The discussion remains unresolved with ongoing frustration
  • Users continue requesting this basic e-commerce functionality available on competing platforms
  • Many express disappointment with Shopify’s reliance on paid apps rather than native features
Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

+1 to this request. Some items may be too expensive to ship to include in the free shipping option, and hence the need for exceptions.

How many requests must you receive here before you implement this? Since Shopify Staff seems to have gone quiet here, I’m not going to hold my breath for this, but I wanted to chime in nonetheless. In the meantime, I’m actually moving that product to a different platform!

Thanks,
Sridhar

2 Likes

Another Customer looking for this feature…and its Sep 2022 now…any updates!?

I offer some POD products and I cannot afford to offer those with FREE shipping. I’d like to exclude those from the blanket Free Shipping option.

3 Likes

I also found this thread, while looking for help with excluding certain items from free shipping. I really do not understand why this can’t be done, this thread is dating back to 2018 and it is still not an option!

Get your act together shopify!

3 Likes

YES! I can’t even find an app that offers this functionality and it’s SO IMPORTANT! I offer products that are required to ship as a Hazardous material, which costs an additional $29 for every 50lbs. Offering Free Shipping across the board would make me go broke. I NEED to be able to exclude those items.

To make an argument for likely the majority of Shopify stores: Anyone with a small boutique wanting to clear out inventory would NOT want to offer free shipping on their clearance items, because there’s no margin in there to subsidize that.

Not sure why Shopify doesn’t see the value in this feature.

2 Likes

This makes me so sad. When I started with Shopify, their gurus could code. Many would resolve issues like this right on the phone as you made the suggestion. It’s gotten so big and they’ve lost the care that they once had about their finished product. Once a company has stockholders to answer to, the meaning a purpose behind the original effort is lost. Heartbreaking.

2 Likes

They rely on far too many paid third party apps.

2 Likes

I am also wanting this feature. I want to have a free shipping for orders over a certain amount to encourage customers to buy more items in a single order but I have heavy items that would qualify on their own that I want to exclude since the shipping on those would wipe out any profit.

I do not have the sales volume yet that justifies paying for a third party app.

This along with assigning shipping profiles to individual items to get accurate rates for customers should be native!

I have small items and heavy items. I

4 Likes

Adding to this thread because this is definitely an important feature that seems like Shopify keeps over looking unfortunately. I have been on Shopify for 2 years now, and, while they are great in a lot of areas, they are the WORST at taking customer feedback and updating native features, so their community can run their businesses. It’s sad to see that so many people have posted on this thread and after 6 YEARS, nothing has been done. In the '24 Winter Update, they even implemented discounts to be added to draft orders, but while doing that, could not add simple condition criteria for said discounts. That just seems lazy.

I hope somebody at Shopify finally steps up and takes note of how their customers are feeling. My most hated response from Shopify when I ask a question about basic functionality I would expect to be available is " Oh, there’s an app for that!". It is getting ridiculous and way out of hand. Do your job and give your customers what they are actually asking for. Don’t pawn it off onto some third-party company that is going to charge me an arm and a leg, when your platform should be doing it to begin with.

6 Likes

Almost 4 years and still not fixed :sweat_smile:

We NEED this feature!

6 Likes

So there is a way to do this! I figured it out. It’s rather strange (and sad) that Shopify cannot answer this themselves as something that is doable!

Create a custom shipping rate for the product (or products) that you don’t want to give free shipping for. Then in your “General Shipping Rate”, make sure it is selected for “all products not in other profiles”. Offer free shipping in your general shipping rate. Since your exception products are in their own custom shipping rate, they won’t get the free shipping offer.

Hope that helps!

Sridhar

3 Likes

Thanks Sridhar!

Works perfectly

2 Likes

I couldn’t get this to work for me. I don’t understand the issue as this thread goes back so long! Shopify told me to ask on the forum for suggestions or suggested an app for $70 a month!

1 Like

Same, haven’t been here long and the discounts are the biggest issue that I have. Either let me choose which items the discount applies to or excludes. I should be able to limit what is on sale within my store. Try and reward customers with loyalty points which generate return purchases, but I want them to use those on products, not swag merchandising gear that I pay for a premium and get no discount or wholesaler price as that is not my business. Those items should remain discount free, and only offer discounts on the items I actually produce. Going to have to figure this one out I guess.

I’m also waiting for this feature, so far it’s still not available. I offer free shipping for orders over £25 - however when a customer chooses an add-on like gift-wrapping or gift message, I don’t want this to go towards the free shipping total - I also don’t want to set a separate shipping charge for these two items (as I don’t want to charge shipping for them at all). I’ve tried everything - making these products “non-physical”, setting a a separate shipping rate with value £0 for these items only, nothing works. Shopify support have been unable to offer me a workaround either.

1 Like

Also looking for a solution to this issue. We have a free shipping promotion on orders over $50 excluding certain items that are heavy weighted items that don’t qualify for standard shipping rates.

1 Like

Another +1 for this request! Pretty disappointing it hasn’t been implemented yet considering there is clearly a demand for it and it seems like a very basic function that most other e-comm platforms offer.

Use case: I have free shipping for orders over $200 but need to exclude a few bulky items. Pretty common scenario…

3 Likes

+10 more requests, as I have multiple clients (10) that need free shipping functionality.

@Shopify_77 Please add the ability to select and/or exclude specific products or collections for free shipping thresholds. We don’t want to ship clearance products free; we don’t want to ship products with extra handling charges free, we don’t want to ship oversized products free, we don’t want to ship heavy-weight products free, etc. We want the ability to have these common functionality requirements part of Shopify and not have to add apps (free or not free) and then manage or pay for them.

2 Likes

Hi there, I too was looking for this feature and believe what I’ve set up will help some people who want to do this, no need for third party apps. This only solves the issue of wanting certain products/brands not available for free shipping. On our store I have the “Free Shipping Over $100” rule set on the “General” shipping profile. The General Shipping profile from Shopify by default includes all products NOT IN ANOTHER PROFILE, that’s the key wording there. So all new products we create will automatically go here, however we had other larger items that we did not want to offer free shipping on since they cost us more to ship. I created a new shipping profile and typed a brand name into the search bar after selecting “Add Products”. This specific brand contains many larger items that I didn’t want to ship for free, so once the entire brand was on the screen, i scrolled through and selected all of the items I wanted to include. Then I used the default shipping rate from UPS for that profile and added a handling fee since these are larger items. This AUTOMATICALLY removed everything in this profile from our “General” profile, and since this new profile didn’t offer free shipping, the specific items I added no longer qualified for free shipping. Here’s a step by step for the buttons:
On Shopify Admin → Settings → Shipping and delivery → New profile (Name it whatever you want) → Add products → Select the products you want in your new profile → Add shipping Zone (I just did the United States) → Add rate → Select the rate you want, I normally do automated calculated rates from the carriers (you can also add a flat fee here).

And that should do it! You should now have a custom set list of products that are available online just like all of your other items, but not available for free shipping. And you didn’t have to edit your free shipping rules that apply to all of the other products. Hope this was helpful to some!

1 Like

Hi there! I posted an update on this thread that might be able to help with your issue!

1 Like

Hi there! I’m not sure if you’re still looking for a solution to this, but I posted an update on this thread that might be able to help!

1 Like