Searching for the best WooCommerce POS plugin to take physical orders on your WooCommerce store?
WooCommerce handles everything about eCommerce out of the box, but what if you want to remove the “e” and also use your store for in-person commerce?
With a point of sale (POS) plugin for WooCommerce, you can create sales and manage orders from a front-end system on your computer, tablet, or smartphone.
In this post, I’ll share a little bit more about how a WooCommerce POS plugin works. Then, I’ll take you through the five best WooCommerce POS plugins.
What Does a WooCommerce POS Plugin Do?
A WooCommerce POS plugin gives you a front-end interface that you can use at your physical stores or on the go (like setting up a merch booth at an event).
The POS plugin will automatically connect to your online order store to sync orders, inventory, and other details. Typically, most WooCommerce POS plugins rely on the WooCommerce REST API, which provides a seamless integration.
While the exact method varies depending on the plugin, most of these tools will give you dedicated apps/tools for desktop computers and tablets. Some plugins don’t offer dedicated tablet apps, but do offer responsive designs to let you use the web-based POS on different devices.
For example, you could use an iPad to manage orders if you’re selling at a local event. You’ll also be able to print receipts, scan barcodes, and capture important customer information.
Many of these tools will also work offline, so you don’t need a steady Internet connection (though you will need to connect at some point to sync data with your store).
Let’s dig in…
Five Best WordPress POS Plugins
wePOS is a popular WooCommerce POS plugin that comes in both a limited free version and more full-featured premium versions.
With the premium version, you can add unlimited physical locations with unlimited “counters” at each location (like separate checkout counters or devices).
When cashiers log in, they’ll be able to choose their location and counter.
The interface itself is well-designed and includes a grid as well as a speedy Ajax search to help cashiers find products. wePOS also works with variable products and cashiers can choose variations when they select a product.
Cashiers can also manage multiple carts at the same time thanks to a tab-based cart management system.
You can accept orders via both cash and credit card. And once you process an order, you can print out a physical receipt, including an option to customize your receipts’ appearance.
Other useful features include:
- Offline support
- Tax calculations
- Secure login panel for cashiers
- Barcode scanner support
The limited free version lets you process payments via cash (along with some other limitations). Then, the paid version starts at $199 for use on a single site.
2. Point of Sale System for WooCommerce
Point of Sale System for WooCommerce is a premium WooCommerce POS plugin from Webkul.
It offers both online and offline support. For offline use, you can install the dedicated extension for Chrome.
You can create unlimited physical locations and agents. Agents can:
- Add customer details from the POS
- Apply discounts from the POS
- Add products manually or with a barcode scanner
- Switch between currencies
- Manage multiple carts, including holding a cart for later
You can accept payments with cash or card and even split payments between the two methods.
The POS system itself is built with React and is quite user-friendly, as you can see in the example above. You can interact with a full-featured demo here.
Point of Sale System for WooCommerce costs $99 with standard Envato licensing (lifetime updates for a single site and six months of support, with an option to pay to extend support to one year).
The fact that you get lifetime updates makes this one by far the most affordable premium WooCommerce POS system plugin.
FooSales is a WooCommerce POS plugin that comes with both a web version and dedicated tablet apps (for both iOS and Android).
The tablet apps are fairly unique and make it a solid option if you’re looking to use tablets for your POS. With the apps, you can also use offline mode.
To add products, cashiers can either search for them or use a barcode scanner. Cashiers can also manage customer details from the POS interface and sync them with WooCommerce.
Cashiers can process payments via cash, credit card, debit card, and other methods. They can also apply coupons to orders and calculate taxes.
You can email WooCommerce receipts to customers and, with the tablet apps and some supported hardware, you can also print physical receipts.
Cashiers also have an option to process refunds from the POS system.
One unique feature is the ability to integrate with the separate FooEvents plugin for WooCommerce to sell and manage event tickets.
FooSales offers a 30-day full-featured free trial to let you test it out (no credit card required). After that, paid plans start at $30 per month, which makes it a little pricier than some of the one-time payment plugins.
4. Hike POS
Unlike the previous three plugins, Hike POS is not a dedicated WooCommerce POS plugin. Instead, it’s a standalone POS service that also offers a dedicated WooCommerce integration.
With that integration, you can easily sync product catalogs and inventory, orders, customer profiles, and more.
The Hike POS itself works on iPad, PC, and Mac (no Android tablet app) and offers a speedy interface that works both offline and online and supports barcode scanning.
At checkout, cashiers can apply discounts and process credit card payments. You can even offer gift cards, which is unique.
Other helpful features include:
- Refund processing
- Staff access PINs to manage access
- Detailed analytics
- Multi-store support
It’s definitely a sleek package, but it’s also pricey. Plans start at $59 per month (billed annually) or $69 per month (billed monthly), which makes this by far the most expensive WooCommerce POS system on this list.
You can try it out with a 14-day free trial, though.
5. YITH Point of Sale for WooCommerce
YITH Point of Sale for WooCommerce is a new’ish POS plugin offering from the YITH empire of WooCommerce plugins (YITH makes a lot of WooCommerce plugins, if you’re not familiar with the name).
You can create unlimited locations, each with unlimited registers. Your orders and inventory will then sync over the WooCommerce REST API.
Cashiers can search for products or scan barcodes to quickly look up products. Cashiers can also add new products right from the POS system.
At checkout, people can pay with cash, credit or debit cards, and other offline methods. You can also use multiple payment methods and split the order between them.
Cashiers can also apply discounts, coupons, and markups to adjust the cost of an order.
And once the order is finalized, you can print out a physical receipt, including an option to create multiple different receipt templates (like different templates for different physical locations).
YITH Point of Sale for WooCommerce does not seem to support offline mode, though, which is something to consider if you want to be able to take your POS system on the go. There are also no dedicated mobile apps, though the POS interface is mobile responsive so you can open the web page on mobile devices.
YITH Point of Sale for WooCommerce starts at €179.99 for use on a single site.
Which is the Best WooCommerce POS Plugin?
The best WooCommerce POS plugin for your store obviously depends on your needs and budget. For example, do you need a tablet app? Do you need offline support? Can you swing $30+ per month? Etc.
If you’re on a tight budget, going with wePOS, Point of Sale System for WooCommerce, or YITH Point of Sale for WooCommerce will be your best bet because they offer one-time billing. Of the three, Point of Sale System for WooCommerce is the most affordable because it offers lifetime updates.
FooSales and Hike POS offer a little more polished offerings with features like dedicated mobile apps, but that comes at the expense of a hefty monthly fee.
And no matter which plugin you choose, all of these plugins work great with the Shoptimizer WooCommerce theme, which can help you nail the online experience for your WooCommerce store.
Do you have any questions about picking the best POS plugin for your store? Let us know in the comments!
Hi, great review. I have 3 grocery stores that I need to put online. Does wepos allow for weight scale intergration. If not do any of the others.
Hi John, not sure about that one. Best contact wePOS directly with your query.
Check OpenPOS, it support weight scale , digital scale
I just checked the features of all 5 POS plug-ins.
None of them seems to offer support/Integration of weighing scales.
I am also looking for a solution to use a weight scale with WooCommerce.
Please let me know if you know of such!
Yes I’m also on the hunt for a POS for woocommerce with weigh scale integration… did you guys find anything?
We are also looking for a weight scale option too!
It looks like there is a bit of a market for it if someone can come up with an option. 🙂
Great review, seem you missing openpos on codecanyon, i used, it seem better than those pos you listed.
Great Review, VERY helpful! we are looking to transition from a separate (and nightmareish) system of woocommerce alone, and Shokeep POS.
We already pay over $100/mo for Shopkeep, so the costs aren’t too scary. We are fearful of loosing features though. Questions I have:
– Is Hike the only one that has gift card functionality?
-Is Hike the only one that allows emailed receipts?
– Do you know which hardware (receipt printers and credit card scanners) will work with each of these? or, where to easily access this information?
– Is ‘gift receipt’ printing an option any of these offer?
– Do these integrate with payment/merchant processors, like First Data?
-Will any/all of these auto-pop a cash drawer?
Hi Whitney, I’d recommend sending these questions to each of the POS providers in the article. Even if they don’t offer some of these features at present, they would well be on their future roadmaps.
I have to say it is a great review. I learned a lot about different POS systems out there. I believe all the POS systems offer something unique, which can help a shop owner to run their shop better.
Going through the interfaces of all those systems, I see a pattern of keeping simple and easy to use interface, which is crucial when you are running a busy store or onboarding a new team member.
Although they each offer something unique, however, I think, to have a feature like a bookmark or a tag to keep your top-selling product handy in the POS system can be exciting. That way, you don’t need to go and search for that every time.
We have also written a comparison where we compared Oliver POS with FooSales. We have taken our time to test both the plugins comprehensively and tried to come up with different aspects of both the system.
Here is the link to read about it: https://oliverpos.com/oliver-vs-foosales/
Thank you again for the great blog!
Hi, I saw the plugins and found it very interesting. However I have a doubt:
– Is it possible to manage different currencies / boxes in your plugin? (My client receives in dollars, pesos, reais and euros. How can I control this? Suggestions?)
– Is it possible to manage multiple stores for multiple stores?
Hi Jonas, I recommend emailing each plugin developer with those questions. They’d be able to assist.
Hi, A great review for simplifying what we were wondering about POS. The only thing extra that we are looking for is an article or review about the WHOLE process for getting woocommerce to work POS in a shop situation. You might have already done this, but we notice that most articles do or or the other snippets of info not a start to finish article.
That is, we are looking at a POS system that allows barcode scanning of products on a woocommerce site, and how we configure and use a POS physical terminal and what gateway to use for payment. Like many small businesses making the transition we dont have a physical cash register and will probably need to scan products into an app that then displays on an ipad display then have someone use the credit/ debit card on a scanner, then print out the receipt or email them.
Understanding how these POS apps integrate with the card readers and what combinations are best for an Australian business … (as well as all associated costs including gateway charges) is what we are trying to currently identify. Thank you for the article ! Bruce
Great article and comparison! Do these solutions work with individual customer accounts at checkout? We would like to connect a small POS store or events with a loyalty program of collecting reward points. So customers can collect or spend rewards online and at the physical store.
Thanks for the article. We use FooSales for our retail stores in the UK and really love it! Happy customer 🙂
I am looking for a POS that will allow me to manage ETA for food orders via tablet, and print to a thermal printer. Is there a POS plugin that can handle that?
I am in search for a woocommerece pos/inventory plugin that will work with 3 locations inventory. Keeping the inventory separate for each location with easy access to transfer inventory between locations.
Also giving me a report for ordering 1 order for all 3 locations.
>store 1 inventory
>store 2 inventory
>store 3 inventory
Best I have found for a POS is WooPOS which is a separate POS from WooCommerece but does integrate.