Not every B2B customer wants the same experience. A long-standing enterprise account managed by a dedicated sales rep operates differently from a mid-market distributor who logs in, knows what they need, and places orders without any assistance. Trying to force both into the same model creates friction for one of them.

The hybrid B2B model acknowledges this reality: some accounts benefit from rep-assisted selling, some are better suited to self-service, and many shift between the two depending on the type of order. Shopify's B2B tools support both modes from the same platform, but setting it up well requires deliberate decisions about which accounts get which experience and how reps and the platform work together.

The Two Modes in a Hybrid Model

Self-service accounts

These are customers who log into your Shopify B2B portal, browse or search your catalog, build their own orders, and check out with their negotiated pricing and payment terms applied automatically.

Self-service works best for:

  • Accounts with predictable, recurring order patterns
  • Buyers who know your product catalog well
  • Customers ordering standard SKUs without complex customization
  • Smaller accounts where the economics of rep involvement don't make sense

Self-service reduces operational overhead. Once an account is configured correctly, the customer manages their own ordering with minimal involvement from your team.

Rep-assisted accounts

These are customers where a sales rep (or inside sales person) plays an active role in the ordering process: building quotes, negotiating terms on a per-order basis, creating draft orders on the customer's behalf, or managing complex multi-line orders.

Rep-assisted models work best for:

  • High-value accounts with negotiated, order-specific pricing
  • New customers still learning your catalog
  • Accounts with complex product configurations or custom specifications
  • Orders requiring review or credit approval before commitment

Rep-assisted selling doesn't mean the customer is locked out of self-service. Many accounts start rep-assisted and migrate toward self-service as the relationship matures.

Setting Up Self-Service Accounts on Shopify Plus

Self-service B2B on Shopify Plus is built around company accounts, catalogs, and the customer portal.

Company accounts and catalogs

Each self-service wholesale account is set up as a B2B company with one or more locations. The company is assigned to a catalog with their negotiated pricing, any quantity rules (minimums, increments), and product visibility. When the buyer logs in, they see their prices and can check out with their payment terms applied.

For self-service accounts, the catalog does the heavy lifting. Pricing, MOQs, and payment terms are all configured at the account level, so the rep doesn't need to be involved in each transaction.

Customer portal and order history

Shopify's new customer accounts give B2B buyers access to:

  • Full order history with reorder capability
  • Current draft orders and invoices awaiting payment
  • Address management for their company locations
  • Payment terms and outstanding balance visibility

For self-service accounts, the portal is the primary touchpoint between orders. Make sure buyers know how to access it and that it reflects accurate account information before you point them to it.

For guidance on new vs. legacy customer account setup, see Customer Accounts vs Legacy Accounts: Which Should You Use for Shopify B2B.

Gating and access control

Self-service B2B stores are typically gated: buyers must log in to see pricing and place orders. Non-logged-in visitors see either no pricing or MSRP. This protects your wholesale pricing from being visible publicly and ensures every order is associated with the correct company account.

Setting Up Rep-Assisted Accounts

For rep-managed accounts, the primary tools in Shopify are draft orders and the admin order creation interface.

Draft orders for rep-built quotes

When a sales rep is handling an account, they build orders directly in the Shopify admin as draft orders. The workflow:

  1. Rep opens Orders > Drafts and creates a new draft order
  2. Rep selects the customer and, critically, the company location (this applies the correct B2B pricing and payment terms automatically)
  3. Rep adds products, adjusts quantities, applies any order-specific discounts
  4. Rep locks pricing if the draft will be sent as a quote (locking prevents price changes from affecting the quoted amount)
  5. Rep sends the invoice link to the customer for review and payment, or collects payment directly

The customer never needs to log into the Shopify portal for this flow. The rep manages the entire transaction.

Rep access in Shopify admin

Sales reps who create draft orders need Shopify admin access. Shopify's staff permission system lets you assign access levels so reps can create and manage orders without accessing financial settings, app configuration, or other admin areas they don't need.

If your rep team is large or you want reps to have more structured access to account information without full admin entry, some manufacturers use CRM tools or dedicated B2B rep portals (third-party apps) that connect to Shopify via the API.

Order-specific pricing on draft orders

