Selling both online and in person used to require separate systems, duplicate inventory tracking, and constant manual reconciliation. A Shopify merchant running a physical store alongside their website would use one system for in-person transactions and another for online orders, leading to inventory discrepancies, disconnected customer data, and operational headaches that consumed hours every week. Shopify POS eliminates this problem by providing a unified platform where your online store and physical retail locations share the same inventory, customer database, and reporting.
This guide covers everything you need to set up and optimize Shopify POS for omnichannel selling, from choosing the right hardware and plan to implementing strategies that maximize the advantages of selling across both channels.
Understanding Shopify POS: Lite vs Pro
Shopify offers two POS tiers, and choosing the right one depends on your retail volume and operational complexity.
POS Lite
POS Lite is included free with every Shopify plan and provides the core functionality needed for basic in-person selling.
Included features:
- Mobile and tablet POS app for iOS and Android
- Product management synced with your online store
- Basic inventory tracking across locations
- Customer profiles linked to online accounts
- Order management with receipts
- Basic payment processing through Shopify Payments
- Discount codes and manual discounts
- Tax calculations based on location
- Basic reporting
Best for: Pop-up shops, farmers markets, occasional in-person selling, and merchants testing physical retail before committing to a permanent location. POS Lite handles the essentials without adding monthly costs beyond your Shopify subscription.
POS Pro
POS Pro costs $89 per month per location and adds the operational features that permanent retail locations need to run efficiently.
Additional features over Lite:
- Smart inventory management with demand forecasting
- Unlimited registers per location
- Staff roles and permissions with individual PINs
- Detailed daily, weekly, and monthly sales reports by location
- Inventory receipts, transfers, and adjustments
- Return and exchange processing
- Save and retrieve carts
- Custom printed receipts
- Omnichannel selling features (buy online, pick up in store; ship to customer from store)
- Advanced customer relationship management
- Dedicated retail store analytics
Best for: Permanent retail stores, multi-location retailers, stores with multiple staff members, and merchants who need advanced inventory management and omnichannel capabilities.
Making the Right Choice
If you are starting out with in-person selling, begin with POS Lite. It costs nothing beyond your Shopify subscription and lets you validate that physical retail works for your business before investing in the Pro tier. Upgrade to POS Pro when you:
- Open a permanent retail location with regular operating hours
- Hire staff who need individual permissions and accountability
- Need advanced inventory management across multiple locations
- Want to offer omnichannel services like buy online, pick up in store
- Require detailed retail analytics separate from your online store data
Hardware Setup and Requirements
Essential Hardware
Shopify POS Terminal: Shopify's dedicated POS terminal ($349-459) is a purpose-built device with a customer-facing display, integrated card reader, and built-in receipt printer option. It provides the most seamless POS experience but is not required. You can run Shopify POS on any iPad or iPhone instead.
iPad or iPhone setup: If using Apple devices, you need a compatible iPad or iPhone running the Shopify POS app. Pair it with the Shopify Tap and Chip card reader ($49) for payment processing. This setup is more affordable and flexible than the dedicated terminal, particularly for mobile and pop-up selling.
Card reader: The Shopify Tap and Chip reader ($49) processes contactless payments (tap), chip card payments, and Apple Pay and Google Pay. It connects via Bluetooth to your iPad or iPhone. For higher-volume locations, the Shopify POS Terminal includes an integrated reader.
Optional Hardware
Barcode scanner: The Shopify barcode scanner ($199-329) speeds up product lookup and checkout for stores with large inventories. Scan product barcodes to instantly add items to the cart instead of manually searching. Essential for stores with 100+ SKUs.
Receipt printer: A thermal receipt printer ($299-369) provides physical receipts for customers who prefer them. The Shopify POS Terminal includes a built-in receipt printer option. For iPad setups, connect a compatible Star Micronics or Epson printer via Bluetooth or Ethernet.
Cash drawer: The Shopify cash drawer ($139-159) connects to your receipt printer and opens automatically when cash transactions are processed. Necessary if you accept cash payments, which approximately 25 percent of in-store customers still prefer.
iPad stand and accessories: A countertop iPad stand ($39-99) positions your device for comfortable use by both staff and customers. Consider a lockable stand for permanent retail locations to prevent theft.
Total Hardware Investment by Scenario
Pop-up and market setup: iPad (existing) + Tap and Chip reader ($49) = $49-499 depending on whether you need an iPad
Basic retail store: iPad ($449) + Tap and Chip reader ($49) + Receipt printer ($299) + Cash drawer ($139) + Stand ($49) = $985
Full retail setup: Shopify POS Terminal ($459) + Barcode scanner ($199) + Cash drawer ($139) + Additional accessories ($100-200) = $897-997
Multi-register store: Full retail setup x number of registers + networking equipment ($100-200)
Setting Up Shopify POS
Step 1: Install the POS App
Download the Shopify POS app from the App Store (iOS) or Google Play Store (Android). Log in with your Shopify admin credentials. The app will automatically sync your products, inventory, and settings from your online store.
Step 2: Configure Your Retail Location
In your Shopify admin, navigate to Settings, then Locations. Add your retail location with the physical address, which Shopify uses for tax calculations and shipping options. If you already have a location configured, ensure the address is accurate.
Assign inventory to this location. You can either share inventory with your online store or allocate specific stock to the retail location. For most merchants, sharing inventory with real-time sync is the preferred approach because it prevents overselling.
Step 3: Set Up Payment Processing
Shopify Payments is the recommended payment processor for POS because it offers the lowest transaction fees and the tightest integration:
- POS transaction fees with Shopify Payments: 2.4-2.7 percent + $0.00 per tap, chip, or swipe transaction, depending on your Shopify plan
- In-person rates are lower than online rates: Shopify charges lower processing fees for in-person transactions because fraud risk is lower
- No additional transaction fees: When using Shopify Payments, there are no extra fees beyond the card processing rate
Configure Shopify Payments in Settings, then Payments within your Shopify admin. Once enabled, pair your card reader with the POS app and process a test transaction to verify everything works.
Step 4: Configure Products for POS
Most products from your online store automatically appear in POS, but you may want to customize the POS product catalog:
- Create POS-only products: Some items may be available only in your physical store. Create these products and make them available only at your POS location
- Organize product tiles: The POS app lets you create a custom tile layout for quick access to your most popular products. Arrange tiles by category, best-sellers, or any logic that speeds up checkout
- Set up quick-sale items: For products that change frequently (daily specials, market pricing), configure quick-sale buttons with customizable prices
Step 5: Configure Staff Access (POS Pro)
If you have employees, set up individual staff PINs with appropriate permissions:
- Manager role: Full access to all POS functions including discounts, refunds, and cash drawer management
- Cashier role: Process sales, apply existing discount codes, and handle basic customer interactions
- Custom roles: Create roles with specific permissions tailored to your operational needs
Individual PINs create accountability and allow you to track performance by staff member.
Step 6: Test Your Setup
Before your first real transaction, test every scenario:
- Process a cash transaction and verify the cash drawer opens correctly
- Process a card transaction (tap, chip, and manual entry) and verify payment processing
- Apply a discount code and verify the discount calculates correctly
- Process a return and verify inventory updates
- Check that inventory sync updates your online store in real time
- Generate a test report to verify data accuracy
Inventory Management Across Channels
Unified inventory management is one of the most valuable aspects of using Shopify POS. Here is how to optimize it for omnichannel operations.
Real-Time Inventory Sync
When a customer buys a product in your physical store, the online inventory decreases immediately. When an online order is placed, POS inventory updates within seconds. This real-time sync prevents overselling, which damages customer trust and creates operational headaches.
How it works technically: Shopify maintains a single inventory database that all sales channels query. When any channel processes a sale, the central inventory decreases and all channels reflect the updated count. This is different from systems that maintain separate inventory counts per channel and attempt to reconcile them periodically.
Multi-Location Inventory Strategies
If you operate multiple retail locations plus an online store, you have several inventory allocation strategies:
Shared pool: All locations draw from the same inventory pool. This maximizes product availability across all channels but requires a centralized fulfillment approach. Best for businesses with a central warehouse that ships to both customers and retail locations.
Dedicated allocation: Assign specific inventory quantities to each location. Your online store might have 50 units of a product while your retail store has 20 units. This approach prevents one channel from depleting stock needed by another. Best for businesses where retail and online serve different customer segments.
Hybrid approach: Share inventory across channels but set safety stock levels. Your system might show a product as available online until only 5 units remain, reserving those for in-store customers. This balances availability with protection for each channel.
Inventory Receiving and Transfers
POS Pro includes tools for receiving new inventory and transferring stock between locations:
Receiving inventory: When new shipments arrive at your retail location, use the POS app to scan items and update inventory counts. This creates an accurate record of when inventory entered each location and helps identify discrepancies between what was ordered and what was received.
Inventory transfers: Move stock between locations through the Shopify admin. Create a transfer order specifying which products and quantities are moving from one location to another. When the transfer is received, scan items to confirm the transfer is complete and update inventory accordingly.
Cycle counting: Rather than shutting down for a full inventory count, POS Pro supports cycle counting where you verify portions of your inventory on a rotating schedule. This maintains accuracy without disrupting operations.
Omnichannel Selling Strategies
The true power of Shopify POS is enabling omnichannel experiences that increase customer satisfaction and sales. These strategies leverage the unified platform to offer services that pure-play online or offline retailers cannot match.
Buy Online, Pick Up in Store (BOPIS)
BOPIS has become one of the most popular fulfillment options in retail. Customers order online and collect their purchase from your physical store, saving shipping costs and getting their products faster.
Setup: Enable local pickup in your Shopify admin under Settings, then Shipping and Delivery, then Local Pickup. Configure pickup instructions, preparation time, and notification settings for your retail location.
Operations: When a BOPIS order comes in, your retail staff receives a notification. They pick the items, mark the order as ready for pickup, and the customer receives an email notification. When the customer arrives, staff can quickly locate the order in the POS app and mark it as picked up.
Impact on sales: BOPIS customers spend an average of 10-25 percent more than online-only customers because they frequently make additional purchases when visiting the store. This makes BOPIS not just a convenience feature but an active revenue driver.
Ship From Store
When online orders come in and your warehouse is out of stock but your retail location has the item, ship directly from the store to the customer.
Setup: Enable your retail location as a fulfillment location in Shopify admin. Configure shipping rates and carrier accounts for shipments from this location.
Benefits: Ship-from-store reduces delivery times for customers near your retail location, prevents lost sales from central warehouse stockouts, and maximizes the sell-through of your retail inventory.
Endless Aisle
When a customer visits your store and the product they want is not in stock locally, use the POS app to show them the product on your online store, place the order, and ship it directly to their home.
How to execute: Browse your full product catalog on the POS app, show the customer product details, reviews, and images, then process the order with shipping to their address. This turns your physical store into a showroom with infinite inventory.
Impact: Endless aisle captures sales that would otherwise be lost to out-of-stock situations. Merchants implementing endless aisle report recapturing 15-30 percent of sales that would have walked out the door.
Customer Experience Consistency
Ensure your in-store and online experiences align:
- Pricing consistency: Maintain the same prices online and in-store unless you are running location-specific promotions
- Return flexibility: Accept returns for online purchases in-store and vice versa. This convenience is a significant competitive advantage over online-only retailers
- Loyalty programs: Apply the same loyalty points, rewards, and VIP tiers across both channels. Shopify's unified customer profiles make this seamless
- Gift cards: Issue and redeem gift cards across both channels
Transaction Processing and Payment Options
Payment Methods Supported
Shopify POS supports multiple payment methods:
- Credit and debit cards: Visa, Mastercard, American Express, Discover via tap, chip, or swipe
- Mobile wallets: Apple Pay, Google Pay, Samsung Pay via tap
- Cash: Manual cash entry with change calculation and cash drawer integration
- Gift cards: Shopify gift cards can be sold and redeemed at POS
- Custom payment methods: Configure custom payment types for checks, layaway, store credit, or other payment methods specific to your business
- Split payments: Accept partial payment across multiple methods (for example, part gift card and part credit card)
Transaction Fee Comparison
In-person transaction fees through Shopify Payments vary by plan:
- Basic Shopify: 2.7 percent per transaction
- Shopify: 2.5 percent per transaction
- Advanced Shopify: 2.4 percent per transaction
- Shopify Plus: Negotiated rates, typically 2.15-2.4 percent
These in-person rates are lower than online rates (which add a per-transaction fixed fee of $0.30) because in-person transactions have lower fraud risk. For a store processing $10,000 per month in-person, the difference between Basic and Advanced plans saves approximately $30 per month in processing fees alone.
Retail Store Optimization Tips
Store Layout and Checkout Flow
Design your physical space to complement your POS setup:
- Position the POS terminal at a natural conclusion point in the customer's journey through your store
- Consider a mobile checkout option using an iPad with a card reader, allowing staff to process sales anywhere in the store
- Create a designated pickup area for BOPIS orders separate from the checkout line
- Display QR codes linking to your online store for products not available in your physical location
Staff Training for Omnichannel Selling
Train retail staff on capabilities beyond basic checkout:
- How to look up and share product information from the online catalog
- Processing returns for online purchases
- Capturing customer email addresses for marketing
- Using endless aisle to save sales when products are out of stock
- Promoting your online store and email signup to in-store customers
Using In-Store Data to Improve Online Sales
POS data reveals insights that improve your online store:
- Popular in-store products that underperform online may need better product photography or descriptions
- Common in-store questions should be addressed in online product pages and FAQs
- Products frequently purchased together in-store should be configured as related products or bundles online
- Customer demographics from in-store interactions inform online marketing targeting
Reporting and Analytics
POS-Specific Reports (POS Pro)
POS Pro provides retail-specific analytics:
- Daily sales summary: Total sales, transactions, average sale value, payment method breakdown
- Staff performance: Sales per staff member, average transaction value, items per sale
- Product performance: Top sellers, slow movers, and products needing restock by location
- Hourly traffic patterns: Identify peak hours for staffing optimization
- Customer acquisition: New versus returning customers and average customer value
Unified Reporting
One of Shopify POS's strongest advantages is unified reporting across all channels. In your Shopify admin:
- View total revenue combining online and in-store sales
- Compare performance across channels and locations
- Track customer behavior across channels (customers who shop both online and in-store)
- Analyze which products perform best in each channel
- Identify omnichannel customers (who tend to spend 30-40 percent more than single-channel customers)
Ready to understand how AI-powered search can drive more customers to both your online and physical store? Run a free AI visibility audit to discover how AI assistants recommend products in your category.
Want help developing an omnichannel strategy that maximizes your Shopify POS and online store together? Contact our team for a personalized consultation.