Shopify POS and unified retail: connecting shop and online
Shopify POS shares the catalogue, inventory and customer records with the online store. Where that helps, and where it needs work.
7 min read · Integrations ·
Shopify POS runs the till in a physical shop off the same store as your website. That's the real advantage: one catalogue, one inventory pool, one customer record. It removes an entire category of integration work that retailers on other platforms spend serious money on.
It also introduces its own decisions.
What's shared automatically
- Products and prices. One catalogue. A price change applies everywhere unless you deliberately override it.
- Inventory, by location. The shop is a location; the warehouse is a location.
- Customers. Someone who buys in store and online is one record, with one purchase history — which is the single customer view most retailers try and fail to build with a CRM integration.
- Orders. In-store sales are orders, in the same reporting.
- Discounts, subject to what each channel supports.
Locations do the work
Each shop is a location holding its own stock. Two settings decide most behaviour:
- Which locations sell online. A shop's display stock probably shouldn't feed online availability, or you'll sell the one on the mannequin.
- Fulfilment priority. Which location an online order is sourced from by default.
Get these wrong and you either oversell shop stock online or hide stock you could have sold.
Click and collect
The feature most retailers underuse. Native, converts well for stores with a physical location, and costs nothing to enable.
Two things to get right: accurate preparation times — the most common complaint is an order that wasn't ready when the confirmation said — and who picks it, because a collection order that nobody in the shop sees is a customer standing at a counter.
Related: ship-from-store, where online orders are fulfilled from shop stock. Useful for clearing slow lines, and it needs shop staff to have a workable process, not just a setting.
Where it needs custom work
Shopify POS covers standard retail well. It needs help when:
- You have an existing till or ERP that must remain the system of record. Then POS either isn't used, or an integration reconciles the two — and running two tills as two sources of truth is the failure mode.
- Pricing differs by shop beyond what price lists express.
- Loyalty spans channels with rules the apps don't cover.
- You need bespoke receipt or till behaviour.
- Trade counter sales with account customers and terms — B2B.
Staff and permissions
POS staff need till access and nothing else. Use staff accounts with least privilege and separate POS-specific roles — shop staff should not have access to payouts, customer exports or theme code.
Each person gets their own login. Shared till logins make every discrepancy unattributable, which is the entire point of an audit trail.
Reporting across channels
Because online and retail sit in one store, cross-channel reporting is native rather than a project. What to watch:
- Sales by location and by channel.
- Inventory turn per location — which shop is holding the slow stock.
- Customers who buy in both channels. They're typically your most valuable, and most retailers can't identify them at all.
For anything beyond native reports, getting data out covers the routes.
Practical setup order
- Create a location per shop, with accurate stock.
- Decide which locations sell online.
- Set fulfilment priority.
- Set up staff accounts and POS roles.
- Enable click and collect with realistic preparation times.
- Test: buy online, collect in shop; buy in shop, return online; check stock decrements from the right location each time.
Step six is where setups fail, and it takes twenty minutes.
The honest limitation
Shopify POS is good at standard retail and less suited to complex hospitality, heavily regulated categories, or operations with an entrenched till system doing something specific.
If you have a working till your staff know and an ERP that owns stock, the honest answer may be integrating them rather than replacing them — the same reasoning as when Shopify isn't the right choice applied to one part of the business.
The reason to use Shopify POS isn't the till. It's that shop and online stop being two businesses with a reconciliation problem between them.
Is this the problem you’re looking at?
Send me the link to your store and a line about what is going wrong. You get a straight answer within one business day — no pitch, no obligation.
[email protected]Or see what I do around Shopify: services, work beyond the theme, selected work.