Running a physical store and an online store separately is running two businesses. Inventory is split between systems. Customers are duplicated across platforms. Sales data is siloed. Your team wastes hours reconciling data between channels.

Shopify POS (Point of Sale) solves this by creating a unified system where your physical location and online store are one business.

A single product with inventory management across channels. One customer record whether they shop online or in-store. Unified analytics showing performance across all locations. Seamless fulfillment where online orders ship from physical inventory and in-store customers can order items for home delivery.

This guide covers how to set up shopify POS integration, configure inventory sync, and manage a truly omnichannel business.

What Shopify POS Does

Shopify POS is a native point of sale system built directly into your Shopify store. It is not a separate system you bolt on. It is fully integrated with your online store from day one.

What Shopify POS enables:

Capability Business Benefit
Unified inventory One stock number across all channels
Shared customer database Loyalty and history across channels
Omnichannel fulfillment In-store pickup for online orders
Location-based analytics Performance by store location
Staff management Employee access and sales tracking
Payment processing All channels use Shopify Payments
Real-time sync Inventory updates instantly across channels

Without Shopify POS, managing online and offline inventory separately creates stockouts in one channel while overselling in another. Customers see different prices or product availability depending on where they shop.

With Shopify POS, every product, every customer, and every dollar of sales flows through one system.

Shopify POS Hardware Requirements

Shopify POS runs on iPad and Android tablets. You do not need expensive, proprietary hardware.

Minimum Hardware Setup

Per location, you need:

  • 1 iPad or Android tablet (any recent model)
  • 1 receipt printer (optional but recommended)
  • 1 cash drawer (optional if using card-only payments)
  • 1 barcode scanner (optional, speeds up checkout)
  • 1 internet connection (WiFi or cellular)

Typical setup costs:

  • iPad: $300 to $600
  • Receipt printer: $200 to $400
  • Cash drawer: $100 to $300
  • Barcode scanner: $100 to $200
  • Total per register: $700 to $1,500

Compare this to traditional POS systems that cost thousands of dollars per location.

Step 1: Enable Shopify POS in Your Store

Shopify POS is available on all Shopify plans. Enable it from your Shopify Admin.

Enable POS

  1. Go to Shopify Admin > Apps and Integrations > Apps
  2. Search for “Shopify POS” or find it under “Retail”
  3. Click “Add app”
  4. Approve the permissions
  5. Create your first location

Create Your Location

You need to create a location for each physical store or sales channel.

  1. Go to Settings > Locations
  2. Click “Add location”
  3. Enter your store address
  4. Set whether this is an active location
  5. Assign inventory levels for this location

Each location has its own inventory count and staff. Products sync inventory across all locations automatically.

Step 2: Configure Your Product Catalog for Retail

For POS to work effectively, your product setup needs to support in-store selling.

Add Barcodes to Products

Barcodes speed up POS checkout. Customers can scan items instead of manually searching.

  1. Go to Products > select a product
  2. Scroll to “Barcode”
  3. Enter the product’s barcode (UPC, EAN, etc.)
  4. Save

If you do not have barcodes yet, Shopify can generate them. Use a barcode label maker to print physical labels.

Set SKU for Inventory Tracking

SKU (Stock Keeping Unit) identifies each variant in your system.

  1. Go to Products > Variants
  2. Set a unique SKU for each variant
  3. Shopify uses SKUs to match inventory across channels

SKUs should be memorable and unique. Example: “SHIRT-BLU-M” for blue medium shirt.

Configure Inventory for Each Location

Your products need inventory counts at each location.

  1. Go to Products > Inventory
  2. Set quantities for each location
  3. Set total available inventory

When inventory is created here, it is available for both online orders and in-store sales. When a customer buys in-store, online inventory decreases automatically.

Step 3: Set Up Payment Processing

Shopify POS accepts all payment methods: cards, Apple Pay, Google Pay, cash, and gift cards.

