Shopify B2B Setup Guide to Preparing Your Store for Wholesale Buyers

Shopify B2B setup guide for wholesale buyers
This Shopify B2B setup guide walks through every decision in the order a real ecommerce team faces them in a project.
The order of operations matters here. Skip ahead, and you'll redo work. Here is a launch plan dedicated to a B2B Shopify store setup in the sequence that holds up in real projects.

Step 1. Choose your Shopify plan

Choosing a Shopify pricing plan is the first technical decision. It also drives everything downstream, because most native Shopify B2B setup features only exist on one specific tier.
Standard plans (Basic, Grow, Advanced) now include core B2B features: company profiles, volume pricing, payment terms, and up to 3 catalogs. That's enough for a small wholesale operation. The fourth account asking for a custom catalog or net-30 terms is usually where things break.
Shopify Plus gives you the full suite: unlimited catalogs, direct catalog assignment, partial payments, deposits, and Functions for custom checkout logic.
A few signals reliably mean you need to upgrade to Shopify Plus:
  • More than 20 active wholesale accounts
  • Buyers ask for net-30 or net-60 invoicing
  • Different customers need different catalogs or different prices
  • A single buyer company has multiple locations or multiple buyers
  • Your wholesale revenue is large enough that a checkout bug costs real money
If two or more of these are true, Shopify business-to-business features on Plus will pay for themselves quickly.
Pro tip : Before quoting Plus pricing internally, model the cost of your current app stack plus the engineering hours spent patching B2B workarounds. The gap is usually smaller than finance teams expect.

Step 2. Choose the right format

Before any feature configuration, pick the storefront model.
The difference between blended and dedicated B2B stores on Shopify

Blended store (B2B + D2C)

A blended Shopify store is a single storefront that handles both retail customers and wholesale buyers. Same theme, same products, and same checkout. B2B logic kicks in when a buyer signs in with a company account. They see negotiated prices, their assigned catalog, and B2B-specific payment options. Retail visitors see the public storefront as normal.
The blended model works well when your wholesale catalog overlaps heavily with retail and you want one team to manage one storefront. It’s faster to launch and cheaper to maintain. The trade-off: theme logic gets more complex, because the same templates have to behave differently for two audiences.

Dedicated B2B store

A dedicated B2B store is a standalone Shopify storefront that is fully separate from your D2C site, used only for wholesale. Different theme, different domain, different admin. The B2B store can be tuned end-to-end for wholesale:
  • buyer onboarding
  • account dashboards
  • order forms
Choose this format when you need to launch dedicated B2B experiences that look and behave differently from D2C. It'll fit when your buyer base needs strict access control, or when wholesale and retail run on different teams. Maintenance is higher (two stores, two themes), but you avoid every conditional in the codebase.
FormatSpeed to launchMaintenance loadBest for
Blended storeFasterLowerBrands with overlapping catalogs and a small wholesale arm
Dedicated storeSlowerHigherDistinct buyer journeys, strict access control, separate teams

Step 3. Enable B2B customer accounts and login

Shopify Plus uses new customer accounts for B2B. The legacy classic accounts don't support the company-account model. Switch to new customer accounts under Settings → Customer accounts before anything else.
After the switch, every B2B buyer signs in through a one-time code sent to their email. There's no password reset hell, no shared logins floating around in spreadsheets. New accounts can also be tied to multiple companies, which matters for buyers who order on behalf of more than one client.

Step 4. Set up company profiles

Companies are the spine of any Shopify B2B setup. Every B2B buyer must belong to a company. The company holds the negotiated prices, the assigned catalog, the payment terms, and the saved shipping locations.
Inside each company, you can add:
  • Multiple buyers with role-based permissions (admin, ordering only)
  • Multiple locations, each with its own catalog, price list, and payment terms
  • Tax exemption settings per location
  • Default shipping and billing addresses
This is one of the most powerful pieces of native B2B. Rather than maintaining a tag-and-discount mess, you assign a buyer to a company once, and every downstream rule applies automatically.

Step 5. Configure price lists

Price lists replace the patchwork of discount codes and app rules that standard plans rely on. A price list is a set of product-specific prices attached to a company location.
You can build price lists by percentage off the retail price, by fixed amount, or by uploading a CSV with line-by-line custom prices. Most teams start with a global percentage discount, then layer in product-specific overrides for negotiated SKUs.
A few patterns we see across real setup checklists for B2B store projects :
  • A Tier 1 distributor price list with 40% off across the catalog
  • A Tier 2 price list at 25% off, with select hero products excluded
  • A strategic-account price list with bespoke unit prices on the top 30 SKUs
