Shopify Guides

Mastering Tiered Free Shipping: Differentiating B2B, B2C, and Guest Customers on Shopify

As a Shopify migration expert at Shopping Cart Mover, I frequently encounter merchants grappling with nuanced challenges that go beyond basic store setup. One of the most common, yet surprisingly complex, issues is implementing sophisticated free shipping rules, especially when catering to both business-to-business (B2B) wholesale clients and business-to-consumer (B2C) retail customers.

It sounds straightforward: “Offer free shipping over X amount.” However, the reality of managing different customer segments, varying order values, and the ever-present 'guest checkout' scenario quickly complicates things. Shopify's native tools, while powerful, often hit their limits when you need truly granular control.

Recently, a query from a store owner, gmuletr, on the Shopify Community forum perfectly encapsulated this dilemma. They needed a solution to offer free shipping for B2B customers on orders over 250€, while their regular B2C customers (both logged in and guests) would receive free shipping for orders over 50€. The core problem? Shopify's built-in discounts and even some third-party wholesale apps struggled to differentiate effectively, particularly when a customer chose to check out as a guest.

Screenshot of BOGOS app configuring free shipping for specific customer segments and guest users.
Screenshot of BOGOS app configuring free shipping for specific customer segments and guest users.

The Multi-Layered Free Shipping Challenge: B2B, B2C, and the Guest Conundrum

Let's break down gmuletr's specific requirements, as they reflect a common pain point for many hybrid Shopify stores:

  • B2B Customers (Wholesale): These customers, already identified and grouped via their WSH Wholesale Pricing app, required a higher free shipping threshold of 250€.
  • Regular B2C Customers (Retail): This group needed a lower free shipping threshold of 50€. Crucially, this applied to both logged-in retail customers and those who opted for a guest checkout.

The critical hurdle was the guest customer. If a blanket 50€ free shipping rule was set up in Shopify's native shipping rates, it would inadvertently apply to B2B customers as well, undermining the intended 250€ threshold for wholesale orders. Conversely, if the rules were too restrictive, regular B2C guests might miss out on their deserved free shipping.

Shopify's default discount codes and customer segments work well for logged-in users, but they often fall short when you need to apply conditional logic to anonymous guest checkouts while simultaneously excluding specific tagged customer groups.

The Expert Solution: Leveraging Customer Tags and a Dedicated App

The most effective way to solve this multi-layered shipping puzzle on Shopify is by combining robust customer tagging with a flexible third-party app designed for conditional offers. The BOGOS: Free Gift Bundle Upsell app (which offers a free plan) was identified as a strong candidate in the forum discussion, and for good reason. It allows for advanced conditionality based on customer tags, cart value, and even login status.

Step-by-Step Implementation Guide:

Here’s how you can set up these precise free shipping rules using customer tags and the BOGOS app, ensuring both your B2B and B2C (including guest) customers receive the correct offer:

Step 1: Tag Your B2B Customers in Shopify Admin

The foundation of this solution is accurate customer segmentation. Ensure all your B2B customers have a unique tag in your Shopify admin. For instance, use the tag “B2B”.

  • Manual Tagging: For a small number of customers, you can manually add tags in their customer profile.
  • Automated Tagging: For larger operations or during a migration, use Shopify Flow (available on Advanced Shopify and Shopify Plus) to automatically tag customers based on specific criteria (e.g., email domain, wholesale app groups, or order history).
  • Migration Services: If you're migrating to Shopify, Shopping Cart Mover can ensure your customer data, including tags, is perfectly transferred and structured to support such advanced segmentation from day one.

Example: Tag = B2B

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

Once your B2B customers are tagged, you'll create two distinct offers within the BOGOS app.

Offer 1 – For Wholesale (B2B) Customers

This offer targets your high-volume B2B clients:

  1. Install the BOGOS: Free Gift Bundle Upsell app.
  2. Create a new offer: Select a template like “Spend X amount to get gift(s)”.
  3. Set the minimum cart value condition: Input 250€ (or your desired B2B threshold).
  4. Add a sub-condition: Select “Customer tag” and fill in “B2B” (the tag you assigned). This ensures only tagged B2B customers qualify.
  5. Select “Shipping discount” as the gift: Configure it for free shipping.

Offer 2 – For Regular B2C Customers (Including Guests)

This offer caters to your standard retail customers, ensuring guests are also included:

  1. Create another new offer in the BOGOS app, similar to Offer 1.
  2. Set the minimum cart value condition: Input 50€ (or your desired B2C threshold).
  3. Add sub-conditions to exclude B2B and include guests: This is the crucial part for handling guest checkouts correctly. You'll typically enable two options:
    • “Customer is NOT tagged with B2B”: This ensures your B2B customers don't get this lower threshold.
    • “Customer is NOT logged in”: This specifically targets guest customers who, by definition, are not logged in and therefore won't have the 'B2B' tag. This condition, combined with the 'NOT B2B' tag, effectively covers all B2C customers – both logged-in (who aren't B2B) and guests (who also aren't B2B).
  4. Select “Shipping discount” as the gift: Configure it for free shipping.

Why This Approach Works So Well

This method leverages the BOGOS app's ability to create layered, conditional offers. By setting up two distinct offers with precise customer tag and login status conditions, the app intelligently determines which free shipping rule applies to whom. B2B customers, identified by their tag, will only see the 250€ offer. Regular B2C customers, whether logged in or checking out as guests, will qualify for the 50€ offer because they either lack the 'B2B' tag or are not logged in.

Beyond Free Shipping: Expanding Your Promotional Strategy

The principles demonstrated here extend far beyond just free shipping. With customer tagging and apps like BOGOS, you can implement a wide array of targeted promotions:

  • Tiered Discounts: Offer different percentage or fixed-amount discounts based on customer tags (e.g., VIP, wholesale, first-time buyer).
  • Free Gifts: Provide specific free gifts to certain customer segments or for reaching different spend thresholds.
  • Exclusive Access: Control access to products or collections based on customer tags, creating private wholesale catalogs.

Implementing a sophisticated shipping and discount strategy is vital for optimizing conversions and customer satisfaction across all your segments. It prevents revenue loss from incorrect discounts and enhances the shopping experience by providing relevant offers.

If you're looking to refine your Shopify store's promotional capabilities, or if you're considering migrating to Shopify and want to ensure your complex business rules are perfectly replicated, the experts at Shopping Cart Mover are here to help. We specialize in seamless migrations and advanced Shopify configurations, ensuring your e-commerce platform empowers your business, not hinders it.

Share:

Use cases

Explore use cases

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

Explore use cases