I'm working with a brand that sells to both retail customers and wholesale clients, and the workflows for each are quite different. We have various pricing rules, payment terms, permissions, and order minimums to consider. Right now, we're trying to manage everything under one Shopify storefront, but it's turning out to be quite challenging. I'm curious about your experiences and setups: have you opted for separate stores, used customer tagging within the same store, gone headless, or something else entirely? I'd love to hear any insights or real-life lessons you've encountered!
5 Answers
From what I've seen, keeping separate stores can work, but it also leads to double maintenance. Ideally, you want to have one backend with different pricing and tier logic to streamline the process.
One client I worked with used their internal SAP workflows for B2B and set up a Shopify store for B2C. The challenge was getting the two to communicate, which required some custom logic, but it's manageable if you're prepared for custom development.
I found that Swell can manage both B2B and B2C pricing rules within a single store effectively. We've used it for several hybrid projects, and it helped keep things organized.
We've tried using tags and custom pricing for both retail and wholesale, but it got messy really quick. Wholesale customers didn't like seeing retail prices when they logged in, which complicated things a lot.
WooCommerce does a great job for SMBs handling both B2B and B2C scenarios. If you set it up properly from the start, there's no need for separate sites or worrying about inventory overlaps. I recommend the B2Bking plugin. But keep in mind that B2B needs can vary, so you may want to create flow charts for sales processes to see what really works for you.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads