- 1. Mapping B2B Company Profiles and Location-Specific Purchasing Rules
- 2. Setting Up Native Net-Terms (Net 30/60/90) and Payment Terms Policies
- 3. Configuring Custom Price Lists and Percentage-Based Tiered Discounts
- 4. Syncing Offline ERP Pricing Data with the Shopify Plus Wholesale Channel
- 5. Restricting Product Catalogs and Setting Minimum Order Quantities (MOQs)
- 6. Testing the Enterprise Buyer Checkout and Draft Order Invoice Workflow
- Common Mistakes to Avoid
- How to Fix and Optimize
- 7. Shopify Plus B2B Cost Structure & Financial Viability
- Monthly Platform Fee & Variable GMV Scenarios
- Transaction-Fee Scenarios
- Enterprise Features Included vs. External Costs
- Hidden Budget Items to Anticipate
- When is Shopify Plus Financially Worth It?
- 8. Maximize Your Wholesale Growth with a Professional Audit
- 9. Related Resources & References
- Related Shopify and Ecommerce Growth Guides
- Authoritative References
Migrating offline B2B contract terms to Shopify Plus often results in broken checkout workflows and reliance on slow, third-party middleware. This guide provides a direct execution plan for native Shopify B2B wholesale optimization to preserve custom pricing, net terms, and location-specific rules without code bloat.
1. Mapping B2B Company Profiles and Location-Specific Purchasing Rules
Shopify B2B company profiles allow enterprise brands to group multiple buyers, locations, and custom purchasing rules under a single corporate umbrella. This structure links specific payment terms, price lists, and tax exemptions directly to individual shipping locations rather than a generic customer account.
Enterprise accounts rarely buy under a single set of rules. You must map your legacy ERP customer hierarchies to Shopify's native Company structures to ensure accurate routing. To do this effectively:
- Define a Company Profile for each parent organization.
- Create distinct Company Locations for each regional office, warehouse, or retail store.
- Assign unique shipping addresses, tax exemptions, and default payment terms to each location.
- Add individual Company Contacts (buyers) and assign location-specific permissions (e.g., ordering only, admin, or view-only).
If you are transitioning from a legacy platform, leveraging an expert Anatta Shopify Plus Store Redesign Strategy: CRO Guide ensures your complex historical customer hierarchies map perfectly to Shopify’s native Company structures without losing data integrity.
2. Setting Up Native Net-Terms (Net 30/60/90) and Payment Terms Policies
Eliminate third-party apps that use draft orders to simulate credit terms. Shopify Plus supports native payment terms directly within the checkout flow. For step-by-step implementation details, consult the official Shopify B2B documentation.
Use this checklist to configure native net-terms for your verified accounts:
- Navigate to Customers > Companies in your Shopify Admin.
- Select the target Company and click Manage under the Location details.
- Under Payment terms, select the appropriate term (e.g., Net 30, Net 60, or Due on receipt).
- Define whether the payment window triggers from the fulfillment date or the order creation date.
- Save the configuration to instantly enable credit-based checkouts for that location's authorized buyers.
Once configured, buyers can check out without immediate credit card entry. Invoices are automatically generated and emailed to the buyer's billing contact, and payment tracking, reminders, and collections are managed directly from the Shopify Admin or synced to your ERP.
3. Configuring Custom Price Lists and Percentage-Based Tiered Discounts
To achieve successful Shopify B2B wholesale optimization, you must replicate complex contract pricing without creating duplicate products or variants.
- Create a Price List for each customer contract tier.
- Apply either a flat percentage-based discount across the entire catalog or set fixed pricing for individual SKUs.
- Configure volume-based tiered pricing to reward bulk buyers (e.g., buy 10-49 units for a 10% discount, buy 50+ units for a 20% discount).
- Link the Price List directly to the relevant Company Location.
For brands looking to design frictionless buying experiences around these custom price lists, a dedicated Shopify Plus CRO: Enterprise Audit Framework [2025] can optimize the complex logic behind high-volume wholesale checkouts.
4. Syncing Offline ERP Pricing Data with the Shopify Plus Wholesale Channel
Manually updating thousands of custom contract prices is prone to error. You must automate the pipeline between your ERP (e.g., SAP, NetSuite, Microsoft Dynamics) and Shopify Plus.
- Utilize the Shopify Admin API (specifically the priceList and priceListFixedPrices mutations) to push ERP pricing updates in real-time.
- Schedule batch syncs during low-traffic hours to update high-volume, customer-specific price lists.
- Map the ERP's unique Customer ID to the Shopify Company External ID to ensure accurate data matching.
- Set up webhook listeners for company_contact and company_location updates to keep customer profiles aligned.
5. Restricting Product Catalogs and Setting Minimum Order Quantities (MOQs)
Do not rely on front-end liquid hacks or theme-level hiding to restrict B2B catalogs. Use native backend controls to enforce purchasing limits.
- Create distinct Catalogs containing only the specific products authorized for a given company.
- Assign the restricted Catalog to the Company Location so unauthorized buyers cannot view or purchase those SKUs.
- Set Minimum Order Quantities (MOQs) at the variant level within the Catalog settings.
- Establish quantity increments (e.g., ordering only in multiples of 6 or 12 for case packs) to align with warehouse fulfillment workflows.
For technical SEO implications of restricted catalogs and ensuring search engines index only your public-facing pages, consult our guide on Shopify B2B Technical SEO: Scale Wholesale Traffic.
6. Testing the Enterprise Buyer Checkout and Draft Order Invoice Workflow
Before launching, validate that the end-to-end purchasing workflow operates flawlessly for your high-value accounts.
Common Mistakes to Avoid
- Using Draft Orders to Bypass Native B2B Checkout: This breaks inventory reservation systems and prevents accurate tracking of credit limits.
- Mixing B2C and B2B Pricing Logic: Avoid using tag-based B2C apps that conflict with native Shopify B2B company logic.
- Ignoring Tax Exemption Certificates: Failing to upload certificates directly to the Company Location results in incorrect tax charges at checkout.
How to Fix and Optimize
- Test as a Customer: Use the "Log in as customer" feature in the Shopify Admin to verify that the exact contract pricing, MOQs, and net terms display correctly for each company location.
- Automate Invoice Workflows: Implement Shopify Flow to automatically email invoices, track due dates, and trigger payment reminders for net-terms orders.
- Audit Checkout Performance: Monitor the performance of your checkout page to ensure that complex B2B pricing scripts do not slow down the transaction speed.
7. Shopify Plus B2B Cost Structure & Financial Viability
When planning your wholesale migration or optimization, understanding the total cost of ownership on Shopify Plus is critical. Platform pricing structures can evolve over time, and merchants must verify contract-specific pricing directly on the official Shopify Plus pricing page.
Monthly Platform Fee & Variable GMV Scenarios
Shopify Plus typically operates on a base monthly platform fee for standard setups. However, for high-volume merchants, this fee may transition into a variable GMV (Gross Merchandise Volume) fee once monthly sales cross a specific threshold. This variable fee is calculated as a small percentage of your qualifying sales. Because contract terms vary based on volume and business model, always consult Shopify directly for your specific contract terms.
Transaction-Fee Scenarios
To minimize transaction costs, merchants are encouraged to use Shopify Payments. When using Shopify Payments, the standard platform transaction fees are generally waived. However, if your business requires a third-party payment gateway, Shopify Plus may assess an additional transaction fee (typically ranging from 0.15% to 0.20% depending on your contract) on those transactions.
Enterprise Features Included vs. External Costs
While Shopify Plus includes robust native B2B features, advanced checkout customization via Checkout Extensibility, and multi-currency support, certain costs sit outside the platform. These include advanced tax compliance engines, specialized ERP connectors, and custom middleware required for legacy systems.
Hidden Budget Items to Anticipate
When budgeting for a Shopify Plus B2B build, ensure you account for these often-overlooked expenses:
- Premium Apps: While native B2B features are extensive, highly specialized workflows (such as custom shipping rules or advanced file uploads) may require paid apps.
- Custom Development: Integrating custom ERP endpoints and building bespoke front-end experiences.
- Migration Costs: Data cleaning, customer account mapping, and historical order migration.
- Analytics & QA: Setting up advanced B2B tracking and performing rigorous end-to-end checkout testing.
- Ongoing Support: Retaining technical resources to maintain API connections and update catalog logic.
When is Shopify Plus Financially Worth It?
Shopify Plus is highly viable for businesses with significant B2B volume where the efficiency gains of native net terms, automated ERP syncs, and self-service buyer portals outweigh the platform fees. Conversely, for smaller operations with low wholesale volume, standard Shopify pricing plans combined with third-party apps may be more cost-effective, though they lack the robust native company profiles and seamless checkout integrations of Plus.
8. Maximize Your Wholesale Growth with a Professional Audit
Are you planning a migration to Shopify Plus or looking to optimize your existing B2B checkout flow? Get a comprehensive Shopify Plus cost, SEO, or migration audit to identify hidden performance bottlenecks, streamline your ERP integrations, and maximize your wholesale conversion rates. Let's build a high-performing, scalable B2B engine tailored to your business.
9. Related Resources & References
Related Shopify and Ecommerce Growth Guides
- Shopify B2B Optimization: Scaling Wholesale on Shopify Plus
- Shopify B2B Technical SEO: Scale Wholesale Traffic
- Shopify Plus Wholesale: Google Ads B2B Scaling Guide
- Shopify Plus CRO: Enterprise Audit Framework [2025]
- Anatta Shopify Plus Store Redesign Strategy: CRO Guide
Authoritative References
Frequently Asked Questions
How do you sync ERP pricing with Shopify Plus B2B price lists?
To sync offline ERP pricing data with the Shopify Plus wholesale channel, enterprise brands must utilize the native Shopify Admin GraphQL API, specifically targeting the priceList and priceListFixedPrices mutations. This programmatic approach allows real-time or scheduled batch updates of custom contract pricing directly from systems like SAP, NetSuite, or Microsoft Dynamics 365. To ensure accurate data matching, developers must map the ERP's unique Customer ID to the Shopify Company External ID. Additionally, setting up webhook listeners for company_contact and company_location updates keeps customer profiles synchronized. This native API integration eliminates the need for slow, third-party middleware or draft order workarounds, maintaining high checkout performance and ensuring that enterprise buyers always see their exact, pre-negotiated contract rates and volume-based tiered discounts instantly upon logging into their B2B customer portal.
Can you set different payment terms for different locations of the same company in Shopify Plus B2B?
Yes, Shopify Plus B2B natively supports location-specific purchasing rules. Under a single parent Company Profile, you can establish multiple Company Locations, each with its own distinct shipping address, tax exemption certificates, and default payment terms (such as Net 30, Net 60, or Due on Receipt).
How do native Shopify B2B Catalogs enforce Minimum Order Quantities (MOQs)?
Native Shopify B2B Catalogs allow merchants to set Minimum Order Quantities (MOQs) and quantity increments directly at the variant level within the Catalog settings. This ensures that enterprise buyers can only add products to their cart in authorized quantities (e.g., case packs of 6 or 12), preventing checkout errors and aligning orders with warehouse fulfillment workflows.
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.