Shopify POS: Complete Guide to In-Person Selling

Faisal HouraniFaisal Hourani· Founder & eCommerce Growth Strategist
June 25, 2026Updated March 19, 202611 min read

Is your store leaking revenue?

Find out exactly where you're losing sales — takes 2 minutes.

Find Your Revenue Leaks

One inventory, two sales channels — set up right the first time

What Is Shopify POS?

Retail is not dead. It moved.

Shopify POS is Shopify's point-of-sale system that lets you sell products in person — at a pop-up, market, or retail store — while keeping inventory, customers, and orders unified with your online store. Over 100,000 merchants use Shopify POS globally, and Shopify reports that brands using both online and in-person channels see 30% higher customer lifetime value than online-only stores.

If you already run a Shopify store, POS turns your existing product catalogue, customer database, and inventory into a physical sales channel. No second system. No spreadsheet reconciliation.

The concept is simple: one backend, two frontiers. You sell a product at a weekend market, and your online inventory updates instantly. A customer buys online and returns in-store. A walk-in customer gets the same loyalty points as your website shoppers.

This is not a separate product. POS is built into every Shopify plan. The question is which version you need — and what hardware to pair with it.

A retail store counter with a tablet displaying the Shopify POS interface and a card reader

How Does Shopify POS Work With Your Online Store?

The sync is automatic.

Shopify POS connects directly to your Shopify admin, so every product, customer profile, discount code, and inventory count stays synchronised across online and in-person channels in real time. According to Shopify's 2025 Commerce Trends report, merchants who unify their channels reduce overselling errors by 40% and process returns 3x faster than those running separate systems.

Here is what actually happens behind the scenes when you enable POS:

Unified inventory

When a customer buys a product at your physical location, the stock count updates across all sales channels within seconds. If you have 5 units of a product and sell 2 in-store, your online store immediately shows 3 remaining. No manual adjustment. No CSV uploads.

Shared customer profiles

A customer who bought from your website last month walks into your store today. The POS shows their full purchase history, email, and any loyalty points. You can offer personalised recommendations based on what they have already bought.

Order management

Every in-person sale appears in your Shopify admin alongside your online orders. Reporting, tax calculations, and accounting treat all revenue the same way. One dashboard for everything.

Discount and gift card sync

Create a discount code in Shopify admin, and it works at your physical register too. Sell a gift card online, and the customer can redeem it in-store. This sounds basic, but most standalone POS systems cannot do it without clunky integrations.

For Malaysian stores, this matters more than you might think. We see brands at WebMedic running weekend pop-ups at markets like Jaya One or APW Bangsar, then struggling to reconcile what sold in person versus online. POS removes that problem entirely.

Shopify admin dashboard showing unified order view with both online and POS orders

What Is the Difference Between POS Lite and POS Pro?

This is where most merchants get confused.

Shopify POS Lite is included free with every Shopify plan and covers basic in-person selling — product browsing, card payments, receipt printing, and inventory sync. POS Pro costs $89 USD/month per location and adds staff permissions, advanced inventory management, in-store analytics, and omnichannel features like buy-online-pickup-in-store (BOPIS). According to Shopify, POS Pro merchants see 25% higher in-store conversion rates than POS Lite users.

Here is the full comparison.

Feature POS Lite (Free) POS Pro ($89/mo per location)
Product browsing & search Yes Yes
Custom discounts Yes Yes
Card & cash payments Yes Yes
Unified inventory sync Yes Yes
Customer profiles Yes Yes
Order history Yes Yes
Gift cards Yes Yes
Tap & chip card reader support Yes Yes
Staff roles & permissions No Yes
Unlimited staff POS PINs No Yes
Smart inventory management No Yes
Low stock alerts No Yes
Inventory transfers between locations No Yes
Inventory counts & adjustments No Yes
Buy online, pick up in-store (BOPIS) No Yes
Buy in-store, ship to customer No Yes
Local delivery from store No Yes
In-store analytics & daily reports No Yes
Exchanges No Yes
Receipt customisation No Yes
Save & retrieve carts No Yes

The decision framework is simple:

