Add Point Of Sale to your WooCommerce store

Add point of sale to your woocommerce store

Online, cloud based software base Point Of Sale services are replacing old terminal based systems. POS systems such as Vend, MYOB and even Shopify are all making ground on market share. Some of these POS systems can integrate with your e-commerce store to. Making sales and inventory tracking easier for both online and off-line sales.

But did you know WooCommerce can be set up to work as a POS system too?

That’s right. If you already have a cloud based POS system set up and you find it good to use, then it is a good idea just to integrate WooCommerce with it.

However if you are starting out. Or if you need to replace an old, out of date, terminal then using WooCommerce POS could be for you.

There are a couple of good options for adding POS to WooCommerce.

WooCommerce POS

WooCommerce Point of Sale

Pretty similar names huh? We’ll leave that for the developers to fight out.

A client of mine needed POS added to their WooCommerce store. I did a little research and ended up using WooCommerce Point of Sale. The sales page explained the features better. It seems a little more comprehensive and the developer support was good. The plugin also has regular updates and bug fixes.

WooCommerce Point Of Sale – Set up and use

Installing the plugin adds a Point of Sale menu to your WordPress admin menu under the WooCommerce Products



From there you can set up Outlets (your stores), Registers and users. You can set up multiple registers for multiple stores. Each register can have multiple users that can login and use the register. Users are WordPress users that can be set up in the usual way in WordPress.

WC POS Registers

Once set up a user can log in to the register. The screen is well designed and can be used on a touch screen of tablet.

Each register can be set up with different product and category tiles. The system also works offline. So don’t worry if the internet connection is down. WooCommerce Point of Sale will sync up again once it can connect again.

WC POS Screen

Customers can be saved in WooCommerce or you can use a guest customer. Having access to the customers is good. You can offer them discount and save their purchase history just like on your web based store.

When a purchase is made the remaining stock in shown.

When a cashier closes the register it can be set to show a summary of purchases and cash taken for the session.

WC POS Purchase


A variety of payment options can be set up, including those used by your web store. Using a tablet you could set up a payment gateway and get the customer to input their own credit card details and process the payment online.

You can also use Chip and Pin or magnetic card readers. But the system doesn’t keep card details for security reasons. That doesn’t really matter. As long as the payment is captured somehow, then the sale and the payment method can be recorded.

The cash option calculates change too.

WC POS Payment


Each register can be set up to print receipts on completion of each sale. You can add your tax number to the receipt too, so your receipt is a valid tax invoice.

A list of compatible receipt printers are on the documentation website

Most POS systems use a cable to send a signal from the receipt printer to the cash drawer. This opens the drawer to accept the money. We found it necessary to create a product that was free that the cashier could use to activate the cash drawer, but that wasn’t a big deal.

Another slight issue was, because the POS system is web based it needs to run in a web browser. Every time a receipt needed prints the web browser print dialog box would open.

This seems to be an issue for all web based POS systems. Some web browsers like Chrome can use ‘kiosk mode’ to prevent the printer dialog box coming up so the receipt print staring away. There are instructions on how to do it on the Vend website

We had to use Chrome Canary to get the feature working. But it will probably work soon in normal Chrome.

There is also a kiosk plugin for Chrome which looks good, but we didn’t test.

Barcode Scanning

Barcode scanning is a welcome feature. Rather than finding the right product on the POS screen, you can scan the products barcode. It will then appear in the purchase column.

We did have a couple of issues with barcodes. First, the barcode scanner needed to the set to the right settings. A barcode scanner is similar to a computer keyboard. You my need to set up the scanner to use the right input settings and carriage return.

The other issue is ensuring the SKUs (Stock Keeping Unit) are correct in your store. Ensure you don’t use the same one twice. Check variable products too. They can have their own SKU.

You can print out barcodes onto stick labels to apply to your products. Or you can use the existing product barcode. When using the existing barcode make sure the SKU is entered the same in your store.

If someone finds a product in your store with no SKU or it hasn’t beed entered into the system you can create a new custom product from within the POS screen.


WooCommerce Point Of Sale has a great range of settings that can be fine tuned to how you run your physical store. Including discounts, Gift vouchers product shipping and more.

If you have an physical store and a WooCommerce site, or you just want a cheap POS system then I recommend WooCommerce Point Of Sale. It is quite capable and after a little set up you can have a great POS system.

FREE VIDEO TRAINING How to increase sales and profit for your WooCommerce store

FREE VIDEO TRAINING How to increase sales and profit for your WooCommerce store

A simple 5 step plan to increase sales and profit for your WooCommerce store without wasting money on ads

How much money are you leaving on the table?
Find out the 10 key conversion killing mistakes you might be making today.
Learn how I help my clients avoid them and make more sales.
Please enter your name.
Please enter a valid email address.
Something went wrong. Please check your entries and try again.