Price lists are also where most launch errors hide. Test each one with a sample buyer before going live.

Step 6. Create custom catalogs

Catalogs control what each buyer can see and order. A custom catalog can include only a subset of products, only specific variants, or seasonal collections released to a single account.
This is critical for brands with channel exclusives – products reserved for specific distributors, regional ranges, or B2B-only SKUs that should never appear on the public D2C site. A custom catalog locks those products behind the right company login.
Catalog assignments occur at the company level. Combined with price lists, you can give each location its own pricing and its own product range without ever touching tags or apps.

Step 7. Set payment terms and shipping methods

Wholesale buyers pay differently from retail. Shopify supports several B2B payment options:
  • Pay now: card or other immediate payment, like D2C
  • Net payment terms: net-7, net-15, net-30, net-45, net-60, net-90, or a fixed due date
  • Manual payment methods: bank transfer, check
Net terms generate invoices automatically and remind buyers when payment is due. Pair this with an accounting integration (NetSuite, QuickBooks, Xero) so finance doesn't have to reconcile manually.
For shipping, B2B locations often use freight, LTL, or third-party logistics. Configure shipping zones and rates for each company location, and lean on apps like ShipperHQ for carrier-specific logic.
An important note: Some advanced options, including unlimited catalogs, direct catalog assignment, partial payments, and deposits still require Shopify Plus.

Step 8. Test your B2B setup

Step into the buyer's shoes and leave the admin role. Create a draft company, add a test user, and sign in from a private browser window. Then, place real orders against each price list and catalog you've configured.
Things to check:
  • The right catalog appears at login
  • The right prices appear in the cart and at checkout
  • Net payment terms show up at the payment step
  • Order confirmation emails reflect B2B pricing, not retail
  • Tax exemption applies where it should
This is the step teams skip most often. It's also the step that catches 90% of the bugs that would otherwise hit your first real customer. Also, it's the cleanest moment to lock down your Shopify B2B setup before handing it to ops for sign-off.

Extra (optional) steps to implement B2B features

Native features cover the core. These optional steps separate a functional wholesale channel from one that actually scales.

Customize checkout with Shopify Functions

Shopify Functions let developers inject custom logic into the checkout process (discounts, payment customizations, delivery customizations) without using a third-party app. For B2B, this is where rules like "minimum order $500 for net-30 customers" or "hide credit card option for accounts on payment plan" live.
Functions run on Shopify’s infrastructure, so they don't slow down checkout. The trade-off is that they require developer time.

Automate repetitive tasks with Shopify Flow

Shopify Flow is the visual automation tool baked into Plus. For wholesale, it handles the busywork that eats your operations team’s day.
Common B2B flows:
  • Auto-tag new buyer signups for sales rep follow-up
  • Send an internal Slack alert when a strategic account places an order over a threshold
  • Place high-risk orders on hold for manual fraud review
  • Trigger restock notifications when key wholesale SKUs run low
Flow integrates with Slack, Klaviyo, Asana, and most ERPs through middleware. It's free on Plus, which makes it the highest-ROI workflow tool in the stack.

Enable sales rep and staff-assisted ordering

Plenty of B2B sales still happen over the phone, at a trade show booth, or in a meeting. Shopify's staff-assisted ordering lets reps log in, switch to a company account, and place an order on the buyer's behalf. All the company's negotiated prices and catalogs are applied automatically.
This avoids the dual-system problem where the rep enters an order in a CRM, then ops re-enters it in Shopify.

Add advanced B2B features and functionality

Once the basics are live, the next layer of value usually comes from:
  • Quick order forms for buyers who know exact SKUs and just want to type quantities
  • Reorder from history to support the 70%+ of B2B orders that are repeats
  • PO numbers at checkout for buyers whose procurement requires them
  • Bulk CSV uploads to add hundreds of line items at once
  • Account dashboards showing open invoices, ship dates, and credit limits
Some of these ship as native Plus features. Others require apps (Tepo, B2B Buddy) or custom development. A Shopify B2B development partner like DigitalSuits can scope which path fits your stack.

Configure international selling on B2B

Shopify Markets handles multi-currency, multi-language, and tax logic for international D2C, and B2B has its own version. Each company location can be assigned to a market, which controls currency, languages, tax behavior, and duties at checkout. Professional Shopify internationalization services can help configure these settings correctly from the start.
A few common patterns:
  • A European distributor sees euros and VAT-inclusive pricing
  • A US distributor sees dollars and net pricing
  • A UK distributor sees pounds and GBP-denominated payment terms