If you sell at occasional pop-ups or markets with one or two people, POS Lite is enough. It handles payments, syncs inventory, and connects to your store.

If you run a permanent retail location with staff, need inventory management across multiple locations, or want omnichannel features like BOPIS — you need POS Pro. The $89/month pays for itself quickly when you stop losing sales to manual inventory errors.

Most of the Malaysian brands we work with at WebMedic start on POS Lite for market testing, then upgrade to Pro once they commit to a physical space.

What Hardware Do You Need for Shopify POS?

Less than you expect.

The minimum Shopify POS setup requires only an iOS or Android device with the Shopify POS app installed — total hardware cost can be $0 if you use your existing phone or tablet. A full retail setup with Shopify's own hardware (tablet stand, card reader, receipt printer, cash drawer, and barcode scanner) costs approximately $500–$1,200 USD. All Shopify POS hardware ships with a 1-year warranty according to Shopify's hardware store.

Minimum setup (pop-ups and markets)

  • Your phone or tablet with the Shopify POS app
  • Shopify Tap & Chip Card Reader — $49 USD, connects via Bluetooth
  • That is it. Seriously.

You can accept card payments, issue digital receipts via email or SMS, and sync everything to your online store with just these two things. We have seen Malaysian brands do RM10K weekends at bazaars with nothing more than an iPhone and a card reader.

Full retail setup

For a permanent store, you will likely want:

  • iPad — Shopify POS runs best on iPad (10th generation or newer recommended)
  • Shopify POS Stand — $149–$219 USD, locks your iPad into a countertop register
  • Tap & Chip Card Reader — $49 USD
  • Receipt Printer — $350–$400 USD (Star Micronics models are Shopify-certified)
  • Cash Drawer — $100–$140 USD
  • Barcode Scanner — $200–$250 USD (Socket Mobile or similar Bluetooth scanner)

Payment processing in Malaysia

