WooCommerce POS


WooCommerce POS is a simple interface for taking orders at the Point of Sale using your WooCommerce store. WooCommerce POS provides an alternative to Vend or Shopify POS – no need to sync inventory and no monthly subscription fees.


You can see a demo of the WooCommerce POS plugin in action by going to http://demo.wcpos.com/pos with login/pass : demo/demo


  • Website: http://wcpos.com
  • Roadmap: http://wcpos.com/roadmap
  • GitHub: https://github.com/kilbot/WooCommerce-POS
  • Translate: http://translate.wcpos.com
  • Upgrade to Pro: http://wcpos.com/pro



  • WooCommerce POS main screen


Where can I find more information on WooCommerce POS?

There is more information on our website at wcpos.com.
* Documentation
* Blog

Where can I request a feature?

Visit the Roadmap for information on what is coming in the next version of WooCommerce POS. If your feature isn’t mentioned leave a request in the comments.

Where can I get support?

WooCommerce POS has a support page within the plugin (eg: http:///pos/#support). If you are experiencing an error or problem please visit this support page and send a message using the form provided. This form will attach important information we need to assist you.

Where can I report bugs?

Bugs can be reported on the WooCommerce POS GitHub repository.


This plugin is abadonned


I mean, it's been almost a year I've been using this plugin, I have seen staff comming over a million times telling me that the POS isn't working, again. Minor bugs with Ajax calls, nonces going wild here and there, nothing too crazy. But seriously, there is a complete lack of updating. Once upon a time there was an offline version that was to come up. Never seen that happening, this is literally abandoned now.

Not A Professional POS


I have purchased the Pro Version over a year ago and am really disappointed with the lack of updates and bug fixes. These seems more like a side project than something the developer cares about. Just to state the obvious there has been 1 update in 2016. If you run a business having a dependable plugin the developer actually uses is important. I am constantly getting errors after transactions run and there are small bugs that frustrates myself and staff. There's a huge list of bugs that are never addressed. At this point the pro version should be free because it's still in beta. This plugin needs a lot of work for a business to use it on a live environment. Good thing my customers are patient because if any busy retail store used this POS people would walk out of the store having to wait so long. It's very slow and sometimes loading products takes a while if the cache got erased. Webmasters looking for a POS system they can rely on should move one and purchase: https://codecanyon.net/item/woocommerce-point-of-sale-pos/7869665. Check out the changelog and you will see how active the developer is with this plugin. 2-4 updates per month. I usually hold my tongue when it comes to negative reviews but the lack of support needs to be addressed if this plugin is to offer a pro version. Overall it's a good idea and layout but really needs to get past the "beta" stages for any business to use it in an actual retail environment. I hope the developer can spend more time into finishing this because if it works it would be great. If you get this plugin DO NOT buy it until the developer can deliver their promises of bug fixes and updates.

Read all 30 reviews


0.4.6 – 2016/06/15

  • WC 2.6 Compatibility Fix: Prevent POS gateways from appearing on online checkout
  • Fix: checkout settings not showing for some users due to Javascript conflicts
  • Fix: POS orders not showing in reports
  • Fix: bug causing issue with some variations, e.g.: 000, 00 and 0
  • Fix: character encoding in checkout
  • Fix: incorrect translation strings

0.4.5 – 2015/10/28

  • Important: WooCommerce POS now requires PHP 5.4 or higher
  • Important: WooCommerce POS now requires WooCommerce 2.3.7 or higher
  • Important: Pro users should update WooCommerce POS Pro to version 0.4.5
  • Fix: Layout issues in Chrome 46+
  • Fix: POS permalink bug introduced in 0.4.2 – 22388f7
  • Fix: POS Cash not recording amount tendered or change – 2ef2260
  • Fix: POS Cash and Card gateways not showing for some users
  • Fix: Permalink slugs should not begin with slash
  • Fix: Product variation popover where variant contains a comma or special character
  • Fix: Firebox bug where POS would be unresponsive after printing receipt
  • Improve: POS template caching and performance
  • Improve: Plugin update notices – 08058a9
  • Improve: Customer search
  • New: (Pro) Edit customer details during checkout

0.4.4 – 2015/08/26

  • Fix: cart totals going to zero with new fee or shipping line item – commit 35f547c
  • Improve: scanning barcodes multiple times – commit 670173b

0.4.3 – 2015/08/24

  • Fix: barcode scanning bug introduced in version 0.4.2 – commit 8a608c8

0.4.2 – 2015/08/24

  • New: local storage will now clear on version change – commit 85ec411
  • New: option to automatically print receipt after checkout – commit 16fba05
  • New: add cashier to receipt data – commit c4caa8d
  • New: add pos_cash info to receipt data – commit e7e443b
  • New: WooPOS icon to denote POS orders in WP Admin
  • Fix: variation display and select issues – commit 91c7ec1, b3d6543
  • Fix: variation barcode search for products in queue – commit 3fda531
  • Fix: variation stock adjustment after sale – commit 26978fd
  • Fix: populate order addresses from customer id – commit b86bc56
  • Fix: compatibility fix for WC 2.4 SSL authentication – commit 525671b
  • Fix: modal CSS conflict in WP Admin – commit 837b918
  • Fix: numpad discount bug introduced in 0.4.1
  • Fix: quick edit links not showing on WP Admin Products page – commit 07d3e98
  • Fix: POS visibility options not showing on new product page – commit ef20a5b
  • Tweak: WP Admin CSS – commit c5a38c7

0.4.1 – 2015/07/10

  • Important: WooCommerce POS now requires WooCommerce 2.3 or greater
  • New: added woocommerce_pos_email_receipt hook
  • Improve: blur() barcode search field after successful match
  • Improve: editing a product/fee/shipping title in cart – commit 216e8a5
  • Improve: css tweaks for Firefox – commit 216e8a5
  • Improve: keyboard entry for qty and prices – commit ee61744
  • Improve: variation attributes now stored as line item meta for display on receipts
  • Fix: support for legacy server HTTP methods – commit 5765491
  • Fix: Internal Server Error for PHP 5.2.x – commit d800d40
  • Fix: parse $HTTP_RAW_POST_DATA global to array – commit ac88f50
  • Fix: decimal quantity display – commit 358d95f
  • Fix: check WooCommerce has loaded – commit 80285c4
  • Fix: variation selection issues in popover – commit 5c9673b
  • Fix: incorrect total tax calculation for negative fees – issue #85
  • Fix: decimal bug on numpad entry, eg: 0.01 – commit b46884d
  • Update npm dependencies

0.4 – 2015/06/02

  • Important: this is a major code refactor, almost every line of code has been rewritten
  • Important: check your POS admin after upgrade as many settings have changed
  • Products: Variation popover/drawer
  • Products: Infinite scroll
  • Products: Hotkey for barcode search
  • Products: Attributes now show in tooltip
  • Cart: Tax settings can now be changed per cart item
  • Cart: Meta data can be added to cart items
  • Cart: Ability to add shipping line item
  • Cart: Ability to fee line item
  • Hotkeys: Use hotkey ‘?’ to display a list of available hotkeys
  • Translations: WooCommerce POS now uses automatic downloads
  • New: Set custom permalink for POS front-end
  • Improved: Responsive design for tablets & mobile
  • Pro: Add customer during checkout
  • Pro: Open multiple carts
  • Pro: Hotkey for credit card readers
  • Pro: New product page for quick product management
  • Pro: New customer page for quick add/edit customers
  • Pro: New order page
  • Pro: New coupon page
  • Pro: Multiple stores
  • Pro: Compatibility fix for Stripe gateway
  • Fix: all the things

View full changelog

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Browse the code