For rep-assisted accounts, pricing is often negotiated per order rather than set in a standing catalog. On a draft order, the rep can manually override line item prices. This works well for accounts where your sales team quotes against current material costs, shipping conditions, or custom specifications.

The risk: manual price overrides on draft orders require rep discipline. If a rep forgets to update a price, or applies the wrong discount, the order goes out at the wrong rate. Periodic review of draft order pricing by a manager is worth building into your process for high-value accounts.

For structuring approval steps before draft orders are converted to live orders, see How to Set Up B2B Order Review Workflows in Shopify.

Segmenting Accounts Between Models

Deciding which accounts belong in self-service vs. rep-assisted is the most consequential part of building a hybrid model. Shopify's customer segmentation tools help you organize this.

A useful segmentation framework:

Use customer tags in Shopify to mark accounts by model (rep-managed, self-service, hybrid) and by segment. These tags enable Shopify Flow automations that route orders and notifications differently based on account type.

For broader segmentation strategy, see How to Use Customer Segmentation in Shopify for B2B Success.

Supporting the Transition from Rep-Assisted to Self-Service

Many accounts start rep-assisted and move toward self-service over time. Managing that transition well is part of running a hybrid model.

Signals that an account is ready for self-service:

  • The buyer knows your catalog and is ordering the same SKUs repeatedly
  • Order-to-order pricing is stable (no per-order negotiation needed)
  • The account has been through enough cycles to understand your payment terms process
  • Rep involvement is mostly order entry rather than relationship or pricing work

How to transition:

  1. Set up the company account, catalog, and payment terms in Shopify if not already done
  2. Give the buyer their portal login credentials and a walkthrough of the ordering experience
  3. Run one or two orders through the portal with the rep monitoring and available for questions
  4. Reduce rep involvement gradually as the buyer becomes comfortable

Transitioning accounts to self-service frees rep capacity for new account development and complex opportunities. Tracking which accounts are in each model lets you measure how effectively your team is moving accounts through the funnel.

Automating Around the Hybrid Model

Shopify Flow

Shopify Flow helps route orders and notifications based on account type without manual intervention:

  • When an order comes in from a company tagged rep-managed, trigger a notification to the assigned rep
  • When a draft order has been sitting unconverted for more than a set number of days, alert the rep to follow up
  • When a self-service account places an unusually large order (above a threshold), flag it for rep review before it proceeds to fulfillment
  • Tag orders by account type automatically on creation for reporting

n8n

For workflows that span Shopify and your CRM or ERP, n8n handles the cross-system automation:

  • When a rep creates a draft order in Shopify, push a record to your CRM to track the quote in your pipeline
  • When a self-service account places their first order without rep assistance, update their CRM record to reflect the shift
  • Sync rep assignment data from your CRM into Shopify customer tags so Flow automations have the right account context

Measuring the Hybrid Model

Track each mode separately to understand where the model is working and where it isn't.

Self-service metrics:

  • Self-service order rate (% of orders placed without rep involvement)
  • Reorder frequency from the portal
  • Portal login frequency per account
  • Cart abandonment rate (high abandonment may indicate pricing or catalog confusion)

Rep-assisted metrics:

  • Draft orders created per rep
  • Draft-to-live order conversion rate
  • Average time from draft creation to invoice payment
  • Orders per rep account vs. self-service account (the gap tells you where capacity is going)

Hybrid transition metrics:

  • Accounts moved from rep-assisted to self-service per quarter
  • Revenue from accounts in each model
  • Rep time freed by self-service account transitions

Payment Terms Across Both Models

Both self-service and rep-assisted accounts typically operate on payment terms rather than card-at-checkout. The configuration is the same either way: terms are set at the company location level in Shopify Plus B2B.

For self-service accounts, buyers see their terms at checkout and can place orders without calling anyone. For rep-assisted accounts, terms apply to draft order invoices. In both cases, your team manages payment follow-up for outstanding balances.

For payment terms configuration, see Best Payment Options for B2B Customers on Shopify.

The goal of a hybrid model isn't to eliminate sales reps. It's to deploy rep time where it creates the most value (complex accounts, new relationships, high-stakes negotiations) and let the platform handle everything else. Shopify's B2B tools support both modes natively. The work is in deciding which accounts go where, setting up the right configurations for each, and building the workflows that keep both tracks running smoothly.