What Shopify POS Is and Why It Matters for Retail Stores
Shopify POS (Point of Sale) is Shopify’s in-person retail system that unifies your physical store transactions with your online Shopify store — creating a single inventory, customer, and order record across every channel where you sell. For retail merchants selling both in-store and online, the traditional alternative is two separate systems: a POS for in-store transactions and Shopify for online orders, with manual inventory reconciliation, duplicate customer records, and the constant operational overhead of keeping two systems synchronized. Shopify POS eliminates this duplication: when a customer buys in-store, that sale deducts from the same inventory your online store reads; when a customer who shopped online comes into your store, their purchase history is immediately visible to your staff; when you run a promotion, it applies consistently across all channels. The business case is measurable — omnichannel retailers (those selling both in-store and online through a unified system) report 30-40% higher customer lifetime value than single-channel retailers, because customers who shop across channels spend more per visit, visit more frequently, and churn less over time. This guide covers how to set up Shopify POS for your retail store — from hardware selection through inventory configuration, staff permissions, and the checkout flows that serve your customers efficiently in a physical retail environment.
Step 1: Choose Your Shopify POS Plan
Shopify POS comes in two versions with different feature sets:
- Shopify POS Lite — included with all Shopify plans — Shopify POS Lite is automatically included with every Shopify plan (Basic, Shopify, Advanced) at no additional cost. Lite includes: the POS app for iOS and Android; basic checkout with Shopify Payments; manual card reader; cash tracking; order lookup; and customer profile access. Lite is appropriate for merchants who do occasional pop-up sales, markets, or events — situations where in-person selling is supplementary to online rather than a primary channel. Lite does not include: staff PINs for multiple staff members; omnichannel inventory management features; in-store pickup; or the advanced reporting that full retail operations require.
- Shopify POS Pro — $89/month per location — Shopify POS Pro adds the features that full-time retail operations require: unlimited staff with PINs and role-based permissions; smart inventory management with location-specific stock tracking; omnichannel features (buy online, pick up in store; ship to customer from store); advanced retail reports (end-of-day reports, staff performance, sales by register); exchange-only returns; and customer loyalty integration. For merchants operating retail stores as a primary channel alongside online, Pro is the appropriate tier. The $89/month cost is justified if your in-store revenue exceeds approximately $2,500/month — the operational efficiency gains from unified inventory and omnichannel features typically pay for the subscription cost many times over.
Step 2: Set Up Shopify POS Hardware
Shopify POS hardware turns an iPad or iPhone into a full retail checkout terminal:
- Card readers — Shopify offers two card reader options: the Shopify Card Reader ($49) connects via Bluetooth to your iOS or Android device and accepts chip, tap (contactless/NFC), and swipe payments; the Shopify POS Terminal ($349) is a countertop device with a customer-facing display and integrated card reader that doesn’t require a separate iPad — appropriate for fixed-register retail stores that prefer a traditional terminal form factor. Both readers process payments through Shopify Payments at in-person rates (typically 2.5% for Basic, 2.4% for Shopify plan, 2.15% for Advanced).
- Receipt printer — the Star Micronics TSP143III ($239) is Shopify’s recommended thermal receipt printer; it connects via network (ethernet) or Bluetooth and prints receipts in under 3 seconds. Configure paper receipts as the default or offer email receipts as the primary option to reduce paper consumption.
- Barcode scanner — a USB or Bluetooth barcode scanner (Shopify-compatible models start at $200) enables staff to scan product barcodes to add items to cart rather than searching by name — essential for stores with large SKU counts or high transaction volume where scan speed matters. Set up barcodes on your products in Shopify admin (Products → select product → Barcode field).
- Cash drawer — the APG Vasario series ($150-250) connects to the Star Micronics receipt printer and opens automatically when a cash payment is processed. Configure Shopify POS to track cash payments against the drawer for end-of-day reconciliation.
- iPad stand — for a fixed checkout counter, an iPad stand (Shopify-compatible models: $100-200) mounts the iPad at the optimal angle for staff use and customer-facing display of the transaction amount during checkout.
Step 3: Configure Inventory for In-Store and Online
Shopify POS Pro’s inventory management is what separates it from simple mobile checkout systems:
- Location-based inventory tracking — in Shopify Admin → Settings → Locations, add your physical store location(s) alongside your online fulfillment location. Each product variant gets inventory tracked per location: 25 units at your Main Street store; 42 units in your warehouse for online orders. When an in-store sale is made on Shopify POS, it deducts from that store’s inventory automatically — your online store always shows accurate stock for online fulfillment.
- Inventory transfers between locations — when a product is selling fast in-store and stock is low, use Shopify’s built-in inventory transfers to move units from your online warehouse to the store location. The transfer creates a paper trail (initiated, in transit, received) that maintains inventory accuracy throughout the movement.
- Low stock alerts by location — configure Shopify’s low stock alerts per location so you’re notified when in-store stock drops below your reorder threshold without waiting for an end-of-day inventory count. This is particularly important for high-velocity products where stockouts during peak hours represent meaningful lost revenue.
Step 4: Set Up Staff, Registers, and Permissions
Shopify POS Pro allows multiple staff members with individual PINs and role-specific permissions:
- Staff PINs and roles — in the Shopify POS app, go to Settings → Staff to add staff members with 4-digit PINs. Assign roles: Manager (full access including refunds, discounts, and end-of-day reports); Associate (checkout, returns, and customer lookup, but no manager-only reports). Staff PIN tracking means every transaction is attributed to the staff member who processed it — enabling performance reporting and accountability for discount usage and returns.
- Multiple registers — for stores with more than one checkout counter, configure multiple registers under Settings → Registers. Each register has its own cash drawer tracking for end-of-day reconciliation; each register’s sales are reported separately in Shopify’s POS reports so you can see throughput and revenue by register for staffing optimization.
- Manager-only overrides — configure specific actions to require manager PIN entry: applying discounts above a threshold; voiding transactions; processing returns; and end-of-day cash drawer reconciliation. Manager overrides maintain operational control while allowing associate staff to handle standard transactions independently.
Step 5: Configure Checkout Flows for Retail Efficiency
A well-configured Shopify POS checkout flow serves customers efficiently while capturing the data that drives repeat purchases:
- Custom payment methods — beyond Shopify Payments card processing, configure the additional payment methods your store accepts: Cash (with change calculation built into Shopify POS); Store credit (customers with gift cards or store credit can apply balances directly); and any buy-now-pay-later options you offer. Split payments (a customer paying part with gift card, part with credit card) are supported natively.
- Customer lookup and association — configure Shopify POS to prompt for customer lookup or creation at checkout: ask for email or phone; look up the existing customer profile (showing purchase history, loyalty points, and any active discount codes); or create a new customer profile if the customer is new. Associating transactions with customer profiles is how omnichannel customer data is built — enabling the post-purchase email flows, loyalty tracking, and personalization that converts one-time in-store buyers into repeat customers.
- Buy online, pick up in store (BOPIS) — with POS Pro, enable the “Available for pickup” option on your products for your store location. Customers who order online and select in-store pickup generate a pickup notification in your Shopify POS app. Staff can mark the order as “ready for pickup” (triggering a notification email to the customer) and “picked up” (completing the order) — all managed from the POS interface without leaving the app.
Frequently Asked Questions
Can I use Shopify POS without Shopify Payments?
Shopify POS and third-party payment processors: 1) Third-party processors: you can use third-party payment processors with Shopify POS, but Shopify charges an additional transaction fee (0.5-2% depending on your Shopify plan) on top of whatever rate your third-party processor charges; 2) Cash-only Shopify POS: Shopify POS can function as a cash-only register without any card reader — appropriate for merchants at markets or events who only accept cash; 3) Shopify Payments required for tap-to-pay: the tap-to-pay (NFC/contactless) feature on iPhone requires Shopify Payments — it’s not available with third-party processors; 4) Integrated card readers: Shopify’s card readers (Card Reader and POS Terminal) only work with Shopify Payments — if you use a third-party processor, you’ll need your own card terminal and manually enter the payment amount in Shopify POS as a custom payment method; 5) International availability: Shopify Payments is available in the US, Canada, UK, Australia, Ireland, and several other markets; merchants in unsupported countries must use third-party payment processors with Shopify POS.
How do I handle returns and exchanges in Shopify POS?
Returns and exchanges in Shopify POS: 1) Order lookup for returns: in Shopify POS, go to Orders, search for the original order by order number, customer name, or email; select the order to see what was purchased; 2) Full or partial refund: select the items being returned and the return method — refund to original payment method (card); store credit; cash; or exchange for a different item; 3) Exchange workflow: Shopify POS Pro supports exchanges natively — select the item being returned, then add the replacement item to create a new transaction that accounts for any price difference; 4) Return window policy enforcement: configure your return policy window in Shopify POS — the system will flag returns outside your return policy period and require a manager PIN to process; 5) Restocking returned inventory: when processing a return, select “Restock item” to return the unit to your in-store inventory immediately — or leave unchecked if the item is damaged and not suitable for resale; 6) Email receipt for returns: Shopify POS automatically sends an email receipt for refunds to the customer’s email on file — no separate email action required.
Final Thoughts
Setting up Shopify POS for your retail store — with unified inventory across online and in-store, role-based staff permissions, and omnichannel checkout flows like buy online pick up in store — creates the operational foundation that turns your physical retail location from an isolated revenue stream into an integrated channel that strengthens your online business and vice versa. The customers who discover your brand in-store become online subscribers; the online customers who visit your store become high-value loyalists; and your inventory accuracy across all channels means you’re never disappointing customers with stock that shows available online but was sold in-store an hour ago. Start with the hardware setup and POS Pro configuration, then focus on staff training on customer lookup and association — the customer data collected at each transaction is what makes every subsequent marketing communication possible. For more on Shopify retail operations, explore our guides on customer loyalty programs, email marketing setup, and analytics and reporting.