Development13 min read

Building a Wholesale Portal: Advanced Shopify B2B Features

For decades, B2B e-commerce on Shopify was a workaround. Brands relied on password-protected collections, draft orders, and third-party wholesale apps to serve business customers. The experience was clunky for buyers and operationally painful for merchants.

Shopify has fundamentally changed this with native B2B features on Shopify Plus. Company accounts, customer-specific catalogs, volume-based pricing, net payment terms, and dedicated B2B storefronts are now built directly into the platform.

This guide covers how to architect and implement a professional wholesale portal using Shopify B2B development best practices, from data modeling to checkout customization.

1) Understanding Shopify's Native B2B Architecture

Shopify's B2B functionality is built on a company-centric data model. Unlike consumer accounts, B2B customers belong to a Company entity that can have multiple Locations, each with its own catalog, pricing, payment terms, and shipping address.

This architecture supports complex enterprise buying scenarios: a national retailer with 50 locations can have different pricing tiers per location, different catalogs per region, and centralized purchasing managed by a single buyer account.

Core B2B Data Entities

Understanding these entities is essential for proper Shopify B2B development.

  • Companies: the parent entity representing a business customer. Contains company-level metadata and status.
  • Company Locations: physical or logical locations within a company, each with its own catalog assignment and payment terms.
  • Company Contacts: individual users associated with a company who can place orders on behalf of the organization.
  • Catalogs: curated product selections with custom pricing assigned to specific company locations.
  • Price Lists: percentage-based or fixed-price adjustments applied at the catalog level.

2) Custom Catalog and Pricing Architecture

The most powerful aspect of Shopify B2B is the ability to create customer-specific catalogs with custom pricing. This eliminates the need for separate wholesale stores or discount code workarounds.

You can create unlimited catalogs, each containing a curated selection of products with adjusted pricing. Price adjustments can be percentage-based (e.g., 30% off retail), fixed prices per variant, or volume-based pricing with quantity breaks.

Volume Pricing and Quantity Breaks

For wholesale operations, quantity-based pricing is essential. Shopify's native B2B supports quantity rules (minimum, maximum, and increment values) and quantity price breaks directly within catalogs.

For example, you can configure: buy 1-49 units at $15, buy 50-99 units at $12, buy 100+ units at $10. These prices display dynamically on the product page when a logged-in B2B customer views the catalog.

Managing Catalogs at Scale with the API

For operations with hundreds of B2B customers and dozens of price tiers, manual catalog management is impractical. We build custom admin tools and scripts using the Shopify Admin GraphQL API to programmatically create, update, and assign catalogs based on data from your ERP or CRM system.

This ensures that when a new wholesale customer is onboarded or a price list is updated in your ERP, the changes are automatically reflected in Shopify without manual intervention.

3) B2B Checkout and Payment Terms

B2B transactions differ fundamentally from B2C. Wholesale buyers expect net payment terms (Net 30, Net 60), purchase order numbers, and the ability to pay by invoice rather than credit card at checkout.

Shopify Plus supports all of these natively. Payment terms are configured per company location, and Shopify automatically tracks payment due dates and sends reminders. Purchase order numbers can be captured at checkout using Checkout Extensibility.

Draft Orders and Sales Rep Workflows

For B2B operations with dedicated sales teams, draft orders allow reps to create orders on behalf of customers, apply custom discounts, and send invoices for payment. We build custom internal tools that streamline this workflow, including quick-order forms with SKU search and bulk line item entry.

4) Blended B2B and B2C Storefronts

One of Shopify's most significant B2B advantages is the ability to run B2B and B2C commerce from the same store. When a B2B customer logs in, they see their custom catalog and pricing. When a consumer visits, they see standard retail pricing.

This eliminates the need to maintain separate wholesale websites, reduces operational complexity, and ensures a unified brand experience across all customer segments.

The key technical challenge is ensuring that B2B-specific UI elements (quantity selectors, price break tables, PO number fields) only render for authenticated B2B sessions. We handle this with conditional Liquid logic and Checkout Extensibility components.

Actionable Insights

  • Leverage Shopify's native B2B features on Plus rather than third-party wholesale apps for better performance and platform support.
  • Design your catalog architecture around company locations, not individual customers, to support enterprise buying scenarios.
  • Automate catalog and pricing management via the Admin GraphQL API to keep Shopify in sync with your ERP or CRM.
  • Implement net payment terms and PO number capture natively through Shopify Plus instead of manual invoicing workflows.
  • Use blended B2B/B2C storefronts to reduce operational complexity while maintaining distinct pricing for each customer segment.

Conclusion

Shopify B2B development has matured dramatically. The native B2B features on Shopify Plus now support sophisticated wholesale operations that previously required dedicated platforms like NuOrder or custom-built portals.

By leveraging company accounts, custom catalogs, volume pricing, net payment terms, and blended B2B/B2C storefronts, you can build a wholesale channel that scales without the operational overhead of managing separate systems.

The Scale Room specializes in architecting complex B2B solutions on Shopify Plus. If you are ready to modernize your wholesale operations, we can design and implement a B2B portal tailored to your specific business requirements.

Want help implementing this? Book a call.

We can turn these frameworks into a prioritized execution plan for your store.

View Case Studies

Related Articles

Development

10 Mistakes That Hurt Your Shopify Store's SEO (2026 Guide)

A practical 2026 guide to the most common Shopify SEO mistakes that hurt rankings, traffic, and conversions, plus how to fix them.

Read Article

Development

How to Optimize Shopify Store Speed (2026 Guide)

A practical 2026 Shopify speed optimization framework covering Core Web Vitals, technical fixes, and ongoing performance monitoring for stronger conversion outcomes.

Read Article