June 3, 2026

Shopify Plus B2B Setup: First 30 Days

The realistic 30-day plan for launching Shopify Plus B2B. Week-by-week breakdown, what to configure when and what done looks like at day 30
7 min read
Flux Insights Static HeroAdam, Fractional CEO, smiling man with short dark hair and beard wearing a black shirt in a bright office environment
Adam Tregear
Founder @ Flux
Flux Insights Static Pattern  Hero

Most brands try to launch Shopify Plus B2B in two weeks. They configure the basics, run a couple of test orders, and flip it live. Three weeks later, the customer service queue is full of B2B accounts asking why their pricing is wrong, why they can't see the products they ordered last quarter, why their invoice didn't arrive, and why their net terms aren't showing at checkout. The configuration worked. The operation didn't.

30 days is the realistic minimum for a working B2B setup on Shopify Plus. This piece is the week-by-week breakdown of what to do, in what order, with what success criteria at each milestone. Compressing below 30 days produces a half-working flow. Extending beyond 45 days usually means complexity you didn't scope (multi-region, deep ERP integration, complex pricing). 30 days is the standard pace for the standard case.

Why 30 days is the floor

The configuration work on Shopify Plus B2B itself takes maybe a week of focused effort. The reason setup takes 30 days is that B2B is an operational rollout, not a configuration job. It touches sales (who sells to B2B accounts), finance (who handles A/R and net terms), customer service (who supports B2B customers), operations (who fulfils B2B orders), and the customers themselves (who need to be onboarded into the new portal).

Brands that treat this as a Shopify project compress the timeline to two weeks and ship something that breaks in production. Brands that treat this as an operational rollout with Shopify as one component get to a working flow in 30 days and a refined flow in 60.

Week 1: Foundation

The first week is mapping, not configuration. The single biggest predictor of a smooth setup is the quality of the work done in week 1 before anything touches Shopify.

Days 1-2: Customer mapping

List every B2B customer you have. For each one: how do they currently order, what's their pricing, what's their payment terms, who's the buyer, how many users do they need in the portal, do they have multiple ship-to locations, what's their current order frequency and average order value. This maps how the customer actually buys, which is the foundation for everything else.

For brands with 30-50 B2B customers, this takes 2 days. For brands with 200+ accounts, it takes a week and is best done as a structured customer onboarding survey rather than from internal records.

Days 3-4: Pricing and catalog strategy

Decide how many pricing tiers you'll have. Standard, Strategic, Distributor are the typical three for mid-market. Document the rules for which customer gets which tier. Decide whether you'll restrict product catalogs by tier (some customers see fewer products) or just price differently.

This is where most brands make the mistake of over-engineering. Three pricing tiers covers 80% of mid-market brands. Five or more tiers usually means you have a pricing structure that's grown by accident and the B2B launch is a chance to simplify it.

Day 5: Payment terms strategy

Which customers get net 30 by default. Which get net 60. Which get net 14 (newer accounts). Which get net 90 (strategic accounts). What's the credit-check process for new accounts. Who approves payment term upgrades. We covered the setup detail in net terms step-by-step.

Week 2: Configuration

Week 2 is where Shopify actually gets configured. The mapping from week 1 is the input. The output is a working B2B environment in admin.

Days 6-8: Customer accounts and locations

Customers > B2B customers in the admin. Create company records for each active B2B customer (use the list from day 1-2). Add locations if customers have multiple ship-to addresses. Add users with their role permissions. Use CSV bulk import for the larger onboarding. By end of day 8 you should have every active B2B customer set up in admin as a company.

Days 9-11: Catalogs and pricing

Settings > Products > Catalogs. Create catalogs for each tier from week 1's strategy. Assign products to each catalog. Configure price lists with the negotiated pricing per catalog. Assign customers to their correct catalog. Test that the right customer sees the right price.

Days 12-13: Payment terms and checkout