Enable Payment Methods

  1. Go to Admin > Settings > Payment Providers
  2. Enable Shopify Payments (recommended)
  3. Add alternative payment methods if needed
  4. Assign payment methods to each location

Shopify Payments is best because it integrates natively with POS. Payments from in-store sales appear in your Shopify Admin and analytics alongside online sales.

Step 4: Configure Inventory Sync Between Channels

The core of omnichannel POS is automatic inventory synchronisation. When someone buys online, store inventory decreases. When a customer buys in-store, online availability updates.

Set Up Inventory Sync

  1. Go to Settings > Locations
  2. For each location, decide:
    • Is this location’s inventory public (visible to online customers)?
    • Can online orders be fulfilled from this location?
    • What is the inventory buffer for online reservations?

Example configuration:

  • Flagship store in NYC: Inventory is public, can fulfill online orders
  • Pop-up in LA: Inventory is private (for that location only)
  • Warehouse: Inventory is private, fulfills online orders

This flexibility lets you run multiple locations with different roles.

Enable Fulfillment from Store Inventory

Allow customers to order online and pick up in-store, or have orders fulfilled by nearest location.

  1. Go to Settings > Checkout > Local Pickup
  2. Enable “Show pickup options at checkout”
  3. Choose which locations offer pickup
  4. Set pickup instructions

Customers now see “Pick up today at your nearest store” as an option at checkout.

Step 5: Train Your Staff on Shopify POS

Your team needs to know how to use POS correctly for inventory, payments, and customer service.

Staff Training Topics

Essential:

  • How to ring up a sale (search, scan, or manual entry)
  • How to process payments (card, cash, gift card)
  • How to check inventory at other locations
  • How to process returns and refunds
  • How to look up customer purchase history

Important:

  • How to apply discounts
  • How to handle gift cards
  • How to manage end-of-day cash balance
  • How to print receipts

Advanced:

  • How to create orders for customer delivery
  • How to manage customer information
  • How to handle inventory adjustments
  • How to view sales reports

Create a simple written guide so staff can reference it during slow periods.

Step 6: Sync Customer Data Across Channels

One of the biggest benefits of Shopify POS is unified customer information.

Capture Customers in POS

In your Shopify POS app, customers can:

  1. Sign in with an existing account
  2. Create a new account in POS
  3. Provide just a phone number for anonymous purchase

When a customer signs in, POS shows their purchase history, saved payment methods, and loyalty points. Staff can personalise service.

Link Online and In-Store Purchases

When customers use the same email or phone number both online and in-store, their transactions link automatically. Their profile shows all purchases across all channels.

This unified view helps you:

  • Identify your best customers across channels
  • Track customer lifetime value accurately
  • Personalise recommendations based on complete history
  • Build loyalty programs that work everywhere

Our post on Shopify customer lifetime value covers how omnichannel data strengthens customer relationships.

Step 7: Monitor Inventory and Stock Issues

Real-time inventory sync prevents overselling but requires monitoring.

Daily Inventory Tasks

  • Check for items with low stock across locations
  • Review inventory discrepancies between POS and online
  • Restock locations that are running low

Address Inventory Mismatches

If inventory does not match reality:

  1. Adjust inventory in Shopify Admin
  2. Document the adjustment reason
  3. Investigate what caused the mismatch

Common causes of inventory mismatches:

  • Damaged or missing items not recorded
  • Theft or shrinkage
  • Return processing delays
  • Wrong location entered during receipt

Step 8: Use Omnichannel Analytics

Shopify Analytics now shows your complete business picture across all channels.

Key Metrics to Monitor

Metric Insight
Total revenue by location Which stores are most profitable
Online vs in-store sales mix Channel contribution
Inventory turnover Which products sell best at each location
Customer acquisition source Where customers first engage
Repeat purchase rate Loyalty by channel
Average transaction value Basket size in-store vs online

Use this data to:

  • Stock more of best-selling items at each location
  • Adjust staffing based on traffic patterns
  • Identify underperforming locations
  • Allocate marketing budget by channel performance

