Does WooCommerce have a POS system? Yes. WooCommerce now ships an official Point of Sale mode inside the free Woo mobile app. It runs on a tablet and takes cards through WooPayments or Stripe. It has clear limits, and many stores still add a POS plugin for a browser register, offline sales or several outlets.
If you searched this because a customer is standing in front of you right now with no way to complete their purchase, you’re not alone. Plenty of store owners build a WooCommerce site first and then realize the counter at their pop-up shop or physical store has nothing to talk to it.
We checked the official POS requirements on WooCommerce.com in October 2026. We also read the feature list of MultiPOS, a POS plugin built by DevDiggers. Here is what each option does and where it stops.
What WooCommerce Comes With by Default

WooCommerce gives you a product catalog, a cart and a checkout page built for customers who shop on their own device. For in-person sales, WooCommerce 11.0 and later also enables an official Point of Sale mode in the Woo mobile app for eligible stores. There is no register screen inside wp-admin itself.
Every product keeps its price, SKU and stock in one place. Learn how to check WooCommerce product data table fields before you connect a POS.
What core does not give you is a register in the browser. There is no cashier login, no receipt printer support and no way to run several counters from WooCommerce alone. Stores that run vendors on WCFM have their own short list in our review of POS plugins for WCFM Marketplace.
WooCommerce keeps its core lean and lets store owners add exactly what they need through plugins. This is the same reason it doesn’t ship with shipping label printing, loyalty points or advanced tax rules out of the box. You add those when your store needs them and not before.
Note: The official POS covers simple, variable and virtual products, cash, card readers, coupons and email receipts. Stores that need more fill the gap in one of three ways.
Your Three Real Options for In-Person Selling
You have three ways to sell in person with WooCommerce. You can use the official POS mode in the Woo mobile app, a POS plugin on your own site or a third-party POS. They suit different stores. Pick by your devices, your payment provider and how many counters you run.
Option 1: The Official WooCommerce Point of Sale

The official Point of Sale mode lives inside the free Woo mobile app. It needs WooCommerce 9.6 or later, app version 21.8 or later and a tablet on iOS 18 or Android 9 or later. Phones work only for UK merchants on iOS 26 so far.
Card payments run through WooPayments or Stripe. You need an M2 reader in the US, a WisePad 3 in other countries or an Android phone in Remote Tap-to-Pay mode. Cash works too. As of October 2026 it supports ten countries: Australia, Canada, Finland, Ireland, Luxembourg, the Netherlands, New Zealand, Singapore, the UK and the US.
The limits matter. Your store must use the native currency of its country, and only simple, variable and virtual products appear. The app fetches live data from your site at checkout, and the documentation lists no offline checkout, cashier accounts or outlets. It fits occasional pop-ups in a supported country.
Option 2: A WooCommerce POS Plugin

This is a plugin installed directly on your WordPress site. It adds a checkout screen inside your dashboard, pulls your existing product catalog, and pushes every sale back as a normal WooCommerce order. MultiPOS, built by DevDiggers, works this way.
It runs in any modern browser on a desktop, tablet or phone. The free MultiPOS on WordPress.org covers one outlet with unlimited cashiers, barcode scanning and receipt printing. The paid MultiPOS WooCommerce POS plugin adds more outlets and offline orders that sync when the connection returns. It sells as a yearly license from $139 as of October 2026.
Option 3: A Third-Party POS With a WooCommerce Integration

Systems like Square run entirely outside WordPress. You connect them to WooCommerce through an integration, and the two systems sync back and forth. This suits larger retail operations that need deep point-of-sale features and are fine treating WooCommerce as one channel among several, with a subscription and a second vendor relationship to manage.
| Option | Runs Where | Offline Mode | Cost Pattern |
|---|---|---|---|
| Official WooCommerce POS | Woo mobile app on a tablet | Not listed in the docs | Free app with WooPayments or Stripe fees |
| WooCommerce POS plugin | Any browser on your WordPress site | Yes (varies by plugin) | Free tier or yearly license |
| Third-party POS + integration | Separate platform | Varies | Monthly subscription per location |
Option two suits most stores that sell in person every week. Your data stays on your own site, and you avoid a monthly fee for each location.
Does WooCommerce Have a POS System Built In?
Yes, partly. Since WooCommerce 11.0, Point of Sale is always enabled for eligible stores, and each product has a Show in Point of Sale option in wp-admin. The register itself still runs in the Woo mobile app, and everything beyond a simple counter comes from plugins.
Core still stays lean. The POS mode covers a simple counter. Plugins add cashier roles, outlets, receipt printers and offline queues when a store needs them.
That split is why a focused POS plugin still has a job next to the official app.
How a WooCommerce POS Plugin Works