Settings > Customers and orders > Payment terms. Create templates for each terms structure from day 5. Assign default terms to each customer account. Verify the B2B checkout shows terms correctly when logged in as a test customer.

Week 3: Storefront and integration

Week 3 is where the B2B operation connects to your other systems and the storefront gets polished. This is where most of the technical work happens.

Days 14-16: Storefront customisation

Enable the B2B section of your theme. Customise the layout, navigation, and product grid for B2B customers. If you're on Hydrogen or doing custom storefront work, build the portal pages (we covered the implementation in B2B customer portal implementation).

The native Shopify B2B theme is functional but generic. Brands wanting a polished B2B experience invest 2-3 days of design and front-end work here. This investment pays back in adoption.

Days 17-19: Accounting and ERP integration

This is the integration work. Orders need to flow into your accounting platform as A/R. Customer records need to sync. Invoices need to generate. Payment confirmations need to flow back. For NetSuite-connected brands, this is the Celigo or custom middleware work we covered in Shopify Plus + NetSuite. For Xero, QuickBooks, or other platforms, the patterns are similar but the implementation differs.

This is the longest-running task in the 30 days. If your integration is complex, week 3 can extend to 5 days and bleed into week 4.

Day 20: Dunning workflow

Set up dunning either in your accounting platform's native workflow or via app. Test with synthetic overdue invoices. Make sure escalation rules are in place. Brands that skip this until after launch typically find $50K-$200K of unfollowed-up overdue invoices in their first quarter of B2B operations.

Week 4: Launch and hypercare

The final week is testing, soft launch, monitoring, and refinement.

Days 21-22: End-to-end testing

Place test orders as real B2B customers from each pricing tier. Walk through the full flow: login, browse, place order, receive invoice, verify accounting record, simulate payment, verify dunning if overdue. The full test takes a full day if done thoroughly. Most brands compress this to a couple of hours and find issues in production. Don't.

Days 23-25: Soft launch

Pick 3-5 trusted B2B accounts. Brief them on the new portal. Migrate them. Monitor closely. Track support tickets, order success rate, invoice generation, payment recording. This is the real test of the configuration.

Days 26-28: Refinement

Fix the issues that surface in soft launch. Most brands find 5-10 issues in week 4 that need adjustment: a permission rule that's too restrictive, a pricing edge case, an invoice template that needs tweaking, a customer service workflow that needs documentation.

Days 29-30: Broader rollout

Open to remaining B2B accounts. Continue monitoring. Set up a 30-day post-launch review to check operational metrics.

What goes wrong if you compress

Three common compression patterns and what they break.

Skipping week 1 mapping. Brands that jump to Shopify configuration without mapping the customer structure end up with portal configurations that don't match how customers actually buy. The rework adds 2-3 weeks. Map first.

Compressing integration to a couple of days. The accounting and ERP integration is the most complex piece of the 30 days. Brands that allocate 2 days for it find the integration breaks two weeks into production when the first net terms order fails to create an A/R record properly. Allocate the full days 17-19 minimum.

Skipping end-to-end testing. Most launch problems come from test orders that were only placed from inside the admin rather than as real customer-side flow. The full customer-side test catches most issues before launch. The full test takes a day. Take the day.

What done actually looks like at day 30

A B2B operation that handles a real customer order end-to-end without manual intervention. Customer logs into portal, sees their catalog and pricing, places an order on net terms, order flows to accounting as A/R, fulfillment ships, invoice is paid, dunning runs if overdue.

If any step in that chain still requires manual intervention at day 30, you're not done. Most brands hit this state at day 28-32. The variance is in how much integration complexity you scoped.

Where to start

If you're planning a Shopify Plus B2B setup in the next quarter, three moves order the work before day 1.

One: pick a launch date 30 days from kickoff. Block the calendar. Treat it as a real product launch, not a configuration task.

Two: identify the owner. This person owns the operational outcome, not just the Shopify configuration. Usually head of ecommerce or COO.

