A WooCommerce shop that also sells at a counter, a market stall or a pop-up needs a point of sale that knows the same products and the same stock. There are two families of solutions: a POS that runs on WooCommerce itself, and a separate POS system connected to WooCommerce. This guide compares both, with prices as of October 2026.
Two ways to do it
- WooCommerce as the POS. A plugin or app turns a tablet or computer into a register that reads products and stock straight from WooCommerce. One catalog, one stock count, no sync needed. Payments go through a card reader supported by the plugin.
- A separate POS connected to WooCommerce. The shop keeps a full POS system such as Square or Lightspeed, with its own hardware, reports and staff tools, and a connector keeps products and stock in step with the website.
POS mode in the Woo mobile app
WooCommerce's own mobile app has a point-of-sale mode for tablets (iOS 18+ or Android 9+). It needs WooCommerce 9.6 or newer, WooPayments or Stripe, and a supported card reader or Tap to Pay. It is available in the US, Canada, the UK, Australia, Finland, Ireland, Luxembourg, the Netherlands, New Zealand and Singapore, and the store currency has to be the country's own. It handles simple and variable products, barcode scanners, cash, refunds and coupons; Woo still calls it an early version.
POS plugins that run inside WooCommerce
- WCPOS (WooCommerce POS by kilbot): free on WordPress.org, 5,000+ installs, 3.7 out of 5 from 84 reviews. Works in the browser and as Windows and macOS apps, with offline cart, barcode scanning and receipt printing. The Pro version adds stock and price editing at the register, Stripe Terminal and SumUp card readers, refunds and end-of-day reports.
- Oliver POS: $9, $29 or $49 a month (Starter, Pro, Enterprise), 14-day trial. Multi-outlet stock and transfers are in Enterprise. 700+ installs, 4.2 out of 5 from 90 reviews on WordPress.org.
- YITH Point of Sale for WooCommerce: unlimited stores and registers, barcode scanning, and stock shared or separate per register. Sold as a yearly licence.
- Webkul WooCommerce POS: one-time purchase (listed at $59 on sale, $99 regular), offline mode, per-outlet stock, receipt printers, scanners and cash drawers.
- FooSales: free tier and paid plans from $15 a month, per third-party listings.
The strength of this family is a single catalog. The weakness is everything a full POS adds around the sale: hardware support, staff permissions, payroll, loyalty and offline reliability depend on the plugin and on the WordPress hosting staying fast.
Connecting an existing POS
- Square. Square POS is free to start, with $0 software on the free plan and hardware from a $59 reader. The official WooCommerce Square extension (free, 80,000+ installs, 2.1 out of 5 from 122 reviews) syncs products and stock in one direction, from the side chosen as "system of record", on a schedule. Counter sales reach WooCommerce at the next sync interval, so fast-selling items can sell twice in between. StockEven adds two-way stock sync within seconds; the options are compared in Square plugins for WordPress compared.
- Lightspeed. The Lightspeed POS integration on WooCommerce.com costs $249 a year and syncs stock both ways in near real time for Lightspeed R-Series and X-Series.
- Clover. The Clover extension for WooCommerce handles card payments but does not sync products. A third-party plugin, WeeConnectPay, offers payments with optional two-way inventory sync. More in Square vs Clover.
Side by side
| Option | Software cost | Stock | Best for |
|---|---|---|---|
| Woo app POS mode | Free (WooPayments or Stripe fees) | Same as the website | Occasional in-person sales, supported countries |
| WCPOS | Free; Pro paid | Same as the website | Low budget, simple counter |
| Oliver POS | $9–$49 a month | Same as the website | Shops wanting a WooCommerce-native POS with support |
| Square + connector | Square Free $0, Plus $49 a month | Two systems kept in sync | Busy counters, staff, Square hardware and reports |
| Lightspeed + connector | Lightspeed plan + $249 a year | Two systems kept in sync | Larger retail with Lightspeed already in place |
Which one to choose
- Selling in person once a week or at events: the Woo app POS mode or WCPOS keeps everything in one place.
- A real shop counter with staff, a card terminal and daily deliveries: a full POS such as Square, connected to WooCommerce, is more robust. The connection then has to be two-way and fast, or the website oversells.
- Already on Square: keep it and connect it, rather than replacing the POS with a plugin.
Sources
- Woo mobile app: Point of Sale mode
- WCPOS on WordPress.org · Oliver POS pricing · Oliver POS on WordPress.org
- YITH Point of Sale · Webkul WooCommerce POS · FooSales pricing (Capterra)
- WooCommerce Square on WordPress.org · WooCommerce Square sync settings
- Lightspeed POS for WooCommerce · WeeConnectPay
Square is a trademark of Block, Inc. WooCommerce is a trademark of Automattic Inc. Other product names belong to their owners.
StockEven keeps Square and WooCommerce stock the same, both ways, within seconds. Free up to 50 products.