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.
Scale Your Ecosystem
30-min discovery call — no cost, no pitch. We audit your digital architecture and deliver a clear operational plan.
- 01Short message with your business context
- 02Reply within 24h with a discovery-call proposal
- 03Operational plan + scope recommendation
FAQ.PROTOCOL