Three: brief the cross-functional team. Sales, finance, customer service, operations all need to know what's happening when and what their role is. The brief is a 30-minute conversation at week 0 that saves 5-10 hours of confusion during weeks 2-4.

Talk to our team if you want help planning the 30-day setup or running it in parallel with your team. We've shipped this rollout for brands ranging from $5M to $100M+ and the 30-day plan is the same across most of them.

How long does a Shopify Plus B2B setup actually take?

30 days minimum to ship a working B2B operation. 45-60 days if you have complex accounting integration, multi-region requirements, or 50+ B2B accounts to onboard. Compressing below 30 days produces a half-working flow that creates more customer service problems than the previous spreadsheet-based process. The compression usually fails because the operational layer (sales, finance, customer service training) takes time that cannot be cut.

What's the right team for a Shopify Plus B2B setup?

Five people minimum. One owner (usually head of ecommerce or COO). One Shopify configuration person (internal or agency). One finance/accounting integration person. One customer service lead. One sales lead. Smaller teams can do it but it takes longer because each person has more cross-functional context to absorb.

Can we launch B2B on Shopify Plus without an ERP integration?

Yes for simple operations. The native Shopify B2B feature set handles a working B2B store without ERP sync. Orders flow through, invoices generate, payments record. The gap is in financial reporting and inventory accuracy at scale. Brands without ERP integration usually hit operational limits around 50-100 B2B customers. Above that, the manual reconciliation work between Shopify and accounting becomes unsustainable.

What's the biggest mistake in the first 30 days?

Skipping the customer mapping in week 1. Brands that jump straight into Shopify configuration before mapping their actual customer structure end up with portal configurations that don't match how customers actually buy. The rework adds 2-3 weeks. Map first, configure second.

Should I migrate existing B2B customers to Shopify or start fresh?

Migrate the ones who are actively buying. Leave the dormant accounts in your old system. A typical $20M B2B brand has 200-500 historical customers and 30-80 active ones in the last 12 months. Migrate the active ones in week 2-3 of setup. The dormant ones can stay in your CRM and be migrated only if they reactivate.

How do I handle B2B customers with different pricing tiers?

Catalogs and price lists in Shopify Plus B2B handle this natively. Create a catalog per pricing tier (Standard, Strategic, Distributor, etc.). Create a price list per catalog. Assign each customer to the appropriate catalog. Customers only see products and prices in their assigned catalog. For more complex pricing (volume-based, contract-specific overrides), you'll need either an app or middleware.

When should I plan the launch within the 30-day window?

Day 22-28. Week 4 is for launch and hypercare. Soft launch with 3-5 trusted customer accounts at day 22. Monitor closely for a week. Open to broader rollout at day 28-30 if everything is working. Brands that launch on day 1 of week 4 (day 22) and treat the rest of week 4 as monitoring catch most issues before broader rollout. Brands that launch on day 30 leave no monitoring window and find issues in production.

What does done look like at day 30?

A B2B operation that handles a real customer order end-to-end without manual intervention. Customer logs into portal, sees their catalog and pricing, places an order on net terms, order flows to accounting as A/R, fulfillment ships, invoice is paid, dunning runs if overdue. If any step in that chain still requires manual intervention, you're not done. Most brands hit this state at day 28-32.

A Shopify Plus Agency for Strategic Design & Advanced Engineering

Building something ambitious?

