What Is Shopify POS and Who Needs It
Shopify POS (Point of Sale) is Shopify’s system for selling in person — at a retail store, pop-up shop, farmers market, craft fair, or any physical location where customers can make purchases face-to-face. Shopify POS connects your physical sales directly to your online Shopify store, sharing inventory, customer records, and analytics in a unified system. This means a product sold at your retail counter automatically reduces the same inventory pool that your online store draws from, and a customer who’s shopped online can be recognized at your physical register with their full purchase history.
For omnichannel retailers — those selling both online and in person — Shopify POS eliminates the fragmented systems problem where physical and digital sales data live in different places. This guide covers how to set up Shopify POS for your retail store, from hardware requirements to inventory management, staff permissions, and the omnichannel strategies that maximize the value of unified commerce.
Step 1: Choose Your Shopify POS Plan
Shopify POS is available in two versions with meaningfully different capabilities:
- Shopify POS Lite — included free with all Shopify plans. Basic in-person selling capability: process payments, issue refunds, track inventory. Limited to one location and lacks advanced retail features. Sufficient for occasional pop-up selling or supplementing a primarily online business with occasional in-person sales.
- Shopify POS Pro ($89/month per location) — full retail management suite including: staff roles and permissions, unlimited register sessions, exchanges and store credit, smart inventory management, local pickup and delivery, robust reporting, and the advanced omnichannel features that serious retailers need. Required for any retail operation where physical sales are a significant portion of business.
For a retail store where in-person selling is a core part of your business model, POS Pro is the right choice. The $89/month cost is trivial compared to the operational efficiency and inventory accuracy it provides. For pop-up sellers or online-first brands doing occasional markets, POS Lite is adequate.
Step 2: Set Up Your Shopify POS Hardware
Shopify POS runs on iPad or iPhone (iOS) as the primary interface, with peripheral hardware for card reading, receipt printing, and cash management:
- Shopify POS app — install the Shopify POS app from the Apple App Store on your iPad or iPhone. Sign in with your Shopify account to access your store’s products and settings.
- Card reader — Shopify Tap & Chip Reader ($49) — accepts tap-to-pay (NFC), chip cards (EMV), and magnetic stripe cards. Connects via Bluetooth. Required for accepting card payments in person. For faster processing at a permanent register, the Shopify POS Terminal (countertop device, $349) provides a more integrated solution.
- Receipt printer — while digital receipts (emailed or texted) eliminate the need for a printer, many retailers still use thermal receipt printers (STAR mC-Print3 or Epson TM-m30II) for physical receipts. Connect via Bluetooth or ethernet.
- Cash drawer — connect a compatible cash drawer (triggered by the receipt printer to open automatically on cash sales). Required if you accept cash payments.
- Barcode scanner — speed up checkout for products with barcodes using a Bluetooth barcode scanner. Products must have barcodes set up in Shopify with matching scan codes.
Step 3: Configure Your Shopify POS Location
Each physical selling location (retail store, warehouse, pop-up) needs its own location configuration in Shopify:
- Add your location — in Shopify admin, Settings → Locations → Add location. Enter your store’s name, address, and contact information. This location will hold inventory separately from other locations.
- Assign inventory to your retail location — once the location is created, assign the inventory quantities that are physically at that location. A product’s total inventory is the sum across all locations; Shopify tracks each location’s stock independently.
- Configure fulfillment routing — specify which location fulfills online orders. If your retail store fulfills both online orders and in-person sales from the same inventory, configure Shopify to assign online orders to that location for fulfillment.
- Configure local pickup — with POS Pro, enable the “Buy online, pick up in store” (BOPIS) feature that allows online buyers to choose local pickup at checkout, with pickup confirmation workflows managed through the POS app.
Step 4: Set Up Products and Inventory for POS
The product catalog available through Shopify POS is your Shopify product catalog — the same products and inventory you manage in your online store. Configuration for physical retail:
- Add barcodes/SKUs to all products — assign barcodes (UPC codes from your supplier or custom-printed labels) to products for barcode-scan checkout. In each product’s detail page, enter the barcode in the Barcode field under the Inventory section.
- Create custom products for in-store-only items — for products sold only in your physical store (in-store exclusive items, services, or custom items), create them as Shopify products but mark them as not available for online sales by deselecting the online store sales channel.
- Set up quick-access product tiles in POS — in the Shopify POS app, configure the Smart Grid with product tiles for your most frequently sold items. Staff can tap the product tile directly rather than searching for every item at checkout, dramatically speeding up transactions.
- Configure inventory tracking for retail — ensure all products have inventory tracking enabled and inventory counts accurately reflect what’s at your retail location. Inventory accuracy at point of sale is essential for preventing overselling between channels.
Step 5: Set Up Staff Access and Permissions
In a retail environment with multiple staff members, access control is critical — different staff roles should have different capabilities in your POS system:
- Create staff accounts for each employee — in Shopify admin, Settings → Users and permissions, add staff accounts for each employee who will use the POS. Each staff member logs into POS with their own account, enabling per-employee sales tracking.
- Configure POS roles — with POS Pro, assign POS-specific roles: Cashier (can only process sales, basic customer service), Supervisor (can apply manual discounts, process refunds, manage exchanges), and Manager (full POS access including reports and settings). Restrict sensitive capabilities like manual discounts and refunds to supervisor+ roles.
- Set up PIN access — POS Pro supports PIN-based login on the POS device, allowing quick role switching between transactions without full account logout. Each staff member has their own PIN that logs their sales activity separately.
Step 6: Configure Payment Options in POS
Shopify POS supports multiple payment methods that your customers may want to use in person:
- Shopify Payments card processing — card payments processed through your Shopify Tap & Chip Reader use Shopify Payments at in-person rates (2.6% + $0.10 for Shopify Basic plan, lower for higher plans). No additional card processing apps needed.
- Cash payments — configure POS to accept cash, track change given, and manage cash drawer open/close sessions. POS tracks cash transactions for end-of-day reconciliation.
- Custom payment methods — add custom payment methods for specific scenarios: check (for wholesale customers), store credit, layaway, or other payment arrangements your store accepts.
- Split payments — POS supports splitting a single transaction across multiple payment methods (pay $50 cash + $30 card). Enable this for customers who want to use a gift card or store credit alongside another payment method.
Step 7: Set Up Customer Management for Omnichannel
One of Shopify POS’s most valuable features is unified customer profiles that span online and in-store purchases. Setting up customer management correctly enables the personalized in-store service that builds loyalty:
- Search and create customers at POS — staff can search existing customers by name, email, or phone at checkout. For new customers, create their profile at checkout to begin building their purchase history.
- View customer purchase history — a returning customer’s complete purchase history (online and in-store) is visible to staff at checkout. Recognize returning customers by name and see what they’ve previously purchased.
- Apply loyalty program points — if you’re using a Shopify loyalty app (Smile.io or LoyaltyLion) that supports POS integration, staff can view and apply loyalty points for in-store purchases, maintaining a unified loyalty program across channels.
- Email opt-in at POS — collect email addresses and marketing consent at checkout for in-store purchases to grow your email list from your retail customers.
Step 8: Configure Reporting and End-of-Day Procedures
POS reporting gives you visibility into your retail store’s performance independently from online sales, while also consolidating into your overall Shopify analytics:
- Daily sales report — view total in-store sales by day, by payment method, and by staff member. This reconciles against your cash drawer balance and card processing totals at end of day.
- End-of-day cash reconciliation — at the end of each trading day, close the POS register session. Count your cash drawer, reconcile against POS-recorded cash transactions, and note any discrepancies. Consistent reconciliation prevents cash management errors from accumulating.
- Inventory reconciliation — regularly reconcile your POS inventory records against physical stock. Discrepancies between system records and physical count indicate theft, receiving errors, or POS transaction errors that require investigation.
- Staff performance reports — POS Pro’s staff reports show sales totals per staff member. Use these for performance reviews and to identify training needs (staff with unusually low transaction values may not be offering appropriate upsells or add-on products).
Frequently Asked Questions
Can I use Shopify POS without a physical store?
Yes — Shopify POS is used effectively by merchants without permanent retail locations: farmers market vendors, craft fair sellers, pop-up shops, trade show exhibitors, and mobile service businesses. For occasional in-person selling, Shopify POS Lite (included in your Shopify subscription) with a Tap & Chip Reader ($49) is sufficient. The Shopify POS app on an iPhone makes a complete mobile point-of-sale solution that fits in your pocket. For pop-up retailers who sell frequently, POS Pro adds the inventory management and reporting features that make multi-event selling manageable. All in-person sales sync automatically to your online Shopify account, maintaining unified inventory and customer records regardless of where the sale happens.
How does Shopify POS inventory sync with my online store?
Shopify POS and your online store share the same Shopify inventory system — they draw from the same inventory pools (though you can assign different inventory quantities to different locations). When a product sells in-store, its inventory count at that location decrements immediately. When a product sells online from the same location’s inventory, its count decrements there. If you have enough inventory at a location to fulfill both channels simultaneously, both channels can sell simultaneously. If you have limited inventory and want to prevent online sales from depleting in-store stock, you can assign some inventory to your online fulfillment location and some to your retail location separately. The inventory sync happens in real-time — there’s no lag between an in-store sale and the inventory reduction visible to online buyers.
What are the best Shopify POS hardware bundles for a retail store?
Recommended hardware setup for a permanent retail store: iPad (any current model) as the POS device, Shopify POS Terminal ($349) or Tap & Chip Reader ($49) for card processing, STAR mC-Print3 receipt printer ($240) connected via ethernet for fast reliable printing, APG cash drawer ($140) triggered by the receipt printer, and Honeywell Xenon 1900 Bluetooth barcode scanner ($300) for high-volume scanning speed. Total hardware investment for a full retail setup: approximately $1,000-1,100. For a minimal setup (pop-up or very small store): iPhone + Tap & Chip Reader ($49) is sufficient. For countertop-only card processing without a separate reader, the Shopify POS Terminal provides an all-in-one terminal that doesn’t require a separate iPad.
How do I handle exchanges and returns in Shopify POS?
Returns and exchanges in Shopify POS Pro: to process a return, search for the original order in POS, select the items being returned, and choose refund method (original payment, store credit, or cash). For exchanges, process the return and then add the replacement item to a new transaction (or in POS Pro, use the built-in exchange flow that handles both actions in one workflow). Store credit issued in POS can be used in future transactions and also online if your Shopify store is configured to accept it. Manual refund without receipt: POS supports manual refunds where the original order can’t be found; these should be supervisor-approved and documented to prevent return fraud. All returns processed in POS automatically adjust inventory quantities at the appropriate location.
Does Shopify POS work offline if my internet connection drops?
Shopify POS has limited offline functionality: you can view your product catalog and process cash payments offline. Card payments through the Shopify card readers require an internet connection — without connectivity, card payments cannot be processed. When internet is restored, offline cash sales sync automatically to your Shopify account. The practical implication: ensure reliable internet connectivity at your retail location (a dedicated business broadband connection or a 5G mobile hotspot backup). For events in locations with unpredictable connectivity (outdoor markets, convention halls), have a mobile data hotspot as a backup to ensure card processing capability. Do not rely on offline mode as a planned approach — it’s a temporary fallback for brief outages, not a viable long-term strategy for card-accepting retail.
Final Thoughts
Shopify POS is the bridge between your online store and physical retail presence — and when set up correctly, it creates an omnichannel commerce capability that far exceeds what separate systems for online and physical selling could achieve. Unified inventory, shared customer records, and consolidated analytics give you a complete picture of your business regardless of where sales happen. Whether you’re setting up your first permanent retail location, running seasonal pop-ups, or building a full multi-location retail chain, Shopify POS scales with your business and integrates seamlessly with the marketing, loyalty, and analytics tools that make your Shopify ecosystem work together. Invest in the right hardware, train your staff on the complete feature set, and use the unified data Shopify POS provides to make better retail decisions.
For more on Shopify retail strategy, explore our guides on inventory management, customer loyalty programs for retail, and Shopify analytics for retail.