Skip to main content
all about shopify29 Dec 2025·5 min read

Shopify B2B, POS, and Omnichannel: Engineering the Unified Commerce Stack

Dragoș-Adrian BuhoiuDragoș-Adrian BuhoiuFounder · Digital Ecosystem Architect
Shopify B2B, POS, and Omnichannel: Engineering the Unified Commerce Stack
FEATURED.IMG
Shopify B2B, POS, and Omnichannel: Engineering the Unified Commerce Stack

True omnichannel is one customer record, one inventory source of truth. This guide covers Shopify B2B, POS Pro, ERP integration, and the unified commerce data model.

Why Most "Omnichannel" Implementations Are Just Multi-Channel with Extra Steps

True omnichannel commerce means a unified data model: one customer record, one inventory source of truth, one order management system — regardless of whether the purchase happens online, in a physical store, via a sales rep, or through a wholesale portal.

Most implementations are actually multi-channel: separate systems for each channel that are periodically synced via middleware, creating data latency, inventory discrepancies, and customer service nightmares.

Shopify's 2023-2025 platform investments have made genuine omnichannel architecture achievable on a single platform. Here's what that architecture looks like.

Shopify B2B:The Native Wholesale Channel

Shopify Plus's B2B features (formerly B2B on Shopify, launched 2022, significantly expanded since) allow you to build a native wholesale portal within your existing Shopify store — no duplicate store, no separate platform.

Key B2B capabilities:

Company accounts and contacts: B2B buyers are associated with a Company entity, not just individual customer accounts. Multiple contacts can be assigned to one company with different permission levels (purchaser vs. requester).

Custom price lists: Assign specific price lists to companies or customer segments. A catalog customer sees retail prices; a wholesale customer sees their negotiated pricing — automatically, without manual discount codes.

Payment terms: Net 30, Net 60, 50% deposit — configured per company. B2B buyers can place orders and pay on terms rather than requiring immediate payment.

Draft orders and quote workflow: Sales reps can create draft orders, share them with buyers for approval, and convert approved drafts to orders. This covers the "quote-to-order" workflow that B2B buyers expect.

Vaulted payment methods: B2B customers can save payment methods and authorize charges on behalf of their company — reducing friction for repeat purchasing.

Configuration: B2B features are configured in Shopify Admin under Customers → Companies. Each company gets its own login portal at a subdirectory of your store (yourdomain.com/b2b or a custom URL via Shopify's Markets configuration).

Shopify POS:The Physical Retail Integration

Shopify POS Pro (included in Shopify Plus, available as an add-on for other plans) connects physical retail to your online store with a shared inventory and customer database.

Technical architecture:

  • Inventory syncs in real-time across locations and online store
  • Customer profiles from online purchases are accessible in-store (purchase history, loyalty points, saved preferences)
  • Online-store returns can be processed at physical locations
  • Buy online, pick up in store (BOPIS) is native — no custom development required

Hardware setup:

  • Shopify POS runs on iPad or the Shopify POS Go (dedicated hardware terminal)
  • Supports external payment terminals (Tap to Pay, card readers) via Shopify Payments integration
  • Barcode scanning via external Bluetooth scanners or the POS Go's built-in scanner

Multi-location inventory: Set stock levels per location. Shopify's inventory API allows third-party WMS (Warehouse Management Systems) to push real-time stock updates. Staff can transfer inventory between locations directly from the POS interface.

The Omnichannel Data Model

The technical foundation of genuine omnichannel is unified customer identity.

Shopify's customer model: Every customer (online, B2B, POS) exists as a single customer record in Shopify. Their purchase history across all channels is unified. Tags, metafields, and custom properties apply across all channels.

Marketing integration: Klaviyo's Shopify integration pulls in POS purchase data, enabling post-purchase flows and segment conditions based on in-store behavior. A customer who regularly buys in-store can receive online-specific reactivation campaigns.

Attribution: Shopify's analytics (and GA4 via server-side tracking) can attribute revenue across channels when properly configured. See our Shopify analytics guide for the attribution configuration.

The ERP Integration Layer

For businesses above €5M GMV, the omnichannel stack typically requires an ERP integration:

Common ERP integrations with Shopify:

  • NetSuite via SuiteSync or custom API integration
  • SAP via certified middleware (Celigo, Boomi)
  • Microsoft Dynamics via Power Automate or certified apps
  • Custom ERPs via Shopify's Admin API (GraphQL)

The integration pattern:

  • Shopify is the customer-facing system of record for orders and customer data
  • ERP is the financial and inventory system of record
  • A middleware layer (n8n, Celigo, custom) syncs orders from Shopify to ERP for fulfillment, syncs inventory from ERP back to Shopify in real-time

Sync frequency matters: Near-real-time inventory sync (under 5 minutes) is critical for omnichannel — overselling occurs when inventory counts are stale.

At Verdant Mindset, we architect Shopify omnichannel implementations for B2B and physical retail. See our Shopify development services.

B2B, the physical store and the website aren't three businesses — they're channels feeding off the same stock. Keep them apart in Excel and on your phone? That's not omnichannel, that's a data fracture.

B. Dragoș AdrianEcosystem Architect
INITIATE.SEQUENCE
// 01_OF_01
// Next Step

Scale Your Ecosystem

30-min discovery call — no cost, no pitch. We audit your digital architecture and deliver a clear operational plan.

  1. 01Short message with your business context
  2. 02Reply within 24h with a discovery-call proposal
  3. 03Operational plan + scope recommendation
Schedule a Discovery Callor browse resources
24h replyZero spamDirect with the founder

FAQ.PROTOCOL

Frequently Asked Questions

Basic B2B features (like customer-specific pricing via customer tags and price rules) are available on all plans. The full Company accounts, payment terms, and native B2B portal features require Shopify Plus ($2,300+/month).
Shopify POS has limited offline mode — it can process credit card payments and record cash transactions, which sync when connectivity is restored. However, it cannot access real-time inventory or customer data while offline.
Shopify supports VAT exemption per customer (for B2B buyers with valid VAT numbers). Tax-exempt status is configured at the customer level. For complex international B2B tax requirements, a dedicated tax app (Avalara, TaxJar) is recommended.
Inventory adjustments in POS sync to the online store in near-real-time (typically under 1 minute). However, during high-traffic periods, slight delays can occur — this is an edge case Shopify is actively improving.
Yes — via custom price lists assigned to specific companies, and via product availability settings that can hide specific products from B2B or retail channels. Full catalog segmentation (showing completely different products per company) requires additional development using Shopify's customer-specific metafield filtering.