- Configuring Custom Price Lists and Quantity Breaks in Shopify Plus B2B
- Setting Up Net Payment Terms and Credit Limits at Checkout
- Architecting Company Profiles and Multi-Location Inventory Allocation
- Automating Wholesale Customer Onboarding and Tax Exemptions
- Integrating ERP and CRM Systems with the Shopify Plus Wholesale Channel
- Implementation Checklist: ERP-to-Shopify B2B Sync
- Optimizing the B2B Quick Order Form for High-SKU Reorders
- Common B2B Configuration Mistakes and How to Avoid Them
- Authoritative References
Configuring Custom Price Lists and Quantity Breaks in Shopify Plus B2B
The Shopify Plus wholesale channel is a native suite of B2B features that allows enterprise merchants to manage custom price lists, quantity breaks, net payment terms, and company profiles directly within a single Shopify admin, eliminating the need for complex, high-latency third-party wholesale apps.
Shopify Plus allows you to set up fixed prices or percentage-based discounts for specific companies. You can configure these directly in the admin or sync them via API from your ERP.
To configure custom pricing:
- Navigate to Customers > Companies and select your target company.
- Under Catalogs, click Create catalog to define custom pricing rules.
- Set percentage-based discounts off your retail baseline, or upload a CSV with fixed SKU-level pricing.
To configure quantity breaks:
- Within the catalog editor, apply volume pricing tiers to incentivize bulk orders.
- Define minimum purchase quantities per SKU to protect wholesale margins.
- Set incremental quantity rules to restrict ordering to specific multiples.
Setting Up Net Payment Terms and Credit Limits at Checkout
Replicating offline credit terms requires precise checkout configuration to prevent unauthorized orders. Shopify B2B supports native payment terms linked directly to the Company Profile.
- Assign terms like Net 15, Net 30, Net 60, or Due on Receipt directly to company locations.
- Enable Pay on Account at checkout, allowing approved buyers to submit orders without immediate credit card authorization.
- For custom credit limits, leverage Shopify Flow to automatically hold orders if a company's outstanding balance exceeds their designated credit ceiling.
If you are migrating from a legacy platform, utilize a specialized Shopify migration service to transfer historical open invoices and customer credit balances securely.
Architecting Company Profiles and Multi-Location Inventory Allocation
Enterprise wholesale requires separating the buying entity from the physical delivery addresses. Shopify Plus handles this via Company Profiles.
- Company Profiles: Map multiple buyer accounts to a single company record, assigning unique permission levels like administrator or location manager.
- Location-Specific Catalogs: Assign distinct price lists and payment terms to different physical locations under the same corporate umbrella.
- Inventory Allocation: Map specific Shopify locations to company locations to ensure regional fulfillment and accurate stock levels.
To build custom routing logic or optimize your B2B frontend performance, consult with a specialized Shopify Plus consulting partner to align your ERP inventory allocation rules with Shopify's native location architecture.
Automating Wholesale Customer Onboarding and Tax Exemptions
Manual onboarding slows down wholesale customer acquisition. Use native Shopify tools to automate registration and tax-exempt status verification.
- Use the B2B checkout registration form to capture company details, tax IDs, and trade certificates during signup.
- Configure Shopify Flow to auto-approve registrations based on pre-defined criteria, such as a valid VAT format.
- Apply tax exemptions directly to the Company Location profile by uploading the resale certificate and setting the tax-exempt status to true.
Integrating ERP and CRM Systems with the Shopify Plus Wholesale Channel
Your ERP remains the single source of truth for pricing, inventory, and ledger balances, while Shopify Plus acts as the transactional frontend.
- API Integration: Use the Admin GraphQL API to sync ERP price lists and inventory levels in real-time.
- Webhook Subscriptions: Subscribe to order creation webhooks to instantly push wholesale orders to your ERP for fulfillment.
- Company Syncing: Ensure your ERP customer IDs are mapped to the external_id field in Shopify's Company objects.
Implementation Checklist: ERP-to-Shopify B2B Sync
- Map customer records: Sync ERP account numbers to Shopify Company external ID fields.
- Establish pricing sync schedules: Set up delta syncs every 15 minutes for inventory and daily updates for custom price lists.
- Configure order export flows: Ensure B2B orders are flagged with payment terms before exporting to ERP ledger systems.
- Test tax calculation logic: Verify that tax-exempt flags in the ERP match the Shopify Company Location settings.
Optimizing the B2B Quick Order Form for High-SKU Reorders
Wholesale buyers prioritize efficiency over discovery. A standard retail layout fails for buyers ordering hundreds of SKUs.
- Enable the native B2B Quick Order Form on your collection templates to allow line-item entry and rapid quantity adjustments.
- Implement CSV upload functionality directly on the cart page, allowing buyers to upload bulk order sheets.
- Ensure your theme is highly optimized to handle large cart payloads without performance degradation.
For high-volume catalogs, implementing professional Shopify theme optimization prevents lag when buyers add hundreds of line items simultaneously.
Common B2B Configuration Mistakes and How to Avoid Them
- Mistake: Using retail apps for B2B pricing. This causes severe theme bloat, slows down page load speeds, and conflicts with native Shopify B2B features.
- Mistake: Ignoring draft order limits. Sending massive enterprise orders via draft orders can hit API rate limits if not batched correctly.
- How to Fix: Migrate all legacy wholesale apps to native Shopify B2B Catalogs. Use the GraphQL API to batch pricing updates, and configure native Company Profiles to manage buyer permissions instead of relying on customer tags.
Authoritative References
Use these official resources to verify platform-specific claims and implementation details before making commercial or technical decisions.
Frequently Asked Questions
How does the native Shopify Plus wholesale channel handle custom B2B price lists and ERP syncing?
The native Shopify Plus wholesale channel manages custom B2B price lists through Catalogs, which are assigned directly to Company profiles in the Shopify admin. Merchants can configure fixed SKU-level prices or percentage-based discounts off a retail baseline, eliminating the need for third-party wholesale applications. For high-volume enterprise operations, these price lists are typically synchronized from an external ERP system using Shopify's Admin GraphQL API. This integration maps ERP customer accounts to Shopify Company records via the external_id field, allowing real-time or scheduled delta updates (typically every 15 minutes for inventory and daily for custom pricing). By utilizing native Catalogs instead of legacy customer tags or draft orders, enterprise merchants avoid API rate limits and theme bloat while ensuring accurate, location-specific pricing and payment terms (such as Net 30 or Pay on Account) are rendered instantly at checkout for authenticated wholesale buyers.
Can I set up net payment terms and credit limits natively in Shopify B2B?
Yes. Shopify B2B supports native payment terms like Net 15, Net 30, and Net 60 linked directly to Company Locations. Approved buyers can use "Pay on Account" at checkout. For custom credit limits, you can use Shopify Flow to automatically hold orders if a company's outstanding balance exceeds their designated credit ceiling.
How do I handle tax exemptions for wholesale customers in Shopify Plus?
You can manage tax exemptions directly within the Company Location profile. By uploading the customer's resale certificate and setting their tax-exempt status to true, Shopify will automatically exclude taxes for that specific location during checkout. You can also automate this process using Shopify Flow during registration.
Ecommerce manager, Shopify & Shopify Plus consultant with 10+ years of experience helping enterprise brands scale their ecommerce operations. Certified Shopify Partner with 130+ successful store migrations.