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 Research and Development Team
Building enterprise-grade digital products at ECOSIRE. Sharing insights on Odoo integrations, e-commerce automation, and AI-powered business solutions.
Related Articles
AI Fraud Detection for eCommerce: Protect Revenue Without Blocking Good Customers
Deploy AI fraud detection that catches 95%+ of fraudulent transactions while reducing false positives by 50-70%. Covers models, rules, and implementation.
AI for Inventory Optimization: Reduce Stockouts and Cut Carrying Costs
Deploy AI-powered inventory optimization to reduce stockouts by 30-50% and cut carrying costs by 15-25%. Covers demand forecasting, safety stock, and reorder logic.
AI Personalization for eCommerce: Individualized Experiences That Convert
Deploy AI personalization for eCommerce with product recommendations, dynamic content, personalized search, and customer journey optimization for 15-30% higher conversions.
More from B2B eCommerce & Operations
B2B Selling on Alibaba: Complete Guide for Manufacturers and Wholesalers
B2B selling on Alibaba guide. Covers supplier verification, product listings, trade assurance, RFQ management, pricing strategies, and cross-border B2B logistics.
Odoo Helpdesk for Customer Service Teams: Setup, SLAs, and Automation
Complete guide to Odoo Helpdesk covering ticket management, SLA policies, team assignment, automation rules, customer portal, and performance reporting.
Account Hierarchy Management: Parent-Child Organizations in CRM
Master B2B account hierarchy management with parent-child organization structures, consolidated billing, territory assignment, and CRM best practices in Odoo.
Building B2B Buyer Portals with Odoo: Self-Service Ordering & Reorders
Step-by-step guide to building B2B buyer portals in Odoo with self-service ordering, reorders, invoice access, and RFQ submission for wholesale operations.
The B2B eCommerce Playbook: Portals, Pricing Engines & Approval Workflows
Complete B2B eCommerce guide covering buyer portals, pricing engines, approval workflows, contract management, and ERP integration for wholesale operations.
B2B Marketplace Strategy: Alibaba, ThomasNet & Industry Exchanges
Build a winning B2B marketplace strategy across Alibaba, ThomasNet, Global Sources, and industry exchanges with integration, RFQ management, and ROI analysis.