Why Shopify POS Is the Best In-Person Retail System for Shopify Stores
Shopify POS (Point of Sale) integrates your physical retail operations directly into your Shopify ecosystem — sharing inventory, customer data, and order history across your online store and brick-and-mortar locations without the complexity and data siloing of maintaining separate systems for online and offline sales. For businesses that sell both online and in person — whether at a permanent retail location, a pop-up shop, a craft fair, or a farmers market — Shopify POS eliminates the painful manual reconciliation of separate inventory systems and enables the unified customer profile that makes a customer’s in-store purchases visible to your online marketing and vice versa. A customer who bought online and returns in-store, a VIP loyalty member who walks into your physical location and deserves recognition, a product that’s sold out online but available in-store — all of these cross-channel scenarios are seamlessly handled when your physical retail runs on Shopify POS.
This guide covers how to set up Shopify POS for retail stores — from hardware selection and register configuration to inventory management, staff permissions, and the advanced POS features that make omnichannel retail possible.
Step 1: Choose Between Shopify POS Lite and POS Pro
Shopify offers two POS tiers with significantly different capabilities:
- Shopify POS Lite (included with all Shopify plans) — provides basic in-person selling capability: accept payments, process refunds, apply discounts, manage cash payments, view basic sales reports. POS Lite is sufficient for pop-up retail, farmers markets, craft fairs, and simple in-person sales that don’t require advanced retail management features. Limited to one register per location and lacks advanced inventory and staff management features.
- Shopify POS Pro ($89/month per location) — the full retail management system with: unlimited registers per location, advanced inventory management (purchase orders, inventory counts, stock transfers between locations), staff roles and permissions management, detailed sales reports by staff member and time period, unlimited product variants, smart grid for fast checkout, draft orders, exchanges, and omnichannel features (buy online pick up in store, ship to customer from store). For businesses with a permanent retail location, POS Pro is typically worth the investment given the advanced features that manual management would otherwise require.
- Plan compatibility — POS Lite is available on all Shopify plans (Basic through Plus); POS Pro requires at least Shopify Basic ($39/month) plus the $89/month POS Pro add-on. Shopify Plus includes POS Pro at all locations at no additional per-location charge — making Plus more competitive for multi-location retailers.
Step 2: Select and Set Up POS Hardware
Shopify POS hardware integrates with the Shopify POS app (available on iOS and Android) and connects to Shopify’s payment processing infrastructure:
- Shopify POS terminal or card reader — the Shopify Terminal ($349) is the full retail counter payment terminal with a customer-facing display, built-in receipt printer, and full card-present payment capability (tap, chip, and swipe). For mobile or pop-up selling, the Shopify POS Card Reader ($49) connects via Bluetooth to your iOS or Android device and accepts tap and chip payments. For fixed retail locations, the Shopify Terminal provides the most complete checkout experience; for mobile selling, the Card Reader plus your smartphone is sufficient.
- Barcode scanner — a USB or Bluetooth barcode scanner ($50-150) allows scanning product barcodes for fast checkout rather than searching products by name. Essential for stores with large product catalogs or high checkout volume. Shopify POS is compatible with standard HID-compliant barcode scanners available from Amazon or office supply stores.
- Receipt printer — the Shopify POS receipt printer ($300-400) prints paper receipts for customers who prefer physical receipts. Configure your register to offer email receipts as the default (environmental benefit, email capture) with paper receipts as an option. Shopify POS uses standard thermal receipt paper compatible with most receipt printer brands.
- Cash drawer — a cash drawer ($50-150) connected to your receipt printer opens automatically when cash transactions are completed. Configure your cash management settings in POS to track expected vs. actual cash drawer balance across shifts, identifying discrepancies that indicate counting errors or potential theft.
Step 3: Configure Your Shopify POS Store Settings
Before opening for business, configure your POS settings for your specific retail environment:
- Set up locations in Shopify admin — in Shopify admin → Settings → Locations, add each physical location (store, warehouse, pop-up location). Each location has its own inventory and can fulfill online orders (for store pickup and ship-from-store). Assign your POS register to the appropriate location during device setup.
- Configure staff accounts and permissions — in POS Pro, add staff members with specific roles: Manager (full access), Cashier (process sales, refunds, discounts), or custom permission sets. Restrict sensitive operations (discounts above X%, refunds, end-of-day reports) to appropriate roles. PIN-protected staff switching allows multiple staff to share a device while maintaining individual sales attribution.
- Set up your smart grid — the POS smart grid is the product access panel visible at the checkout screen. Customize it with your most frequently sold products, service items, and custom sale buttons for quick access during busy checkout periods. A well-configured smart grid dramatically speeds checkout for your highest-volume items without requiring product search every transaction.
- Configure tax settings — in Shopify admin → Settings → Taxes, configure your state’s tax collection requirements. Shopify automatically calculates and collects applicable taxes based on your store’s location. If you sell in multiple states (or internationally at pop-up events), review Shopify’s tax settings for each applicable jurisdiction.
Step 4: Manage In-Store Inventory with Shopify POS
Unified inventory management across online and physical retail is the primary operational advantage of Shopify POS:
- Assign inventory to locations — in Shopify admin → Products → select product → Inventory, assign quantity to each location (online + physical store). When a product sells online, inventory is deducted from the online-enabled location. When it sells in-store via POS, inventory is deducted from the physical location. Both channels share the same inventory pool, preventing double-selling.
- Conduct inventory counts (POS Pro) — POS Pro’s inventory counting feature allows you to count physical inventory on your shelves using the POS app (scan barcodes to count, or enter quantities manually) and reconcile against Shopify’s recorded inventory levels. Regular inventory counts identify shrinkage, counting errors, and receiving discrepancies. Schedule monthly or quarterly inventory counts for accurate ongoing inventory management.
- Transfer inventory between locations — POS Pro allows inventory transfers between locations: if your online store is stocked high on a product but your physical location is low, create an inventory transfer in Shopify admin (Inventory → Transfers → New transfer). Transfers maintain inventory accuracy across all locations while physically moving stock.
- Low inventory alerts — configure Shopify’s low inventory notifications (Settings → Notifications → Inventory going low) for your physical store location. When in-store inventory crosses your minimum threshold, automated alerts prompt reordering before you’re caught with empty shelves during business hours.
Step 5: Enable Omnichannel Features
Shopify POS Pro’s omnichannel capabilities bridge the gap between online and physical retail:
- Buy Online, Pick Up In Store (BOPIS) — enable local pickup in Shopify admin → Shipping and delivery → Local pickup. Customers who complete an online order can select “Pick up at [your store]” as a delivery option. When the order is ready for pickup, the customer receives a notification. The POS register shows pending pickup orders and marks them as picked up when the customer arrives. BOPIS increases online conversion for local buyers (no shipping fee) and drives in-store visits that often include additional purchases.
- Ship to Customer from Store — POS Pro allows you to fulfill in-store customer requests from your online inventory: a customer visits the store looking for a product that’s available online but not in-store, and you can create an order from the POS register that ships the product directly to the customer’s address. This capability prevents lost sales from in-store stockouts.
- Unified customer profiles — Shopify POS automatically connects in-store purchases to existing customer profiles (via email lookup at checkout). A customer who bought online three times and visits in-store for the first time appears in your POS with their full order history, loyalty points, and preferences. This unified view enables personalized in-store service based on the customer’s complete relationship with your brand.
- Gift cards across channels — Shopify’s gift card system works across both online and POS — gift cards purchased in-store can be redeemed online, and gift cards purchased online can be redeemed in-store. This eliminates the frustration of channel-restricted gift cards and provides genuine flexibility that customers appreciate.
Step 6: Review POS Reporting and Analytics
Shopify POS generates detailed retail analytics that inform inventory, staffing, and marketing decisions:
- Sales reports by location and register — in Shopify admin → Analytics → Reports, filter by location to see sales performance for each physical location vs. your online store. Compare in-store conversion patterns (what sells best in person), average transaction values, and peak sales periods by location and time-of-day.
- Staff performance reports (POS Pro) — view sales attributed to each staff member: total sales, number of transactions, average transaction value, and refund percentage. Staff performance data identifies top performers, training opportunities, and scheduling optimization insights.
- End-of-day reports — daily POS close reports show total sales by payment method (cash, card, gift card), expected cash drawer balance vs. counted balance, and refund totals. Daily close review identifies discrepancies quickly rather than discovering accounting errors weeks later.
Frequently Asked Questions
What hardware do I need to start using Shopify POS?
Minimum Shopify POS hardware for starting out: an iPad (or Android tablet) or smartphone to run the Shopify POS app (free) plus the Shopify POS Card Reader ($49) to accept card payments — this two-item setup costs under $100 (excluding the iOS device you may already own) and enables full in-person selling via Shopify POS. For a more complete counter setup: add a Shopify Terminal ($349) for a dedicated payment terminal, a cash drawer ($50-150) for cash management, and a receipt printer ($300) for paper receipts. For pop-up selling: the mobile setup (phone + card reader) is sufficient and highly portable. Buy Shopify hardware directly from Shopify’s hardware store to ensure full compatibility — third-party card readers may not integrate correctly with Shopify POS payment processing.
Can I use Shopify POS for pop-up shops and craft fairs?
Shopify POS for pop-up and event selling: absolutely — this is one of POS’s strongest use cases. The Shopify POS app on your smartphone plus the $49 Shopify POS Card Reader provides a complete mobile checkout system that works via mobile data (no venue wifi required). Shopify POS Lite (included with your existing Shopify subscription) is fully functional for pop-up selling without the POS Pro add-on. Before each event: sync your product catalog, download your product data for offline access (in case of poor connectivity), and charge your phone and card reader fully. Offline mode allows you to continue processing credit card transactions without connectivity — transactions sync when connection is restored. For higher-volume events, bring a portable battery pack to keep your phone charged through a long selling day.
How does Shopify POS handle returns and exchanges?
Returns and exchanges in Shopify POS: for returns, locate the original order in POS (search by order number or customer name), select the items being returned, choose the refund method (back to original payment method, store credit, or cash), and process the refund. Shopify automatically updates inventory when returns are received back into stock. For exchanges: use the exchange feature in POS Pro to swap a returned item for a different product in one transaction (rather than processing a return and a new sale separately). Online-purchased items can be returned in-store via POS — the customer’s online order is visible in POS by looking up their order or customer profile, enabling seamless cross-channel returns that customers increasingly expect. Ensure your return policy is configured in POS settings so staff see the appropriate guidelines when processing returns.
How do I sync Shopify POS inventory with my online store?
Shopify POS and online store inventory sync: the sync is automatic and real-time within Shopify’s system — there’s no manual sync required between your POS location and your online store. When you assign inventory to each location in Shopify admin (Products → Inventory), sales through any channel (online purchase, POS transaction) automatically deduct from the appropriate location’s inventory. If your online store and physical location share the same inventory pool (one location), any sale from either channel deducts from the shared pool simultaneously. The key configuration decision: should your online store fulfill from your physical location’s inventory, or should you maintain separate online-only inventory? Configure this in Shopify admin → Settings → Locations → configure which locations fulfill online orders. Most small retailers share one inventory pool; multi-location retailers often maintain separate location inventories with transfer processes between them.
How much does Shopify POS cost?
Shopify POS cost breakdown: Shopify POS Lite is included in all Shopify plans (Basic $39/month, Shopify $105/month, Advanced $399/month) at no additional charge and provides basic in-person selling capability. Shopify POS Pro ($89/month per location) adds advanced retail management features (unlimited registers, inventory management tools, staff performance reports, buy online pick up in store, ship-from-store). Payment processing fees for POS transactions: Shopify Payments rates for in-person are 2.6% + $0.10 per transaction on Basic, 2.5% + $0.10 on Shopify, and 2.4% + $0.10 on Advanced. If you don’t use Shopify Payments, an additional 0.5-2% Shopify transaction fee applies on top of your payment processor’s fees. Hardware costs are one-time purchases outside of subscription fees. For a single physical location with full POS Pro features: $39 + $89/month = $128/month plus hardware (approximately $600-800 for a complete counter setup).
Final Thoughts
Shopify POS transforms your physical retail from a separate system running in parallel to your online store into a fully integrated omnichannel retail operation where customer data, inventory, and sales reporting are unified across every selling channel. The investment in POS Pro is justified for any permanent retail location by the advanced features alone — let alone the operational efficiency gains from eliminated manual reconciliation between separate systems. Start with the basic hardware kit (tablet, card reader), validate your POS setup with your product catalog and staff before opening day, and expand hardware and feature usage as your retail operation grows. The stores that invest in omnichannel retail infrastructure today are building the customer experience capabilities that will define retail competitiveness for the next decade.
For more on Shopify retail operations, explore our guides on store automation with Shopify Flow, loyalty programs for retail, and retail analytics.