Point of Sale App for WooCommerce

FooSales makes it easy to sell your products and accept payments from anywhere while automatically updating your WooCommerce inventory, orders, and customer data. It allows you to manage and process physical orders on-the-fly by connecting to your WooCommerce database. FooSales is perfect for retail stores, markets, pop-up shops, mobile events and many others.

Create a FooSales account

Works with any card payment hardware

Process debit and credit card payments using any external card reader.

Accept offline orders

Orders placed when you don’t have internet access will automatically sync with WooCommerce the next time you’re online.


Apply discounts to individual products.


Record a customer’s shipping address and contact details for a particular order so that you can ship it at a later date.

Mobile cash register

Turn opportunities into sales by using your tablet to process orders from virtually anywhere.

Custom email or printed receipts

WooCommerce order receipts are automatically sent to customers when a order is processed.


Taxes are automatically calculated based on your store’s WooCommerce settings.


Issue on-the-fly refunds for previous orders to the original payment method.

Order history

Find and view past orders by customer or product.

Daily totals

Keep track of daily totals for each payment type.

Customer profiles

Customer profiles are automatically created with new orders. Learn more about your customers and their shopping habits and view contact info and order history at a glance.

Synchronize online and retail customers

Customer information is synced with your WooCommerce store so their order history can be referenced or tracked – no matter where the order was originally placed.

Email marketing

Capture email addresses at checkout to notify your customers of upcoming sales or new product launches with the WooCommerce MailChimp plugin.

Filter by category

Organize products by category or simply search for the product name or ID.

Inventory management

Manage your entire product inventory with WooCommerce and FooSales. Keep track of stock quantities and automatically stop selling products when inventory runs out.

Barcode support

Automatically create barcodes based on the product ID or SKU. Easily scan in your customer’s order using a third-party Bluetooth barcode scanner.


WooCommerce sales, orders, customer, and category reports will help you to make the right choices for your business (available in the WooCommerce dashboard).

No Training Required

FooSales is designed to be super intuitive and easy to use and therefore no special training is required.

How do I get started?

Step 1: Create a new FooSales account
– Create a new FooSales account to get free access to the FooSales point of sale (POS) system.
Create your account

Step 2: Install the free plugin
– Install the FooSales WordPress plugin from your store’s Admin Area by selecting ‘Add New’ in the Plugins menu. Search for “FooSales” and install the plugin.
Download the plugin

Step 3: Download the free apps
– Download the iOS or Android app. Installation is quick and easy.
Download the app

Step 4: Start selling anywhere!
– Congratulations! You’re ready to start making more sales.


Ask us a question


Minimum Requirements

  • PHP version 5.3 or greater (PHP 5.6 or greater is recommended)
  • MySQL version 5.0 or greater (MySQL 5.6 or greater is recommended)
  • WooCommerce 3.1.0

Automatic installation

Automatic installation is the easiest option as WordPress handles all the file transfers. To do an automatic installation of FooSales, login to your WordPress dashboard, navigate to the Plugins menu and click ‘Add New’.

In the search field type “FooSales” and click ‘Search Plugins’. Once you’ve found the FooSales plugin, you can view details about it such as release information, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading the FooSales plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.


Automatic updates should work seamlessly, but as always though, please ensure that you back-up your website just in case.

If for some reason you encounter issues with the shop/category pages after an update, you simply need to flush the permalinks by going to WordPress > Settings > Permalinks and hitting ‘Save’. That should revert things back to normal.


How much does FooSales cost?

The basic version of FooSales is free. You can upgrade at any time to the pro version to gain access to powerful pro features. Each month you will then be charged a $29 fee that will give you access to all pro features.

How much time does FooSales take to setup?

Since FooSales is essentially an extension of your WooCommerce website, you have already done all the hard work!

Here are the easy steps that you need to follow in order to start using FooSales:

  1. Sign-up
  2. Install the FooSales WordPress plugin (this connects your site to the app)
  3. Download the FooSales iOS or Android app and login using your website’s login details
What hardware is required to use FooSales?

You will need a modern iOS or Android tablet. FooSales uses the built-in camera to scan barcodes, however, it also supports compatible Bluetooth scanning devices (iOS only – Coming soon to Android). You can also print invoices using any AirPlay (iOS) or wireless compatible printer.

Android minimum requirements:

  • Android 4.4 (KitKat) or higher
  • Android tablet with a 7″ or greater screen
  • Camera (either front or back facing or both for scanning barcodes)
  • Note: accurate barcode scanning is completely dependent on the speed and quality of the built-in camera(s)
  • Internet connection

iOS minimum requirements:

  • iOS 9.0 or higher
  • Any iPad (version 3 or higher), iPad mini or iPad Pro
  • Accurate barcode scanning is completely dependent on the speed and quality of the built-in cameras
  • Internet connection
I’m not very technical so how difficult is it to setup FooSales?

Setup is really easy. You just need to know how to upload and activate a WordPress plugin on your website and how to install an app on your iOS or Android tablet.

If I don’t live in the U.S. can I still use FooSales?

FooSales works in any country that is supported by WooCommerce but only the English language is supported at present.

How do barcodes work in FooSales?

Barcodes are essentially visual representations of numbers. FooSales can scan any standard 1D barcode through the built-in barcode scanner in the app or a compatible Bluetooth scanning device (iOS only) and will identify a product with a matching SKU or product ID.

QR codes are not currently supported.

Can I use FooSales without WooCommerce?

Unfortunately not. FooSales is a point of sale solution that is specifically designed for the WooCommerce platform.

Can I use FooSales for multiple WooCommerce websites?

No, you will need a separate account for each website. When you sign-up, you will be asked to enter your website address. You can, however, change this address if needed.

Only users with the following WordPress roles can login to the FooSales app:

  • Administrator
  • Editor
  • Author
  • Contributor
  • Shop_manager
How safe is my data?

FooSales is ultra secure in that it does not store any of your data on our servers. All your data remains on your own website. FooSales simply connects to your site, pulls your product catalog, and sends new orders to your site.

How much does support cost?

Support is provided to pro FooSales customers. You can reach out to our support agents here:

I’m in! Where do I start?

Fantastic! All you need to do is sign-up:


Great POS, minor Issues

POS is very easy to setup and learn and very fast even with thousands of products. It even supports updating stock from the app and doesn’t allow you to oversell inventory (which other POS apps frustratingly allow).

My minor issues are that the scanning barcodes doesn’t work on Ipad or Android and that sales tax is displayed incorrectly until the transaction completes (it pulls the correct data from the site directly to process the sale).

Support was very quick and easy to reach although they claimed they were unable to help with the bar code issue unless I was using an actual barcode scanner (the app supports the built-in camera and Bluetooth scanner).

I’m leaving 4 stars until the issues are resolved but this POS is amazing and absolutely worth dealing with the minor issues.

Great plugin

Great plugin the there is issues with it when I update the products using the app it makes sale price zero , which make products discounted 100%

I hope foosales team fix the issue asap to start updating my inventory

Another thing the app Bluetooth not supporting Inateck Bluetooth Wireless Barcode Scanner (BCST-70) , tested on iPad pro

Hopefully they add it soon

Finally order history I cannot see orders placed through admin or website !! Tested on iPad pro

Many thanks

Read all 2 reviews

Contributors & Developers

“FooSales” is open source software. The following people have contributed to this plugin.


Translate “FooSales” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.