A cashier opens the POS screen, either on a tablet, laptop, or desktop depending on the plugin. They search for a product by name or scan its barcode. The item lands in a cart with the correct price and tax already applied, pulled straight from your store’s existing settings.
The cashier takes payment, cash or card depending on what’s configured, and closes the sale. Three things then happen without anyone touching WooCommerce directly:
- A real WooCommerce order gets created and is visible in your normal order list
- Your stock count drops immediately
- The customer record updates if one was captured during checkout
Once online and in-store sales share one stock count, you stop the classic overselling problem: someone buys the last unit at your counter, and your website still shows it available 5 minutes later.
What to Check Before You Pick One
Before you pick a WooCommerce POS, check four things: HPOS support, real offline checkout, outlet and cashier structure and hardware fit. These change your day-to-day far more than a long feature list. Test each one on a staging copy before your first real sale.
- HPOS compatibility: High-Performance Order Storage is WooCommerce’s modern order management system. It moves orders into dedicated database tables for speed. If a POS plugin isn’t HPOS compatible, you’ll hit order sync bugs on a modern WooCommerce install.
- Offline mode, tested honestly: Ask a direct question: can it complete a sale with zero connection, or does it just cache the product list and fail slowly once someone tries to pay? Those are very different things wearing the same label.
- Outlet and cashier structure: If you’re running more than one checkout counter, or plan to, check whether the plugin lets you assign cashiers to specific outlets and see performance broken out per location. Adding this later is painful.
- Hardware fit: Confirm the plugin actually supports the receipt printer and barcode scanner sitting on your counter and not just “most standard hardware.” Most USB barcode scanners work fine since they act like a keyboard. Always test before your first real sale.
Do You Need a POS Plugin Yet?
Not every store needs a dedicated POS plugin on day one. If you run a few pop-ups a year in a supported country and use WooPayments or Stripe, the official POS mode might be enough. The app is free and adds no plugin to maintain.
The math changes once you have a permanent counter, a regular event schedule, or staff who need their own logins. At that point, manually reconciling a notebook against your website stock every night stops being a minor annoyance and starts costing real hours every week.
A simple rule helps here. If you sell in person more than once a month or more than one person takes sales, a WooCommerce POS plugin earns its place. Our list of the best WooCommerce POS plugins compares the options.
Running a pop-up shop specifically? The setup is close to identical to a permanent counter, just with an outlet created for the event instead of your main store. Same goes for restaurants and food service, which need table management on top of standard checkout, covered in our WooCommerce POS for restaurants guide.
Conclusion
So does WooCommerce have a POS system? Yes. An official Point of Sale mode in the free Woo mobile app covers simple counters in ten countries. A POS plugin running on your own site fills the gaps it leaves.
For most store owners selling in person regularly, a WooCommerce-native plugin is the path of least resistance. Your data stays on your own site and there is no extra vendor relationship to manage.
Ready to stop running your counter and your website as two separate businesses? Start with the free MultiPOS plugin on WordPress.org on one outlet. Upgrade once you know it fits your workflow.
Frequently Asked Questions (FAQs)
Q1. Is there a free WooCommerce POS plugin?
Yes. MultiPOS, built by DevDiggers, has a free version on WordPress.org that covers one outlet with unlimited cashiers. Other POS plugins offer free tiers too. Check the current limits before you commit.
Q2. Can a WooCommerce POS system work without internet?
It depends entirely on the plugin. Some genuinely queue transactions locally and sync once the connection returns. Others just cache your product list. Billing then still fails once someone tries to pay. Always test this directly instead of trusting the feature list.
Q3. What’s the difference between the official WooCommerce POS app and a POS plugin?
The official POS runs in the Woo mobile app on a supported tablet and takes cards through WooPayments or Stripe. A plugin like MultiPOS runs in any browser on your own site. Its paid version also takes offline orders and runs several outlets.
Q4. Do I need a developer to set up a WooCommerce POS plugin?
Most plugins include a setup wizard that covers a single-location store without any coding. Multi-outlet setups, custom hardware, or specific workflow requirements are where professional help starts to make sense.
Q5. Will a WooCommerce POS plugin slow down my website?
A well-built one shouldn’t. POS plugins that follow WooCommerce coding standards run their checkout screen as a separate interface from your storefront. It doesn’t add load to the pages your online customers see.
Q6. Can I use WooCommerce POS for a multi-vendor marketplace?
Some plugins support this, but it’s a genuine gap in many WooCommerce POS tools. If you run a marketplace, confirm the plugin supports per-vendor POS access specifically rather than assuming standard POS features cover it. On WCFM, our WCFM Marketplace POS plugin gives every vendor their own register, cashiers and reports.
