FooSales Features

FooSales is jam packed with great features that allow you to easily take your WooCommerce store from clicks to bricks.

Start your 30-day free trialFeature Comparison

Made for WooCommerce

FooSales makes it easy to sell your products and run your business from anywhere in the world while automatically updating your WooCommerce product 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.

FooSales is designed and built to work natively with WooCommerce and it connects to your store using the official WooCommerce API. By connecting directly to your WooCommerce database, there is no need for any third-party bridging software or middleware which can cause syncing issues and often adds extra cost and complexity.

Brands using WooCommerce


Products can be added to the cart by using the search function and making selections from the products list. An even faster method is to use the device’s built-in camera or a handheld barcode scanner to scan the barcode of a product which has a corresponding product ID or SKU stored in your database.

Quantities are automatically adjusted after scanning a product’s barcode. Variable products display a list of variations that you are able to choose from before quantities are adjusted.

Create and submit new orders directly through an intuitive interface. When creating a new order, the current “in progress” order can be saved and completed later.


The ‘Checkout’ button opens a summary of the order. On this screen you can select an existing customer from a list or add a new customer. You may also need to record a customer’s contact and shipping address so that you can ship their order on a later date for example.

By selecting ‘Cash’ as the payment method, you can simply enter the amount of cash received and FooSales will calculate the change for you.

The ‘Complete’ button will automatically mark the order as completed and submit it to your WooCommerce database.

FooSales supports WooCommerce coupon codes (requires an active internet connection for validation) and prices can be changed for individual products.

Taxes are automatically calculated based on your WooCommerce tax rates and class settings (store base, customer billing address or customer shipping address).

WooCommerce invoices are automatically emailed to customers once an order has been processed if their details have been captured.


All “published”, “future” and “draft” products in your WooCommerce store will be displayed in FooSales by default. However, FooSales also gives you the option to limit which products are displayed based on categories that you can select in the FooSales plugin. This means that you can assign products to categories that you only want to show in FooSales and therefore hide them in your online store; or the other way around.

Product prices, sale prices, and stock quantities can be managed directly within FooSales. You can either search for a product and select it from a list or scan its barcode to edit it if the product ID or SKU is found in your database.

The ‘Update’ button instantly updates your WooCommerce database with any new pricing, inventory and product data. These values are immediately available within FooSales so there is no need to resync all your store data.

Sales History

You can view historical sales data of orders that were captured in FooSales. You can search for orders and view all the items that were purchased as well as the customer billing and shipping details.

Completed orders can be cancelled and individual items can be refunded and restocked if required. Receipts and invoices can also be reprinted for previous orders.

Orders can be filtered in the WooCommerce back-end so you can tell which orders were placed on your online store and which came through FooSales.

Daily Summary

You can view a daily summary of all the orders that were completed on a particular day.

This view displays all the cash and card orders with all the totals including the total items sold, total orders cancelled and total orders refunded.


Any existing customer’s details can be modified within FooSales by searching for them and entering new information.

New customers can also be created. Any new customers or updates to existing customers are sent to your WooCommerce database and are immediately available during checkout.


The settings screen displays all the relevant information about your FooSales account as well as your store details.

Enable or disable automatic receipt printing and manage default printer settings.

You can disconnect FooSales from your current WooCommerce store if you would like to connect to a different one.

Offline mode can also be enabled or disabled on this screen and offline changes can be exported in a custom XML format (tablet apps only).

Offline Mode

Offline mode allows you to use the FooSales tablet apps without having to connect to the internet after you’ve logged in and completed an initial download of all your relevant store data.

All new orders, cancelled orders, refunds and product changes are stored on your device and can be synced with your WooCommerce database when you’re back online.

If you experience problems with syncing, you can export your offline changes through the FooSales tablet settings screen and use the custom import tool in the FooSales plugin to manually import all your offline changes back into your WooCommerce database.

Barcode Scanning

Scan any compatible barcode using the tablet’s built-in camera (tablet apps only) or pair a Bluetooth or USB scanner (web version only) and FooSales will immediately identify a product or product variation that has a matching product ID/SKU.

Handheld barcode scanners are generally much faster and more reliable, especially if the resolution of your tablet’s built-in camera is not high enough or lighting conditions are poor.

Visit the Hardware page to see all currently supported devices.

Star mPOP™

The FooSales tablet apps offer built-in support for the ultra sleek Star mPOP™ combined Bluetooth POS receipt printer and cash drawer device (available in black or white). The mPOP has a built-in receipt printer which prints on standard 2 1/4″ x 50′ thermal paper rolls as well as an integrated cash drawer. It also works with the optional mPOP Handheld USB 1D Barcode Scanner which can be purchased either as part of a bundle or separately.

When the FooSales tablet apps are connected to an mPOP device and the selected payment method is cash, a button appears at checkout which opens the cash drawer and optionally prints a receipt once the order is completed. You can also upload your own high contrast black and white logo in the FooSales WordPress plugin settings which will appear at the top of the printed receipt.

Visit the Hardware page to see all currently supported devices.

See Compatible Hardware

Sell Tickets with FooEvents

FooSales offers integration with FooEvents, a popular event and ticketing solution for WooCommerce. Now you can sell tickets or manage free registration for practically any type of event such as a concert, church camp, school function, fundraiser, conference or sports fixture thanks to the combined power of FooSales and FooEvents!

Find Out More