Mastering Tiered Free Shipping: Separate Rules for B2B, B2C, and Guest Customers on Shopify

Hey everyone! As a Shopify expert who spends a lot of time digging through community discussions, I often come across challenges that many of you face. One common sticking point, especially for stores serving both wholesale (B2B) and retail (B2C) customers, is setting up nuanced free shipping rules. It sounds simple on the surface, right? Just offer free shipping over a certain amount. But when you add different customer types and the tricky 'guest checkout' scenario into the mix, things get complicated fast.

Recently, a store owner, gmuletr, posted a fantastic question that really highlighted this exact issue. They were looking for a way to offer free shipping for B2B customers on orders over 250€, while regular B2C customers (both logged in and guests) would get it for orders over 50€. The problem? Shopify's built-in tools and even some apps struggled to differentiate effectively, especially when it came to those pesky guest customers.

The Multi-Layered Free Shipping Challenge

Let's break down gmuletr's dilemma, because I'm sure many of you can relate. They had a clear vision for their shipping strategy:

  • B2B Customers (Wholesale): Free shipping for orders over 250€. These customers were already grouped and tagged in their WSH Wholesale Pricing app.
  • Regular B2C Customers: Free shipping for orders over 50€. This applies to both logged-in customers and those who choose to check out as a guest.

The core issue was that existing solutions like Shopify's native discounts, customer segments, or even their wholesale app's groups, could handle the logged-in B2B vs. regular customer split. But where it all fell apart was with guest customers. If they set up a 50€ free shipping threshold in Shopify's main shipping rates, it would apply to everyone, including B2B customers who should only get it at 250€. This meant B2B customers could sneak in a 50€ order and get free shipping, which wasn't the goal. Talk about a headache!

Community Ideas: Shipping Zones vs. App Solutions

The community quickly jumped in to help. One suggestion from Anthony_David_1 was to use shipping zones. Now, shipping zones are incredibly useful for differentiating shipping rates based on geographic location. If you wanted to offer free shipping only to customers in, say, Germany, you could absolutely do that with zones. However, for differentiating between customer types (B2B vs. B2C) within the same geographic area, and then layering on login status and different order value thresholds, shipping zones aren't typically the most direct solution. It's a good thought for location-based rules, but not quite for this level of customer segmentation.

The solution that really hit the nail on the head came from Ellie-BOGOS, who proposed an elegant approach using a dedicated app: BOGOS: Free Gift Bundle Upsell. What's great about this app is its ability to leverage Shopify customer tags and apply conditions based on whether a customer is logged in or not. This is exactly what gmuletr needed!

The Winning Strategy: Customer Tags & a Smart App

Ellie's suggested setup provides a perfect way to achieve those distinct free shipping tiers:

  • If your customers don’t log in to your store + spend over 50€ → get free shipping
  • If your customers log in and aren’t B2B customers + spend over 50€ → get free shipping
  • If your customers log in and are B2B customers + spend over 250€ → get free shipping

This covers all bases, including the critical guest checkout scenario. And the best part? The BOGOS app even has a free plan available, which is a big win for those of us looking for cost-effective solutions!

Here's How to Set It Up (Step-by-Step):

Let's walk through the process based on Ellie's excellent instructions. It's simpler than you might think!

Step 1: Make Sure Your B2B Customers Have a Shopify Customer Tag

This is your foundation. You need a way to identify your B2B customers within Shopify. If you're already using a wholesale app, it might do this automatically. If not, you can manually tag customers or use Shopify Flow to automate it. For this example, let's use the tag "B2B".

Step 2: Create Two Separate Free Shipping Offers in the BOGOS App

Once your B2B customers are tagged, it's time to configure the offers within the BOGOS app.

Offer 1 – For Wholesale (B2B) Customers
  1. Install the BOGOS: Free Gift Bundle Upsell app if you haven't already.
  2. Inside the app, create a new "gift offer" using the "Spend X amount to get gift(s)" template.
  3. Set the minimum cart value condition to 250€ (or your desired B2B threshold) and apply it to any products.

  1. Crucially, add a sub-condition: > Customer tag > fill in "B2B" (or whatever tag you used for your wholesale customers).

  1. Finally, select "shipping discount" as the gift option.

Offer 2 – For Regular (B2C) Customers (Including Guests)

This is where the magic happens for your regular customers and, importantly, your guest checkouts. You'll set this up similarly to Offer 1, but with a couple of crucial differences in the sub-conditions:

  1. Start by creating another gift offer with the "Spend X amount to get gift(s)" template.
  2. Set the minimum cart value condition to 50€ (or your desired B2C threshold).
  3. In the sub-condition part, you'll want to enable two specific options to target non-B2B and guest customers:
    • "Customer doesn't log in"
    • "Customer isn't B2B" (this would be "Customer tag IS NOT B2B" in the app's logic)

This setup ensures that any customer who isn't tagged "B2B" (whether they're logged in as a regular customer or checking out as a guest) will qualify for free shipping at the 50€ threshold. The "Customer doesn't log in" condition is key here for those guest orders.

What this thread really shows us is the power of combining Shopify's core features, like customer tagging, with specialized apps to create highly specific and effective marketing rules. While Shopify's native discount functions are great for many scenarios, for complex multi-tier shipping strategies involving different customer types and guest checkouts, an app like BOGOS: Free Gift Bundle Upsell can be a game-changer. It allows you to tailor the customer experience precisely without compromising your B2B pricing or shipping logic. So, if you're facing similar challenges, give this approach a try – it might just be the elegant solution you've been looking for!

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases