Whats the best way to offer free shipping only on specific items

Topic summary

Goal: offer free shipping only on specific products (jewelry) while keeping paid shipping for others (vintage clothing). Shipping profiles (Shopify’s product/location-based rate settings) proved confusing and affected other rates; OP wants a quick on/off toggle and control over which rate is free.

Proposed solutions:

  • Use an app such as Advanced Free Shipping (link points to “Better Free Shipping”). It adds checkout conditions (e.g., product tags, collections, or selecting products) to apply free shipping only to chosen items; includes a short how-to video and easy toggling. A screenshot illustrates condition setup.
  • Best practice suggestion: create a collection of the items to ship free and set a free shipping discount limited to that collection. Alternatives mentioned: Advanced Shipping Rules, Better Shipping.

Follow-ups:

  • OP asked about ease of use, limiting to jewelry, and handling different zones/rates. The app representative confirmed simple setup and product-level targeting via conditions; zone/rate handling wasn’t directly addressed.

Open question:

  • Another user requested instructions to make a collection-based free shipping discount apply only to light items and not the entire order when mixed with heavier items.

Status: actionable app recommendations given; configuration details for collection-limited discounts remain unresolved.

Summarized with AI on December 16. AI used: gpt-5.

Im kinda stuck and hoping someone can help me out. I run a small online store where I sell a mix of handmade jewelry and vintage clothing. Recently I decided that I want to offer free shipping on just the jewelry items since they’re smaller and cheaper to ship but Im totally fine with charging for shipping on the vintage clothing because it can be a bit bulky and expensive to send out.

Ive been digging around the settings and playing with shipping profiles but I cant seem to figure out how to apply free shipping to just the jewelry products without messing up the shipping rates for the clothes. I created a separate shipping profile for the jewelry but then the shipping rates for the clothes got all mixed up.

Im starting to feel like Im going in circles here. Plus I dont want to keep playing with shipping profiles as I may want to turn this on and off quickly.

Is there a way to create a shipping rule that only applies to certain products in my catalog? Maybe an app for that? If so any recomendations on which app would be the best for this kinda thing. I just want it to be easy to set up basically, oh and choose which rate to make free?

Also if anyone has done this before Id love to hear how you set it up. Im a bit of a newbie at this so any tips would be super apreciated. Thanks

Hello @trashgamee

This is Richard at PageFly - Shopify Advanced Page Builder app.

Advanced Free Shipping, can help you set up free shipping for specific products in your Shopify store.

If you don’t want to use shipping profiles, or if you want to easily turn shipping discounts off/on, our app would be a great choice.

Hoping my solution helps you solve your problem.

Best regards,

Richard | PageFly

1 Like

thanks for the quick reply! Yes Im looking for something that very easy to set up.

Before I dive in I have a few questions if thats ok

  1. How easy is it to set up and use for someone whos not super “techy”?

  2. Can I specify free shipping for just my jewelry items and not my vintage clothing?

3.How does it handle different shipping zones and rates?

no problem, yes it’s a very easy setup. We have a short ‘how-to’ video in the dashboard to give you an overview of how to setup your shipping discount.

To specify particular products you simply create a checkout condition (we have many to choose from such as product tags, collection, or simply select the products you want).

1 Like

Hi @trashgamee ,

The common best practice for setting up free shipping for specific items on Shopify involves creating a collection of the items you want to offer free shipping on, then setting up a free shipping discount that specifically applies to that collection. This avoids impacting other product categories’ shipping fees.

There’s also the option to consider using a Shopify app for more advanced shipping rule settings. Apps like Advanced Shipping Rules or Better Shipping might be useful for you in the future.

I hope this helps! Let me know if you have any further questions.

Can you explain how

to set up a “free shipping discount that specifically applies to that collection”? I have been trying to find a way to to this to no avail!
I have some very light items that I want to ship free but not end up making free shipping on entire order when these light items are sold with heavier items.