WooCommerce POS: How Point of Sale Works With WooCommerce

What a WooCommerce POS does, what to look for, and how to set one up.

Last updated: September 27, 2026

A WooCommerce POS is a point-of-sale system that runs on top of an existing WooCommerce store, so in-person sales and online sales share one product catalogue, one stock count and one order history. Instead of running a separate till that needs syncing, the counter writes directly into the same WordPress database the website already uses.

This guide explains how WooCommerce POS software works, what it needs to do, and how to choose one. It is written by the team behind choPOS, but the criteria below apply to any plugin in this category.

What is a WooCommerce POS?

A WooCommerce POS is software that lets shop staff sell to walk-in customers using the products, prices and tax rules already configured in WooCommerce. A sale rung up at the counter creates a normal WooCommerce order and decrements the same stock the website sells from.

Most WooCommerce POS plugins run in a browser tab rather than as an installed application, which means the same till works on a laptop, an Android tablet or an iPad without a separate app.

How it differs from a hosted POS platform

Hosted platforms such as Square, Shopify POS or Lightspeed run the point of sale on the vendor’s servers. They typically charge a monthly subscription per register, and many take a percentage of each transaction processed through their own payment rails. A WooCommerce POS plugin runs on the merchant’s own hosting under a licence, so there is no vendor revenue share — but the merchant is responsible for hosting, backups and uptime.

Factor WooCommerce POS plugin Hosted POS platform
Where it runs Your own WordPress server Vendor’s cloud
Typical cost model Annual licence Monthly fee per register
Vendor cut of each sale None Common
Stock shared with your website Native — same database Usually needs a sync connector
Who owns the sales data You The vendor
Who maintains uptime You The vendor
Works if you stop paying Usually yes, without updates No

Neither model is universally better. A single shop with reliable IT support and an existing WooCommerce catalogue usually saves money with a plugin. A multi-site chain with no technical staff often prefers a hosted platform precisely because uptime is someone else’s problem.

What does a WooCommerce POS need to do?

Seven capabilities separate a usable retail till from a glorified order form. Use these as a checklist when evaluating any plugin.

  1. Work offline. A till that needs a perfect connection will fail during your busiest hour. Look for local product caching and a sale queue that syncs on reconnect.
  2. Accept barcode input. Any USB or Bluetooth scanner in keyboard-wedge mode should work without configuration.
  3. Split payments. Real customers pay half cash, half card. The till must divide one sale across multiple methods.
  4. Track the cash drawer. Opening float, closing count and variance — otherwise end-of-day reconciliation is guesswork.
  5. Separate cashiers. Each staff member needs their own login so takings can be attributed and shifts reconciled.
  6. Print real receipts. Both 58mm/80mm thermal and A4, with your own branding.
  7. Use WooCommerce tax rules. Tax must come from your existing tax classes, or your books will not reconcile.

How do you add a POS to WooCommerce?

The setup path is broadly the same for any POS plugin:

  1. Confirm the prerequisites. A working WooCommerce install with products that have prices, SKUs and stock quantities set.
  2. Install the POS plugin through Plugins → Add New, or by uploading the ZIP you received at purchase.
  3. Activate your licence key so the plugin can receive updates.
  4. Create cashier accounts as WordPress users with the appropriate role.
  5. Connect hardware — pair the barcode scanner and add the receipt printer as a system printer.
  6. Run a test sale end to end, then refund it, and confirm stock returned correctly.

Budget an afternoon for the first counter. Most of that time goes on hardware and staff training, not on the software.

Does a POS plugin slow down a WooCommerce store?

It should not. A well-built POS loads its assets only on its own screen, not on the storefront or checkout. Before buying, confirm the plugin does not enqueue its scripts site-wide — that is the single most common cause of a POS plugin degrading storefront performance.

What does a WooCommerce POS cost?

WooCommerce POS plugins are generally sold as annual licences priced by the number of sites, rather than per register or per user. choPOS is priced at $29/year for one site, $79/year for up to 500 sites, and $229/year for unlimited sites, with unlimited registers on every tier and no per-transaction fee. Machine-readable pricing is published at /pricing.md.

When comparing costs against a hosted platform, count the whole picture: monthly subscription per register, plus any percentage taken from each sale, plus the cost of a connector to keep stock in sync with your website.

Frequently asked questions

Do I need WooCommerce to use a WooCommerce POS?

Yes. These plugins read products, prices, tax settings and customers from WooCommerce. Without it there is no catalogue to sell from. choPOS plans to add Easy Digital Downloads and FluentCart support.

Can a WooCommerce POS work without internet?

The better ones can. Offline-capable plugins cache products on the device and queue completed sales locally, then sync them to the server when the connection returns. Always test this before committing — offline support is the capability most often claimed and least often implemented well.

Can I use one licence on client sites?

That depends on the licence tier. Agency-level licences are generally intended for unlimited client installations, while single-site licences are not.

What happens when the licence expires?

With most self-hosted plugins, including choPOS, the software keeps running. What stops is access to updates and support.

Does a POS plugin handle VAT and sales tax?

It should inherit your WooCommerce tax classes and rates rather than maintaining its own, so counter sales and online sales are taxed identically.

Next steps

Compare the checklist above against the choPOS feature list, or ask us a pre-sales question — we answer within one business day, including questions about whether choPOS is the wrong fit for your shop.

Get choPOS free

Enter your email and we will send you a link to confirm it. Once it is confirmed, you get the download.

By confirming, you agree to get occasional choPOS product news. You can unsubscribe at any time. Privacy Policy