If you run both an online Shopify store and a physical retail presence, Shopify POS is the obvious choice for unifying your operations. It connects your in-store sales with your online channel, synchronises inventory in real time, and gives you a single view of your customer data across both channels.

But setting up POS properly requires more thought than most merchants give it. The hardware selection, staff configuration, inventory setup, and payment processing all need to work together seamlessly — and getting any one of these wrong creates friction that compounds over time.

This guide walks you through every aspect of setting up Shopify POS, from choosing the right plan to configuring advanced omnichannel features. We cover the UK-specific considerations that most guides miss, including payment processing, VAT handling, and hardware availability.

Why Shopify POS for retail

The fundamental advantage of Shopify POS over standalone point-of-sale systems is integration. Your online and in-store operations share a single backend: one product catalogue, one inventory pool, one customer database, one reporting dashboard.

This integration enables capabilities that standalone POS systems simply cannot offer:

  • Buy online, pick up in store (BOPIS). Customers order online and collect from your shop. Shopify handles the workflow automatically.
  • Ship to customer from store. If an item is out of stock in your warehouse but available in-store, you can fulfil the online order from your retail location.
  • Unified customer profiles. A customer who buys online and in-store has a single profile with complete purchase history. This is invaluable for marketing.
  • Real-time inventory. Stock levels update instantly across all channels. No more overselling because your online and in-store systems are out of sync.
  • Consistent promotions. Run discounts and promotions that apply consistently across online and in-store purchases.

For brands already on Shopify, POS eliminates the need for a separate retail system — and the painful manual synchronisation that comes with it. For more on building an enterprise-grade Shopify setup, see our enterprise ecommerce guide.

POS Lite vs. POS Pro: which do you need?

FeaturePOS Lite (free)POS Pro (£69/mo/location)
Mobile POSYesYes
Registers per location1Unlimited
Staff PINsLimitedUnlimited with roles
Product managementBasicAdvanced (smart grid, saved carts)
Inventory managementBasicTransfers, counts, demand forecasting
Customer profilesBasicFull with in-store capture
ReportingBasic salesDaily totals, staff performance, product reports
OmnichannelNoBOPIS, ship to customer, exchanges
ReceiptsEmail onlyPrinted + email

Our recommendation: If you are running a permanent retail location with staff, POS Pro is essential. The staff management, inventory tools, and omnichannel features pay for themselves quickly. POS Lite is fine for sole traders doing pop-up shops or markets.

Choosing the right hardware

Shopify POS runs on iOS devices (iPad and iPhone). The app is well-optimised and runs smoothly on relatively recent hardware. Here is what you need for different retail scenarios:

Minimum setup (pop-ups/markets)

  • iPhone or iPad (any model from 2020 onwards)
  • Shopify card reader (WisePad 3 for UK merchants)
  • Mobile data connection

Standard retail setup

  • iPad (10th generation or newer recommended)
  • Shopify Retail Stand for iPad
  • WisePad 3 card reader
  • Star Micronics receipt printer (mC-Print3 or TSP143IV)
  • Barcode scanner (Socket Mobile S700 works well)
  • Cash drawer (APG Vasario series)
  • Reliable broadband connection
Shopify POS hardware setup in a retail environment
A typical Shopify POS retail setup with iPad stand, card reader, receipt printer, and barcode scanner.

Hardware purchasing

Shopify sells hardware through their hardware store, but availability in the UK can be limited. Third-party retailers like Star Micronics distributors and Barcode Warehouse also stock compatible hardware. Always verify compatibility with Shopify's official hardware compatibility list before purchasing.

Step-by-step setup guide

Step 1: Enable POS in your Shopify admin

  1. Go to Settings > Apps and sales channels
  2. Click Point of Sale (it should be installed by default)
  3. If not installed, go to the Shopify App Store and install the Shopify POS channel

Step 2: Add your retail location

  1. Go to Settings > Locations
  2. Click Add location
  3. Enter your store name, address, and contact details
  4. Enable Fulfil online orders from this location if you want omnichannel capability
  5. Save

Step 3: Configure your POS settings

  1. In the POS channel, go to Settings
  2. Configure Checkout settings: customer email capture, tipping, receipt preferences
  3. Set up Payment types: card, cash, gift cards, custom payment methods
  4. Configure Taxes: ensure UK VAT is properly set (20% standard rate)
  5. Set up Order management: receipt templates, order numbering

Step 4: Install and configure the POS app

  1. Download Shopify POS from the App Store on your iPad/iPhone
  2. Log in with your Shopify credentials
  3. Select the location you created
  4. Pair your card reader via Bluetooth
  5. Connect your receipt printer (Wi-Fi or Bluetooth depending on model)
  6. Configure your smart grid layout — arrange product tiles for quick access

Step 5: Test everything

Before going live, process test transactions for every scenario:

  • Card payment (contactless and chip & PIN)
  • Cash payment with change calculation
  • Split payment (part card, part cash)
  • Refund processing
  • Discount application
  • Customer profile creation
  • Receipt printing and email
Shopify POS smart grid configuration on iPad
The smart grid can be customised to show your most popular products for quick access during busy periods.

Inventory synchronisation