TLDR Summary
  • 30 days is the realistic minimum for a working Shopify Plus B2B setup. Compressing below produces a half-working flow that creates more customer service problems than the previous process.
  • Week 1 is mapping (customers, pricing, terms), not configuration. The biggest predictor of a smooth setup is the quality of the week 1 work before anything touches Shopify.
  • Week 2 is the Shopify configuration: customer accounts, catalogs, pricing, payment terms templates.
  • Week 3 is the integration work: storefront customisation, accounting/ERP sync, dunning workflow. The longest-running task in the 30 days.
  • Week 4 is testing, soft launch with 3-5 trusted accounts, refinement, and broader rollout.
  • Done looks like: customer logs in, sees their catalog and pricing, places an order on net terms, order flows to accounting as A/R, fulfillment ships, invoice is paid, dunning runs if overdue. All without manual intervention.
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://flux.agency/insights/shopify-plus-b2b-setup-first-30-days#faq","mainEntity":[{"@type":"Question","name":"How long does a Shopify Plus B2B setup actually take?","acceptedAnswer":{"@type":"Answer","text":"30 days minimum to ship a working B2B operation. 45-60 days if you have complex accounting integration, multi-region requirements, or 50+ B2B accounts to onboard. Compressing below 30 days produces a half-working flow that creates more customer service problems than the previous spreadsheet-based process. The compression usually fails because the operational layer (sales, finance, customer service training) takes time that cannot be cut."}},{"@type":"Question","name":"What's the right team for a Shopify Plus B2B setup?","acceptedAnswer":{"@type":"Answer","text":"Five people minimum. One owner (usually head of ecommerce or COO). One Shopify configuration person (internal or agency). One finance/accounting integration person. One customer service lead. One sales lead. Smaller teams can do it but it takes longer because each person has more cross-functional context to absorb."}},{"@type":"Question","name":"Can we launch B2B on Shopify Plus without an ERP integration?","acceptedAnswer":{"@type":"Answer","text":"Yes for simple operations. The native Shopify B2B feature set handles a working B2B store without ERP sync. Orders flow through, invoices generate, payments record. The gap is in financial reporting and inventory accuracy at scale. Brands without ERP integration usually hit operational limits around 50-100 B2B customers. Above that, the manual reconciliation work between Shopify and accounting becomes unsustainable."}},{"@type":"Question","name":"What's the biggest mistake in the first 30 days?","acceptedAnswer":{"@type":"Answer","text":"Skipping the customer mapping in week 1. Brands that jump straight into Shopify configuration before mapping their actual customer structure end up with portal configurations that don't match how customers actually buy. The rework adds 2-3 weeks. Map first, configure second."}},{"@type":"Question","name":"Should I migrate existing B2B customers to Shopify or start fresh?","acceptedAnswer":{"@type":"Answer","text":"Migrate the ones who are actively buying. Leave the dormant accounts in your old system. A typical $20M B2B brand has 200-500 historical customers and 30-80 active ones in the last 12 months. Migrate the active ones in week 2-3 of setup. The dormant ones can stay in your CRM and be migrated only if they reactivate."}},{"@type":"Question","name":"How do I handle B2B customers with different pricing tiers?","acceptedAnswer":{"@type":"Answer","text":"Catalogs and price lists in Shopify Plus B2B handle this natively. Create a catalog per pricing tier (Standard, Strategic, Distributor, etc.). Create a price list per catalog. Assign each customer to the appropriate catalog. Customers only see products and prices in their assigned catalog. For more complex pricing (volume-based, contract-specific overrides), you'll need either an app or middleware."}},{"@type":"Question","name":"When should I plan the launch within the 30-day window?","acceptedAnswer":{"@type":"Answer","text":"Day 22-28. Week 4 is for launch and hypercare. Soft launch with 3-5 trusted customer accounts at day 22. Monitor closely for a week. Open to broader rollout at day 28-30 if everything is working. Brands that launch on day 1 of week 4 (day 22) and treat the rest of week 4 as monitoring catch most issues before broader rollout. Brands that launch on day 30 leave no monitoring window and find issues in production."}},{"@type":"Question","name":"What does done look like at day 30?","acceptedAnswer":{"@type":"Answer","text":"A B2B operation that handles a real customer order end-to-end without manual intervention. Customer logs into portal, sees their catalog and pricing, places an order on net terms, order flows to accounting as A/R, fulfillment ships, invoice is paid, dunning runs if overdue. If any step in that chain still requires manual intervention, you're not done. Most brands hit this state at day 28-32."}}]}