Our comprehensive guide on Shopify analytics and tracking covers how to build dashboards that show your complete omnichannel business.

Step 9: Implement Omnichannel Fulfillment

The real power of POS is flexible fulfillment that serves customers however they want.

Fulfillment Options Customers Can Use

In-store pickup for online orders: Customer orders online, picks up in-store same day or next day

Ship from store: Online order fulfilled from nearest store location if stock is available

Buy online, return in-store: Customer purchases online, can return at any physical location

Reserve in-store for online purchase: Customer sees item in-store, orders online for guaranteed availability

Each option requires inventory and location setup, but once configured, works automatically.

Common POS Integration Mistakes

Mistake Impact Prevention
Inventory not syncing between channels Overselling or understocking Verify sync settings, test regularly
Not capturing customer data in POS Lost sales history Train staff to ask for customer sign-in
Manual inventory adjustments not recorded Inventory drift over time Document all adjustments with reason
Different prices online vs in-store Customer confusion, disputes Use Shopify’s single price list for all channels
Not enabling local pickup Missing convenient fulfillment option Enable pickup at setup
Poor staff training Slow checkout, frustrated customers Invest in thorough training

Our post on Shopify technical mistakes covers broader integration and operations errors.

Cost of Shopify POS

Platform cost: Free. Shopify POS is included with all Shopify plans.

Hardware cost: $700 to $1,500 per register

Payment processing: 2.4% to 2.9% per transaction + $0.30 (same as online)

Optional apps: $0 to $300+ per month depending on features

Most of the cost is hardware, which is a one-time expense. There is no per-location monthly fee beyond your Shopify plan.

Our comparison of free vs paid Shopify apps covers which retail apps are worth the cost.

Scaling to Multiple Locations

Shopify POS works for one store or hundreds of locations.

Each location has:

  • Its own inventory counts
  • Its own staff members
  • Its own payment processing
  • Its own sales reports

All locations feed into unified analytics. Your head office sees total performance across all stores in one dashboard.

For more complex multi-location scenarios, consider Shopify Plus, which includes advanced features for enterprise retail operations.

Get Professional POS Setup Support

Setting up Shopify POS correctly requires hardware selection, inventory configuration, staff training, and integration testing. Most retailers benefit from professional guidance.

Our Shopify store setup service includes POS configuration as part of complete omnichannel setup.

Conclusion

Shopify POS integration transforms your online and physical stores from separate businesses into one unified operation. Inventory syncs in real-time. Customers are recognized everywhere. Sales report together. Fulfillment is flexible.

The setup takes a few hours. The hardware investment is modest. The benefits compound as your omnichannel business grows.

Start with one location to learn. Once the first store is running smoothly, expanding to additional locations is straightforward. Shopify scales with your retail ambitions.

Frequently Asked Questions

Q: Is Shopify POS included in my Shopify plan? A: Yes. Shopify POS is free for all Shopify plans. You only pay for hardware and payment processing.

Q: Can Shopify POS work offline? A: Yes. Shopify POS can operate offline and sync sales when connection returns. This prevents downtime during connectivity issues.

Q: Does Shopify POS accept gift cards? A: Yes. Shopify POS processes both Shopify gift cards and third-party gift cards through integrations.

Q: Can I use my own POS hardware with Shopify? A: Shopify POS is optimised for iPad and Android tablets. Specialised POS hardware is not supported, but you can add receipt printers and barcode scanners via Bluetooth.

Q: How does inventory sync if I sell on multiple channels (Shopify, Amazon, Etsy)? A: Only Shopify online store and Shopify POS sync natively. For Amazon or Etsy, use third-party inventory management apps that sync across all channels.

Q: Can I see individual store performance in analytics? A: Yes. Shopify Analytics shows sales by location. You can filter reports by store to see individual performance.

Q: Do I need a separate Shopify account for each location? A: No. One Shopify account manages all locations. Each location is a separate inventory location within one store.

Your Trusted Shopify Partner.

Get in touch with our expert Shopify consultants today and let’s discuss your ideas and business requirements.