Inventory sync is the most critical aspect of running Shopify POS alongside an online store. When it works properly, it is invisible. When it does not, you oversell products and disappoint customers.

How sync works

Shopify maintains a single inventory record for each product variant, with stock levels tracked per location. When a sale occurs on any channel (online, POS location 1, POS location 2), the inventory for that location is decremented in real time.

Multi-location inventory

/* Inventory visibility example:
   Product: Organic Cotton T-Shirt — Medium / Navy

   Location          Stock    Available Online
   ─────────────────────────────────────────────
   Warehouse         45       Yes
   London Shop       8        Yes (ship from store)
   Bristol Shop      3        Yes (ship from store)
   ─────────────────────────────────────────────
   Total available:  56
*/

You can control which locations fulfil online orders. If your retail locations should not fulfil web orders (to avoid disrupting in-store stock), disable online fulfilment for those locations in Settings.

Stock takes and adjustments

POS Pro includes inventory counting tools that let staff perform stock takes directly in the POS app. Discrepancies are logged and can be reviewed in the admin. Regular stock takes (weekly for high-velocity items, monthly for everything else) are essential for maintaining accuracy.

Staff permissions and management

If you have retail staff, POS Pro's staff management features are essential. Each staff member gets a unique PIN for logging in, and you can assign different permission levels.

Recommended permission levels

  • Sales associate: Process sales, apply predefined discounts, create customer profiles. Cannot access reports or modify settings.
  • Shift lead: All associate permissions plus process refunds, apply custom discounts, view daily reports.
  • Store manager: All shift lead permissions plus manage staff, view full reporting, adjust inventory, modify POS settings.

Staff performance tracking in POS Pro shows sales per staff member, average transaction value, and items per transaction. This data is invaluable for identifying training needs and rewarding top performers.

Omnichannel features

The real power of Shopify POS is its omnichannel capability. These features bridge the gap between your online and physical channels. For brands operating at scale, see our guide to Shopify Plus for multi-brand retailers.

Buy online, pick up in store (BOPIS)

Customers select "Store pickup" at checkout on your website. You receive a notification in the POS app. When the order is ready, mark it as prepared. The customer shows their confirmation email at your counter, and you complete the handoff.

Ship to customer

When a customer is in your store but you do not have their size or colour in stock, you can create an order in POS and ship it to them from another location. The customer pays in-store and receives the item by post. This saves the sale that would otherwise be lost.

In-store returns for online purchases

Customers can return items purchased online to your physical store. POS Pro handles the refund workflow, updates inventory, and keeps the customer's purchase history intact.

Omnichannel workflow showing buy online pick up in store
BOPIS workflows in Shopify POS create a seamless connection between your online store and retail location.

Payment processing in the UK

In the UK, Shopify POS supports card payments through Shopify Payments. The rates are competitive and decrease as your Shopify plan tier increases:

PlanIn-person rate
Basic1.7% + £0.00
Shopify1.6% + £0.00
Advanced1.5% + £0.00
PlusNegotiable

Note that in-person rates are significantly lower than online rates because of reduced fraud risk. This is one of the financial advantages of having a physical retail presence.

Reporting and analytics

POS Pro provides retail-specific reporting that helps you make data-driven decisions about staffing, inventory, and merchandising. Key reports include daily sales summaries, product performance by location, staff performance metrics, and peak trading hour analysis.

All POS data feeds into your main Shopify analytics dashboard, giving you a unified view of your business across all channels. For brands expanding internationally, read our international expansion guide to understand how POS fits into a global retail strategy.

Using POS for pop-ups and events

Shopify POS is exceptionally well-suited for temporary retail — pop-up shops, craft markets, trade shows, and brand activations. The minimal hardware requirements (phone + card reader) make it portable and quick to set up.

Pop-up checklist

  • Fully charged iPad/iPhone
  • Portable charger or power bank
  • WisePad 3 card reader (fully charged)
  • Mobile data connection (Wi-Fi may not be available)
  • Printed product information as backup
  • Cash float if accepting cash payments

Common issues and solutions

Card reader disconnecting

The most common issue. Ensure Bluetooth is enabled, the reader firmware is up to date, and the reader is charged. Restart both the POS app and the card reader if connectivity issues persist.

Receipt printer not printing

Check the Wi-Fi connection (most receipt printers connect via Wi-Fi). Ensure the printer is on the same network as your iPad. Star Micronics printers have a self-test function — use it to verify the printer itself is working.

Inventory discrepancies

If online and in-store stock counts do not match, check for pending transactions, unsynced offline sales, and recent inventory adjustments. Regular stock takes are the most effective prevention.

The biggest mistake retailers make with POS is treating it as a separate system. Shopify POS is most powerful when you think of it as an extension of your online store — same products, same customers, same brand experience, different channel.

Andrew Simpson, Founder

Shopify POS transforms your retail presence from a standalone operation into an integrated channel within your broader ecommerce ecosystem. The setup requires careful planning, but the operational benefits — unified inventory, customer data, and reporting — compound over time.

If you need help configuring Shopify POS as part of a larger Shopify development project, get in touch. We can help you design the optimal omnichannel setup for your business.