Watch out for VAT, IOSS, and DDP rules. These affect how invoices look, which B2B finance teams care deeply about. Test invoice output per market before launch.

Migrate D2C customers to B2B

Some D2C customers eventually become wholesale customers. For example, a boutique owner who started shopping retail, a corporate gifting program that grew, or a salon owner who liked your product enough to want to resell. Migrating them cleanly matters.
Steps that work in practice:
  • Create the company profile first, with the negotiated price list and catalog assigned
  • Add the existing customer's email as a buyer to the company
  • Optionally migrate their D2C order history to the company at this step
  • Notify the customer that B2B access is ready and ask them to sign in with the same email address using Shopify’s customer account one-time PIN flow.
Don't try to copy their D2C account into the B2B side manually. The data models are different, and you'll end up with a broken state. Trust this to professional Shopify developers.

Shopify business-to-business store launch checklist

Before you flip the switch, run through this setup checklist for B2B stores. Each item has been caught at least once during the Shopify store setups we've provided for our clients.
  • All companies have at least one location, one buyer, one price list, and one catalog.
  • Net terms are paired with a default payment method per company.
  • Tax exemption applied where required (resale certificates verified).
  • Email templates updated for B2B order confirmations.
  • Sales rep accounts have staff-assisted ordering enabled.
  • A real buyer tested all key flows in a private browser session.
  • Inventory rules tested – wholesale doesn’t oversell retail. Check how stock is handled, as blended stores share inventory between B2B and DTC orders, while dedicated B2B stores keep wholesale inventory separate by default.
  • Analytics tracking separates B2B from D2C revenue. For cleaner reporting, Shopify lets you filter sales data by B2B orders, such as adding “Is B2B order > Yes” to view only B2B revenue.
  • The customer support team is trained on B2B-specific workflows.
  • Internal documentation for ops, CX, and finance teams is complete.
The launch itself should be quiet. Share the URL with a small group of early-access buyers, let them place real orders, and watch the data for a week before announcing more broadly. Treat this Shopify B2B store setup guide as a living document. Every store finds an edge case that the next one can learn from. Inventory rules tested - wholesale doesn’t oversell retail

The bottom line

A wholesale channel is a different product, not just a different audience. The plan, the storefront format, and the way company accounts get wired up will quietly decide how easy your store is to operate for the next three years. Get those three calls right, and launching B2Bb on Shopify becomes a six-week project instead of an eighteen-month rebuild.
If you're scoping how to set up Shopify for B2B and want a partner who has run this implementation many times before, talk to the DigitalSuits team.

Frequently asked questions

Yes. Shopify now gives merchants on Basic, Grow, and Advanced plans access to native B2B features, including company profiles, payment terms, volume pricing, vaulted credit cards, ACH payments in the US, and up to 3 active B2B catalogs through Markets.
Shopify Plus is still required for advanced needs such as unlimited catalogs, direct catalog assignment to companies or locations, partial payments, deposits, and deeper customer-specific pricing.
  • A blended store with the native feature set can launch in 4–8 weeks if your product data and pricing are already clean.
  • A dedicated B2B store typically needs 8-14 weeks, mostly because it adds a second theme build, separate inventory logic, and Shopify ERP integration.
  • Complex projects with custom checkout via Functions or deep ERP sync can stretch to 4-6 months.
Not always, but most mid-market wholesale brands end up with one. Shopify handles the storefront and order layer well, but inventory across multiple warehouses, EDI with big retail buyers, and complex financial reporting usually live in an ERP. NetSuite, Brightpearl, and Acumatica all integrate with Shopify Plus. A PIM like Akeneo helps if your catalog runs into thousands of SKUs.

Written by

Yurii Zablotskyi

Content Marketing Specialist

Yurii Zablotskyi is a passionate content writer and storyteller with a strong marketing background, focusing on marketing, sales, and technology, turning complex ideas into valuable content.

Was this helpful?

0

No comments yet

Contact us

Please fill out the form below and we will contact you shortly.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. By submitting, I agree to DigitalSuits Privacy Notice.
Thank you!


Follow us

What happens next?

  1. Our sales manager will get in touch with you to discuss your business idea in details within 1 day
  2. We will analyse your requirements, prepare project estimation, approximate timeline and propose what we can offer to meet your needs
  3. Now, if you are ready to turn your idea into action, we will sign a contract that is complying with your local laws & see how your idea becomes a real product