Part of our B2B eCommerce & Operations series
Read the complete guideShopify B2B Wholesale Channel: Complete Setup and Operations Guide
B2B eCommerce reached 20.9 trillion USD in 2025, dwarfing B2C online sales. Shopify recognized this opportunity by building native B2B capabilities directly into the platform, eliminating the need for separate wholesale portals or third-party apps. This guide covers the complete setup and operation of Shopify's B2B wholesale features, from company account configuration through custom catalogs and payment terms.
Key Takeaways
- Shopify B2B supports company accounts with multiple buyers, locations, and permission levels from a single storefront
- Custom catalogs enable customer-specific pricing, product visibility, and volume discount structures
- Net payment terms (Net 15, Net 30, Net 60) with automated reminders and overdue notifications
- Draft orders and quote management handle high-value B2B transactions that require negotiation
- B2B and DTC (direct-to-consumer) can operate from the same Shopify store with separate experiences
B2B Architecture on Shopify
Unified vs Separate Storefronts
Shopify supports two B2B approaches:
Blended storefront: A single Shopify store serves both B2B and DTC customers. B2B customers log in to see their wholesale pricing, catalogs, and payment terms. DTC customers see the standard retail experience.
Dedicated B2B store: A separate Shopify store exclusively for wholesale operations. This approach provides maximum control over the B2B experience but requires managing two stores.
| Approach | Pros | Cons |
|---|---|---|
| Blended | Single inventory, lower cost, shared content | More complex theme logic, SEO considerations |
| Dedicated | Complete control, simpler logic | Double inventory management, higher cost |
For most businesses, the blended approach is recommended. Shopify's B2B features handle the differentiation between customer types automatically.
Company Accounts
B2B customers are organized as companies with:
- Company profile: Business name, tax ID, industry, account status
- Locations: Shipping and billing addresses (companies can have multiple locations)
- Contacts: Individual buyers associated with the company, each with their own login
- Permissions: Order-only or full-access permissions per contact
- Catalog assignments: Which product catalogs and prices each company sees
Navigate to Customers > Companies in the Shopify admin to manage B2B accounts.
Custom Catalogs and Pricing
Creating Catalogs
Catalogs define what products a B2B customer sees and at what price:
- Navigate to Products > Catalogs
- Create a new catalog with a descriptive name (e.g., "Tier 1 Wholesale," "Distributor Pricing")
- Add products or collections to the catalog
- Set pricing rules (fixed prices, percentage discounts, or volume tiers)
- Assign the catalog to one or more companies
Pricing Strategies
| Strategy | Configuration | Best For |
|---|---|---|
| Fixed price | Set a specific wholesale price per product | Consistent wholesale pricing |
| Percentage off retail | Apply a discount percentage to the retail price | Simple tier structure |
| Volume pricing | Different prices at different quantity breaks | Encouraging larger orders |
| Customer-specific | Unique prices per company | Negotiated contracts |
Volume Pricing Configuration
Set quantity break pricing for each product in a catalog:
| Quantity Range | Price Per Unit | Discount |
|---|---|---|
| 1-24 | 15.00 USD | 25% off retail |
| 25-99 | 12.00 USD | 40% off retail |
| 100-499 | 10.00 USD | 50% off retail |
| 500+ | 8.00 USD | 60% off retail |
Volume pricing displays on the product page when B2B customers are logged in, showing all tiers and the current applicable price based on cart quantity.
Minimum Order Requirements
Configure minimum order amounts or quantities per catalog:
- Minimum order value: The cart must reach a specified dollar amount
- Minimum quantity per product: Each product requires a minimum unit count
- Case pack quantities: Products must be ordered in multiples (e.g., multiples of 12)
Payment Terms
Net Payment Terms
B2B transactions commonly use net payment terms rather than immediate payment:
- Navigate to Settings > Payments > Payment Terms
- Create terms (Net 15, Net 30, Net 60, Net 90)
- Assign terms to specific companies based on their creditworthiness
Payment Term Workflow
| Step | Action | Timing |
|---|---|---|
| Order placed | Customer completes checkout | Day 0 |
| Order fulfilled | Merchant ships the order | Day 1-3 |
| Invoice sent | Automatic or manual invoice | On fulfillment |
| Payment reminder | Automated email reminder | 7 days before due |
| Payment due | Customer pays via bank transfer or check | Net term date |
| Overdue notice | Automated overdue notification | 1 day after due |
Payment Collection
B2B payments are collected through:
- Bank transfer: Customer pays via ACH, wire, or direct deposit
- Check: Physical check mailed to the merchant
- Credit card on file: Automatic charge on the due date
- Online payment link: Invoice includes a "Pay Now" link for credit card or bank payment
Draft Orders and Quoting
Quote-to-Order Workflow
High-value B2B transactions often involve negotiation:
- Sales rep creates draft order: Add products, set custom prices, add notes
- Send for review: Customer receives the draft order for review
- Customer reviews: Approves, requests changes, or rejects
- Negotiate: Adjust quantities, prices, or terms as needed
- Convert to order: Once agreed, convert the draft to an active order
- Fulfill: Process and ship the order
Draft Order Features
- Custom line items: Add products not in the catalog with custom pricing
- Discounts: Apply order-level or line-level discounts
- Taxes: Override tax calculations for tax-exempt customers
- Shipping: Set custom shipping costs or offer free freight
- Notes: Internal notes for the sales team and customer-facing notes
B2B Customer Portal
Self-Service Features
B2B customers access a self-service portal with:
- Order history: View all past orders with status tracking
- Reorder: One-click reorder from previous orders
- Quick order: Add products by SKU and quantity for rapid ordering
- Saved lists: Create and manage product lists for recurring orders
- Invoice access: Download invoices and payment receipts
- Account management: Update company information, add buyers, manage locations
Quick Order Form
The quick order form is essential for B2B customers who know exactly what they need:
- Customer enters product SKUs and quantities in a spreadsheet-like interface
- System validates SKUs and displays product names and prices
- Customer reviews the order summary
- One-click addition to cart
This workflow reduces order time from 15-20 minutes (browsing) to 2-3 minutes (direct entry).
Tax and Compliance
Tax Exemptions
B2B customers often qualify for tax exemptions:
- Upload the customer's tax exemption certificate during company setup
- Set the tax-exempt flag on the company profile
- Orders from tax-exempt companies skip tax calculation
- Maintain exemption certificates with expiration tracking
Invoicing Requirements
B2B invoices must include:
- Seller and buyer tax identification numbers
- Itemized product list with quantities and unit prices
- Applicable taxes (or exemption notice)
- Payment terms and due date
- Purchase order number (if provided by the buyer)
Shopify generates invoices automatically that can be customized with your brand and additional fields.
B2B Analytics
Key B2B Metrics
Track these metrics in the Shopify admin and analytics:
| Metric | Target Range | Why It Matters |
|---|---|---|
| Average order value | Higher than DTC | B2B orders should be significantly larger |
| Reorder rate | 60-80% | Healthy B2B businesses see repeat purchases |
| Payment collection time | Within terms | Late payments impact cash flow |
| Customer lifetime value | 5-10x DTC | B2B relationships are long-term |
| Cart abandonment | Below 40% | B2B abandonment is lower than DTC |
| Quote conversion | Above 50% | Draft orders should convert at high rates |
ECOSIRE B2B Shopify Services
Building an effective B2B channel on Shopify requires strategic configuration alongside technical setup. ECOSIRE's Shopify store setup services include B2B channel configuration, catalog design, and payment term setup. For custom B2B experiences, our app development team builds custom portals, quoting tools, and integration connectors.
Related Reading
- Shopify B2B Wholesale Guide
- Shopify Plus Enterprise Guide
- B2B eCommerce Portals: Pricing and Workflows
- Shopify Payment Gateways Guide
- Shopify Checkout Extensibility
Do I need Shopify Plus for B2B features?
Shopify's native B2B features (company accounts, catalogs, payment terms) are available on Shopify Plus plans. Some basic B2B functionality is available on Advanced plans, but the full B2B experience requires Plus. Third-party B2B apps offer alternatives for merchants on lower Shopify plans.
Can B2B and DTC customers see different products on the same store?
Yes. Catalogs control product visibility. B2B customers see only the products in their assigned catalog, while DTC customers see the standard product collection. Products can exist in both B2B catalogs and the DTC storefront simultaneously.
How does Shopify handle B2B pricing for international wholesale customers?
B2B pricing works with Shopify Markets. You can set catalog prices in different currencies and assign catalogs to companies based on their location. Markets Pro handles currency conversion and tax calculation for international B2B transactions.
Written by
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
ECOSIRE
Scale Your Shopify Store
Custom development, optimization, and migration services for high-growth eCommerce.
Related Articles
AI Agents for Business: The Definitive Guide (2026)
Comprehensive guide to AI agents for business: how they work, use cases, implementation roadmap, cost analysis, governance, and future trends for 2026.
AI Content Generation for E-commerce: Product Descriptions, SEO & More
Scale e-commerce content with AI: product descriptions, SEO meta tags, email copy, and social media. Quality control frameworks and brand voice consistency guide.
AI-Powered Dynamic Pricing: Optimize Revenue in Real-Time
Implement AI dynamic pricing to optimize revenue with demand elasticity modeling, competitor monitoring, and ethical pricing strategies. Architecture and ROI guide.
More from B2B eCommerce & Operations
B2B E-commerce Strategy: Build a Wholesale Online Business in 2026
Master B2B e-commerce with strategies for wholesale pricing, account management, credit terms, punchout catalogs, and Odoo B2B portal configuration.
Case Study: Wholesale Distributor Achieves 3x Growth with ECOSIRE's ERP Solution
How a B2B distributor modernized from legacy systems to Odoo ERP with barcode scanning, B2B portal, and Power BI, saving $200K annually.
Faire Wholesale Integration with Odoo ERP: Step-by-Step Setup
Complete guide to integrating Faire wholesale marketplace with Odoo ERP. Automate B2B orders, inventory sync, and retailer management.
Odoo Helpdesk: Build a Professional Ticketing System
Build a professional helpdesk with Odoo 19. Configure SLA policies, auto-assignment, customer portal, canned responses, and multi-team support.
ECOSIRE Support Plans: What Level of Support Do You Need?
A complete guide to ECOSIRE's support plans. Understand what each tier covers, how response times work, and how to choose the right support level for your operation.
ERP for Wholesale and Distribution: Orders, Inventory, and Logistics
How ERP systems optimize wholesale and distribution operations through order management, multi-warehouse inventory, route planning, and customer pricing management.