This is an important detail for Malaysian merchants. Shopify Payments is not available in Malaysia as of 2026. You will need a third-party payment gateway — the most common options for in-person payments are:

  • iPay88 — widely used in Malaysia, integrates with Shopify
  • Revenue Monster — supports Malaysian e-wallets (Touch 'n Go, Boost, GrabPay)
  • Stripe — available in Malaysia since 2022, supports Shopify POS

Check which payment provider supports the card readers and e-wallets your customers prefer. In our experience, Malaysian shoppers increasingly expect e-wallet options at physical counters.

Hardware lineup showing Shopify POS card reader, tablet stand, receipt printer, and barcode scanner

How Do You Set Up Shopify POS Step by Step?

The setup takes about 30 minutes.

Setting up Shopify POS involves five steps: enabling the POS sales channel in your Shopify admin, downloading the POS app on your device, configuring your physical location and tax settings, connecting payment hardware, and assigning products to the POS channel. Shopify's documentation estimates 20–30 minutes for basic setup, though stores with 500+ SKUs may need additional time to configure product availability per location.

Here is the exact process.

Step 1: Enable POS in Shopify admin

Log into your Shopify admin. Go to Sales Channels and click Add channel. Select Point of Sale. If you are on any paid Shopify plan (Basic, Shopify, Advanced, or Plus), POS Lite is automatically included.

Step 2: Download the Shopify POS app

Install the Shopify POS app from the App Store (iOS) or Google Play. Sign in with the same Shopify credentials you use for your admin.

Step 3: Configure your location

In Shopify admin, go to Settings → Locations. Add your physical location with the correct address. This is critical for tax calculations, inventory tracking, and any local delivery features.

For Malaysian stores, set your address accurately — this determines your SST calculations and affects shipping options for buy-in-store-ship-to-customer orders.

Step 4: Connect hardware

Pair your card reader via Bluetooth in the POS app settings. If you are using a receipt printer, cash drawer, or barcode scanner, connect them through the Hardware section of the POS app. Test each device before your first sale.

Step 5: Assign products to POS

Not every product in your online store needs to appear on your POS. Go to the Products section in Shopify admin, select which products should be available at each location, and ensure the POS channel is toggled on for those products.

Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.

Which Shopify Plan Works Best for POS?

Your plan choice changes the economics.

Every paid Shopify plan includes POS Lite for free. The best plan for most Malaysian retailers is the standard Shopify plan at $79 USD/month, which includes POS Lite, lower transaction fees (2.7% + 30¢ for in-person payments in supported countries), and 5 staff accounts. Shopify Plus merchants ($2,300/month) get one POS Pro location included free — additional locations are $89/month each, per Shopify's 2026 pricing page.

Shopify Plan Monthly Cost POS Lite POS Pro In-Person Card Rate Staff Accounts
Basic $39 Included +$89/location 2.7% + 30¢ 2
Shopify $79 Included +$89/location 2.5% + 30¢ 5
Advanced $299 Included +$89/location 2.4% + 30¢ 15
Plus $2,300 Included 1 free, then +$89/location 2.15% + 30¢ Unlimited

Source: Shopify Pricing, June 2026

For Malaysian brands doing under RM100K/month in combined sales, the Basic plan with POS Lite is sufficient. Once you add staff or a second location, the standard Shopify plan's extra staff accounts and lower card rates make it the better value.

If you are building a full ecommerce business plan, factor in the POS costs from day one. Too many brands treat in-person selling as an afterthought and end up overpaying for a standalone system they eventually need to migrate away from.

What Are the Biggest Mistakes Stores Make With Shopify POS?

Every installation audit reveals the same patterns.

The three most common Shopify POS mistakes are: not syncing inventory properly (causing overselling at 23% of pop-up events according to a 2025 Vend retail survey), ignoring staff permissions (leading to discount abuse and cash discrepancies), and failing to collect customer emails at the register (missing 40-60% of potential repeat buyers per Klaviyo's retail data). All three are fixable in under an hour.

Mistake 1: Not assigning inventory to locations

When you add a physical location, Shopify does not automatically assign inventory there. If you skip this step, your POS app shows products but with zero stock. Staff cannot sell them. We see this in almost every first-time POS setup we review.

The fix: Go to Products → Inventory in Shopify admin. Filter by location and ensure every product you want to sell in-store has stock assigned to that location.

Mistake 2: Skipping staff permissions

On POS Lite, every staff member has full access to everything — including the ability to apply discounts and process returns. If you have more than one person working the register, this is a risk.

The fix: Upgrade to POS Pro and configure staff roles. At minimum, restrict discount creation and return processing to managers only.

Mistake 3: Not collecting customer data

A walk-in customer pays and leaves. You have their money but not their email. You cannot retarget them, send a post-purchase flow, or build a relationship. This is the single most expensive mistake in physical retail.

The fix: Configure POS to prompt for email at checkout. Train staff to say: "Can I email you the receipt?" This one habit can increase your email list by 20-30% if your store has decent foot traffic.

Mistake 4: Ignoring in-store analytics

POS Pro includes daily sales reports, staff performance tracking, and product-level analytics for your physical locations. Many merchants pay for Pro but never look at these reports.

The fix: Set a weekly calendar reminder to review POS analytics. Compare in-store conversion rates to your online store. If your in-store rate is below 20%, your merchandising or staff training needs work.

If you want to maximise what your Shopify store earns across all channels, the right Shopify apps working alongside POS make a meaningful difference.

Shopify POS analytics dashboard showing daily sales, top products, and staff performance

How Does Shopify POS Handle Returns and Exchanges?

Returns are where unified commerce earns its keep.

Shopify POS supports cross-channel returns — a customer who bought online can return or exchange in-store, and the original order updates automatically in Shopify admin. POS Pro adds full exchange functionality (swap size/colour without separate return and repurchase). According to the National Retail Federation, 20.8% of online purchases are returned, and offering in-store returns reduces return shipping costs by 60-70% while driving additional in-store purchases 30% of the time.

On POS Lite, you can process refunds for in-store purchases. The refund appears in Shopify admin and inventory restocks automatically.

On POS Pro, you get full exchanges. A customer walks in with a medium shirt they bought online. You scan it, swap it for a large, and the system handles the inventory adjustment, refund, and new charge in one transaction. No workarounds.

For brands selling fashion, beauty, or anything with size or shade variations, this feature alone justifies POS Pro. The alternative — processing a return and a new sale as two separate transactions — creates accounting headaches and a poor customer experience.

How Do Malaysian Brands Use Shopify POS Successfully?

Context matters more than features.

Malaysian Shopify brands use POS most effectively at pop-up markets (Artisan's Garden, Jaya One, REXKL), permanent retail counters in malls, and brand flagship stores. WebMedic data from 15+ Malaysian Shopify merchants shows that brands adding a physical channel see 25-40% revenue increase within 6 months, with the strongest results in fashion, skincare, and F&B product categories.

Pop-up markets

Malaysia's weekend market scene is thriving. Brands test products, build local awareness, and collect customer emails. The setup: one iPad, one card reader, branded packaging. Total hardware investment under RM500.

The key insight: capture every customer's email at the pop-up. That email enters your Klaviyo flows and generates sales long after the market closes. We have seen brands generate 3x their pop-up revenue in follow-up email sales within 30 days.

Retail counters and concessions

Department stores like Isetan and consignment shops offer counter space to DTC brands. Shopify POS lets you run that counter on the same system as your online store. No separate invoicing. No manual stock reconciliation at month-end.

Brand flagship stores

This is where POS Pro pays off. Staff permissions, daily analytics, BOPIS, and exchange handling are all essential for a staffed retail space with consistent foot traffic.

The pattern we see across our Shopify Malaysia clients is consistent: brands that treat their physical presence as an extension of their online store — rather than a separate business — grow faster and retain customers longer.

Frequently Asked Questions

Is Shopify POS free?

Shopify POS Lite is included free with every paid Shopify plan (Basic at $39/month and above). It covers basic in-person selling: product browsing, card payments, inventory sync, and digital receipts. POS Pro, which adds staff management, advanced inventory, and omnichannel features, costs $89 USD per month per location on top of your Shopify subscription.

Can I use Shopify POS in Malaysia?

Shopify POS works in Malaysia for product management, inventory sync, and order tracking. However, Shopify Payments is not available in Malaysia as of 2026, so you will need a third-party payment processor like iPay88, Revenue Monster, or Stripe for card and e-wallet payments at your physical location.

What is the difference between POS Lite and POS Pro?

POS Lite handles basic selling: product browsing, payments, customer profiles, and inventory sync. POS Pro adds staff permissions, smart inventory management, low stock alerts, buy-online-pickup-in-store, exchanges, in-store analytics, and receipt customisation for $89/month per location. Most single-person pop-up sellers only need Lite; staffed retail stores benefit from Pro.

Does Shopify POS work offline?

Shopify POS has limited offline functionality. You can browse products and create cash-only transactions without internet. However, card payments, inventory sync, customer lookups, and discount code validation all require an active internet connection. Shopify recommends a mobile hotspot as backup for market and pop-up selling.

What hardware do I need for Shopify POS?

The minimum setup is a smartphone or tablet with the free Shopify POS app and a Shopify Tap & Chip Card Reader at $49 USD. A full retail setup — including iPad, countertop stand, receipt printer, cash drawer, and barcode scanner — costs $500–$1,200 USD total. All hardware is available through Shopify's online hardware store with a 1-year warranty.

Keep Reading

Share this article

#shopify pos #point of sale #in-person selling #shopify retail #omnichannel commerce #shopify malaysia

Ready to grow?

Find out exactly where your store is leaking revenue.

Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.

Find Your Revenue Leaks

Free · No obligation · 2 minutes

Faisal Hourani

Faisal Hourani

Founder & eCommerce Growth Strategist

19 years building for the web, 9+ focused on ecommerce. Faisal founded WebMedic in 2016 to help DTC brands fix the conversion problems that hold them back. He has worked with brands across Malaysia and Singapore — from first-store launches to 8-figure scaling.

Ready to Boost Your Conversion Rates?

Book a quick strategy call. We'll analyze your store, identify your biggest revenue leaks, and show you exactly how we can plug them.

Book Your Strategy Call

Score your store

Find Your Revenue Leaks