Excluding items over a certain weight from free shipping

Excluding items over a certain weight from free shipping

DetailingWorld
Visitor
1 0 0

We want to be able to offer our customers free shipping discounts on purchases over a certain amount but we want to exclude the free shipping by weight. As far as I can see, there is no way to do this. Is there a way to exclude products or weights from the free shipping discount?

Replies 4 (4)

oscprofessional
Shopify Partner
16366 2440 3188

You can use the Shipping Discount API for this.

To exclude specific products from the free shipping offer, you can implement the logic in your Shopify function. When the product is in the cart, the API can be configured to ensure the exclusion applies correctly.

Hire us | Pass Core Web Vital | B2B Wholesale Experts | Claim Your Free Website Review |
Connect with Us: WhatsApp | Skype: oscprofessionals-87 | Email: pallavi@oscprofessionals.com |
Custom Shopify SolutionsPrivate Apps, Theme Customization & SEO | Digital Marketing |
OSCP Apps: Discount Suite | Wholesale App | Bundle & Upsell | Shipping Discount | and more...

HunterCreek
Shopify Partner
9 0 3

You can do this but it takes a few changes.

 

  • Go to Store Settings, Shipping and delivery
  • In the Shipping section at the top of the screen create a new custom profile named "Oversize"
  • In the new Oversize Shipping Profile, add the Products that you do not want to qualify for free shipping
  • Set up the Shipping Zone and add the Services/Rates you want to offer your customers for these items. Use the calculated rates, which determine shipping rates based on the item weight
  • Be sure that all of the products you add to this profile have correct weights so that the calculated rates are accurate

Screenshot 2025-03-28 212831.png

 If you look at the top of the General Profile under the Products section, it states "All products not in other profiles" so it will pick the Oversize profile since the products you added in the steps above are "in other profiles".

Madhuri
Shopify Partner
4 0 0

@DetailingWorld  I agree with the solution provided by @HunterCreek; this approach is definitely achievable. However, I’d like to add a clarification regarding shipping profiles. If you have two separate shipping profiles—one where shipping is charged for items below a certain order value and another specifically for oversized items with a different shipping rate—then when a customer adds products from both profiles to their cart, the final shipping cost will be calculated by combining the charges from both profiles.

Medaner
Shopify Partner
18 0 0

Great question! Shopify’s built-in discount system doesn’t allow exclusions based on weight, which can be frustrating when setting up free shipping incentives. However, with ShipSaver , you can create customized shipping discounts with advanced rules, including:
-Exclude free shipping by weight so only qualifying orders get the discount
-Set free shipping thresholds based on cart value while keeping weight-based rates intact
-Apply rules to specific products or collections for even more control

This ensures that only the right customers get free shipping—without affecting your margins! Plus, setup is quick, and we’re happy to help you configure the best settings for your store.

Would you like to give it a try? You can install ShipSaver  in just a few clicks! 🚀https://apps.shopify.com/shipsaver-2