BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
FooSales – Point of Sale (POS) for WooCommerce icon
Actively maintained Tested with WP 7.1 #7 in point-of-sale

FooSales – Point of Sale (POS) for WooCommerce

FooSales® POS turns any device into a retail checkout for WooCommerce. Sync products, orders, and customers with integrated Square and Stripe support.

Active installs700+100+ tier
Downloads · 30d5.1K▲ +145% vs prev. 30d
Rating3.2/513 reviews
Health score64/100Good
All-time downloads93.2KSince Sep 2017
Support resolved0 / 10% in last 2 months
RequiresWP 6.3PHP 7.4+
Downloads · 7d1.5K▲ +96.5% week over week
Our verdict

Solid choice

FooSales is a solid plugin choice in 2026, with a few things worth checking first. It runs on 700+ sites, is rated 3.2/5 and was last updated 4 days ago, and scores 64/100 on our health check.

  • Actively developed — last update 4 days ago
  • Tested with the latest WordPress (7.1)
  • Momentum — downloads up 145% vs the previous 30 days
  • Small user base (700+ active installs)
  • Mixed reviews — 3.2/5 from 13 ratings

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

144289433Jul 29Sep 11Oct 26
Yesterday78
Daily average (1y)51
Peak day578Oct 6, 2026
Last 12 months18.5K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where FooSales stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
point-of-sale #7 1,484 Best point-of-sale plugins →
pos #14 1,733 Best pos plugins →
WooCommerce Point Of Sale #13 1,190 Best WooCommerce Point Of Sale plugins →
WooCommerce POS #18 805 Best WooCommerce POS plugins →
woocommerce square stripe #18 154 Best woocommerce square stripe plugins →

Version adoption

Share of active sites per release.

  • 1.4367.5%
  • 1.4215.1%
  • 1.4114.8%
  • 1.382.7%

Rating breakdown

★★★★★★★★★★ 3.2 from 13 reviews

  • 5★46.2%
  • 4★7.7%
  • 3★0.00%
  • 2★15.4%
  • 1★30.8%

About FooSales

From the official readme · v1.43.10

Description

FooSales is a point-of-sale (POS) system for WooCommerce that lets you sell products and services in-person using your existing WooCommerce store, while keeping your inventory, orders, and customer data automatically in sync.

FooSales is ideal for retail stores, restaurants, markets, pop-up shops, mobile sellers, and events that want a faster, more reliable way to take payments and manage inventory on the spot.

How to get started with FooSales

Getting started with FooSales takes just a few seconds. Install the FooSales plugin, activate your 7-day free trial and launch FooSales POS!

Phone, Tablet and Web Apps

The FooSales apps for iPhone/iPad and Android run on phones as well as tablets, with an interface optimized for smaller screens. You can process sales directly from your phone, which is useful at markets, expos, pop-up stores, events and anywhere else you need a POS that fits in your pocket.

The FooSales web app is responsive and works in mobile, tablet and desktop browsers.

Custom Branding

Change the POS logo, name and color scheme to match your brand. Set your branding under the Appearance tab in the FooSales plugin settings and it will be applied automatically when the FooSales apps connect to your store.

Accept in-person payments with Stripe™ and Square™

FooSales POS leverages the strengths of Stripe and Square and seamlessly bridges the gap between selling online using WooCommerce and in-person through our unique payment integrations.

  • Use Square payments without needing to sync to a separate Square product catalog. No more syncing headaches!
  • Use Stripe for both online and in-person payments
  • Manually enter card details over the phone or in-person
  • Supports Square Terminal (all FooSales apps), Square Readers (iPhone/iPad and Android devices only)
  • Supports Stripe Terminal readers
  • Stripe S700/S710 and WisePOS E readers connect over the internet instead of your local network for more reliable connectivity
  • Supports Tap to Pay on iPhone and Tap to Pay on Android (Stripe and Square) for accepting contactless cards, Apple Pay and Google Pay on a supported phone without a card reader
  • Split payments across payment services and customers.

Payments can also be accepted using any payment vendor by manually processing the transaction with a third-party card reader and setting the order payment method to “Card Payment” at checkout.

  • Use any payment processor of your choice
  • Create your own custom payment methods
  • Print and email receipts through FooSales POS

Manage Orders

Create, save, submit, cancel, refund, and collaborate on WooCommerce orders directly in FooSales. The Orders screen displays detailed product and customer information, supports receipt printing and refunds, shows daily sales totals, and helps with troubleshooting.

  • Manage order fulfillment
  • Offer local pickups and deliveries
  • Collaborate on quotes
  • Receive order alerts for order placed online
  • Save and retrieve orders
  • In-store or online payment and fulfillment
  • Manage the status of an order
  • Accept orders over the phone using manual card payments (Stripe and Square)
  • View order details, order notes, billing information and WooCommerce Product Add-ons

Manage Products

View and manage WooCommerce products directly in FooSales. Search, filter, and update products, including stock levels, prices, and variations, with changes syncing instantly to your WooCommerce store.

  • Unlimited products
  • Built-in product barcode scanning
  • Manage inventory
  • Supports inventory status
  • Supports product variations
  • Automatic stock synchronization

Manage Customers

Create and manage customers in FooSales and track shopping habits, contact details, and order history. Customer data syncs automatically with your WooCommerce store, enabling you to reference past purchases or monitor trends. FooSales also supports guest checkout for anonymous transactions.

  • Create customer profiles
  • All orders linked to a customer profile can be viewed in the order history when logging in to your WooCommerce admin dashboard.
  • Add customer’s details to marketing platforms such as Mailchimp, or use plugins like AutomateWoo to send first purchase upsells

Manage POS Users and Permissions

Control which staff can access the POS and what each user can do. FooSales uses WordPress user role capabilities to manage access to POS features such as changing product prices, applying order discounts and managing Stripe readers. The Administrator, Shop Manager and Cashier user roles have access to all POS features by default.

  • Manage POS access and capabilities for each user role from the Users tab in the FooSales plugin settings
  • Create a new user role from scratch or copy an existing role and its capabilities
  • Enable additional capabilities for individual POS users
  • Lock the POS with a 4-digit PIN that is unique to each user
  • Set an auto-lock timeout to lock the POS after a period of inactivity
  • Switch between POS users on a shared device by entering their PIN, without disconnecting from your store
  • The POS user who submits an order is recorded as the cashier for that order

Hardware Compatibility

FooSales integrates with a wide range of hardware, including receipt printers, barcode scanners, and cash drawers. This compatibility enables you to build a robust retail setup at a lower cost compared to traditional POS systems. FooSales is compatible with:

Receipts can be printed to multiple printers at the same time, which is useful when receipts or invoices need to be printed in different areas of your store, restaurant or venue.

Sell Tickets with FooEvents

FooSales integrates with FooEvents, the #1 platform for selling unlimited tickets directly from any WooCommerce website completely commission-free. This integration allows you to sell and print tickets and event passes in-person using FooSales WooCommerce POS.

WooCommerce Product Add-Ons Integration

FooSales integrates with the WooCommerce Product Add-Ons extension, so you can offer customizable product options directly at the FooSales POS. Any product add-on settings you apply in WooCommerce are available in the FooSales web app, where staff can select and edit them when adding items to the cart or completing orders.

  • Capture WooCommerce Product Add-ons options in FooSales
  • View and modify add-on selections for products already in the cart before checkout.
  • Print receipts that show product add-on choices under each item. Perfect for kitchens, workshops and assembly.
  • Requires an active FooSales Plus plan.

Here are a few examples of how this integration can be used in real world use cases:

  • Pizzeria: Customize size, crust (thin, gluten-free), sauce (marinara, BBQ), toppings (mushrooms, pepperoni), extra cheese, cut style, and bake level (well-done, light).
  • Burger Joint: Select patty (beef, plant-based), cook temperature, bun (brioche, lettuce wrap), cheese, toppings (bacon, avocado), sauces, and meal deals (fries, drink).
  • Coffee Shop: Specify size, milk (soy, oat), extra shots, syrups (hazelnut, vanilla), foam level, temperature (hot, iced), and toppings (whipped cream, cocoa).
  • Sandwich/Deli: Choose bread (rye, whole wheat), protein (ham, turkey), cheese, toppings (lettuce, tomato), sauces, toasting, size, and meal deals.
  • Custom T-Shirt/Merch Shop: Select size/color, print area, name/number, artwork selection, and rush production.
  • Florist/Gift Boutique: Choose bouquet size, vase, extras (chocolates, balloons), card message, and pickup/delivery date.
  • Jewelry Store: Select ring size, engraving, metal upgrade, appraisal, and care plan.
  • Trophy/Engraving Store: Select style/size, finish, engraving text, logo options, and expedited turnaround.
  • Computer/Electronics Retailer: Choose RAM/SSD options, OS install, data transfer, and extended warranty.

Built for WooCommerce

FooSales works natively with WooCommerce, acting as a point of sale layer that processes orders in real time. All data, including products, orders, and customers, is stored securely on your WooCommerce server and never transmitted to third-party servers. This integration leverages WooCommerce’s secure, audited code and ecosystem, ensuring reliability and compatibility with existing WooCommerce extensions.

Multilingual Support

FooSales supports nine languages, allowing users to operate the POS in their preferred language, enhancing accessibility for global merchants.

  • English
  • Afrikaans
  • Czech
  • Dutch
  • French
  • German
  • Italian
  • Portuguese
  • Spanish

Offline Mode

FooSales allows limited functionality in offline mode, enabling you to continue processing cash or manual card payments during internet disruptions. Once reconnected, orders sync automatically with your WooCommerce store.

  • Automatic activation
  • Export offline orders
  • Import offline orders

Reporting and Analytics

Access sales reports and analytics within FooSales to monitor performance, track daily totals, and analyze trends. Reports can be filtered by date, location, or sales channel, providing actionable insights for your business.

Discounts and Coupons

Apply discounts or WooCommerce coupons to in-person orders. FooSales supports percentage-based, fixed-amount, or custom discounts, syncing seamlessly with your WooCommerce store’s coupon system.

Tax Management

FooSales automatically applies WooCommerce tax settings to in-person transactions, ensuring compliance with local tax regulations. You can also override tax rates manually during checkout if needed.

Process Refunds

Process in-person refunds that instantly syncs with your WooCommerce store. Whether it’s a full refund or a partial one, FooSales ensures that your records are always accurate and up-to-date, keeping both your customers and your business in sync.

Order Alerts

Every sale is important, and with FooSales Order Alerts, you’ll never miss a beat. Order Alerts give you instant, real-time notifications for new orders, keeping you connected and responsive, whether you’re managing sales in-store or on the go. With FooSales, staying updated on every transaction is easier than ever.

What type of businesses use FooSales?

The short answer is any type! FooSales POS can be used by any store that sells physical goods. Here are a few examples of the types of customers that currently use FooSales.

  • Clothing & Apparel Stores
  • Homeware Stores
  • Restaurants
  • Health & Wellness Stores
  • Jewelry Stores
  • Food Trucks
  • Dispensaries
  • Farmers Markets
  • Craft & Hobby Shops
  • Vape Shops
  • Fabric & Yarn Stores
  • Schools and Universities
  • Hardware Stores
  • Specialist Equipment Suppliers
  • Events & Activities
  • Merchandise & Souvenirs
  • Book Stores
  • Coffee Roasteries
  • Grocery Stores
  • Candy Stores
  • Sporting Goods
  • Bakeries
  • Florist / Flower Store
  • Pet Food Stores
  • Music Store

How do I get started?

Step 1: Install the FooSales POS Plugin

From your WordPress admin, go to Plugins > Add New, search for “FooSales”, or download the plugin from WordPress.org. Activate the plugin after installation.

Step 2: Activate Your Free Trial

Navigate to FooSales > Settings, enter your email address, and activate a 7-day free trial to access all features included in the FooSales Plus plan.

Step 3: Launch FooSales POS

Click the “Launch FooSales POS” button in the settings screen or access it via FooSales > Point of Sale in the WordPress menu.

Step 4: Connect Mobile Apps (Optional)

Download the FooSales POS iPhone/iPad app or Android app. Enter your WooCommerce store details to connect securely. Apps require an active trial or FooSales plan. The FooSales POS apps can only access a website URL that is linked to a free trial or an active FooSales plan.

Support

Ask us a question

Installation

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 POS, login to your WordPress admin area, 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 POS 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 POS plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.

Updating

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 clicking ‘Save’. That should revert things back to normal.

Changelog

2026-10-23 – version 1.43.10
* Update: Additional updates for default check-in status when purchasing a FooEvents multi-day ticket through the POS
* Fix: Continuing incomplete orders created from the admin dashboard in the POS and checking out using split payments as payment method

2026-10-22 – version 1.43.9
* Fix: New line characters in receipt header and footer content
* Fix: Payment methods on receipts when not using split payments

2026-10-21 – version 1.43.6
* Update: Cater for default check-in status when purchasing a FooEvents multi-day ticket through the POS
* Fix: Removed empty payment methods on receipts when the order is a saved in-progress order

2026-10-14 – version 1.43.5
* Fix: Removed online check using NetInfo for bundled web app

2026-10-06 – version 1.43.4
* Update: Optimized customer avatar fetching for stores with a large amount of customers
* Update: Minor interface styling tweaks for customer initials avatar

2026-10-05 – version 1.43.3
* Update: Improved user switch security by ensuring requester and POS user have the same capabilities
* Update: Improved edit customer security by ensuring the customer has a role chosen in the plugin settings and prevent editing users with administrative privileges
* Update: Three (3) failed PIN attempts disables user switching for the requesting user until an administrator grants the capability again
* Update: Checks for failed PIN attempts expire 24 hours after the latest failure or on a successful user switch

2026-10-01 – version 1.43.2
* Update: PIN lock is enabled automatically for improved security when user switching is enabled
* Update: Removed the capability of switching users without needing to enter their PIN
* Update: Additional security improvements

2026-09-29 – version 1.43.1
* Update: Prevent admin users from being edited through the API
* Update: Additional checks for user capabilities to improve security
* Update: Catered for Stripe capabilities for changing location, reader and registering reader
* Fix: Product price and order discounts not listening to the correct user role capability

2026-09-28 – version 1.43.0
* New: Added interface for managing POS user roles and capabilities
* New: Added granular user capabilities that allow you to customize POS functionality permissions per user role
* New: Added settings for allowing user switching in the POS
* New: Added settings for locking the POS using a PIN number
* New: Added support for using WordPress application passwords to authenticate the iOS and Android apps
* Update: Various improvements to API authentication and validation (credit: Naoki Kawahigashi – WPScan)

2026-09-09 – version 1.42.11
* Update: Added a setting to choose barcode scanner input mode for direct keystroke for speed vs keyboard emulation for higher compatibility

2026-08-31 – version 1.42.10
* Update: Prevent third-party plugins from hiding categories in the POS
* Update: Support WooCommerce Product Add-ons when generating tickets using FooEvents

2026-08-27 – version 1.42.8
* New: You can now update product minimum cart quantity, quantity step and quantity unit
* Fix: Decimal price value when updating from cart product list item price

2026-08-24 – version 1.42.7
* New: Added a setting to show pinned products in a separate list with its own list / grid mode settings
* New: Added a setting to disable scanner sounds
* Update: Cash orders now store values entered for cash received and change
* Update: Made all pickers with dynamic content searchable
* Update: Cash drawer can always be opened now, not just when cash is the payment method
* Update: Significant improvements to scanning barcodes using an external barcode scanner
* Fix: Disable auto fill for inputs
* Fix: Triggering a Stripe payment sometimes displays an outdated total after canceling

2026-08-12 – version 1.42.6
* Fix: Cater for WordPress installed in a subfolder

2026-07-31 – version 1.42.4
* Update: Cater for background data fetch for new and updated orders that still use legacy WordPress post storage as opposed to High-performance Order Storage (HPOS)
* Update: Minor updates to cater for upcoming FooEvents plugin refactoring
* Fix: Minor PHP notices and warnings

2026-07-30 – version 1.42.3
* Fix: Menu navigation when not using English

2026-07-29 – version 1.42.2
* Update: Added logic to prevent accidental duplicate orders
* Update: Cater for some scenarios that still use legacy WordPress post storage as opposed to High-performance Order Storage (HPOS)
* Update: Improved number pad input focusing
* Update: Improvements to scanning when using a barcode scanner
* Fix: Cart product discounts resetting after closing the checkout panel

2026-07-28 – version 1.42.1
* Fix: Order submission and sync inconsistencies

2026-07-27 – version 1.42.0
* New: You can now customize colors and the logo used in the app
* Update: Stripe Internet readers now use server requests for improved connectivity
* Update: Various interface improvements
* Fix: Various bug fixes and performance improvements

2026-02-12 – version 1.41.14
* Update: Improved how notification messages are received

2026-01-13 – version 1.41.13
* Update: Additional information in the readme description for the plugin

2025-12-08 – version 1.41.12
* Fix: Allow spaces in product add-on text fields
* Update: Added custom loading spinner for importing offline changes

2025-11-28 – version 1.41.11
* Fix: Fetching multiple add-on values for orders with multiple products
* Fix: POS payment amount when coupons are used

2025-11-28 – version 1.41.9
* Fix: Additional improvements for add-on adjust price calculations

2025-11-27 – version 1.41.8
* Fix: Retain new lines when submitting multi-line text add-on values

2025-11-25 – version 1.41.7
* Fix: Quantity add-on input price calculation when add-on should not adjust price

2025-11-24 – version 1.41.6
* Fix: Percentage calculation for an add-on when original price is 0
* Fix: Min/max handling when restrictions are disabled for an add-on
* Fix: Fixed refunding interac Square payment via Terminal

2025-10-27 – version 1.41.5
* Fix: Skip file upload add-on type
* Fix: Remove custom text add-on when clearing text
* Fix: Double empty payment items when syncing offline orders
* Fix: Totals when continuing incomplete order containing products where prices include tax
* Fix: Skip add-ons of type file upload

2025-10-06 – version 1.41.4
* Update: Updated Stripe PHP libraries
* Fix: Recalculate cart item price based on add-ons after updating quantity in cart product tools
* Fix: Continue incomplete order that contains out of stock product

2025-09-25 – version 1.41.2
* Fix: Discount display with custom cart product prices
* Fix: Custom product price adjustment in the product tools panel

2025-09-22 – version 1.41.1
* Fix: Fetching order ID in WordPress back-end

2025-09-17 – version 1.41.0
* New: Added support for WooCommerce Product Add-ons in the cart

2025-07-30 – version 1.40.7
* Fix: Formatting order note on receipt

2025-07-29 – version 1.40.6
* Fix: Initialization order of POS payment post type

2025-07-28 – version 1.40.5
* Update: Added line item discounts to receipts
* Fix: Price formatting for variable products where variations have sale prices
* Fix: Some missing translations restored

2025-07-17 – version 1.40.3
* Update: Minor updates to order receipt text alignment
* Update: Updated Stripe PHP library

2025-07-10 – version 1.40.2
* Update: Automatically add Square processing fee amounts as metadata to orders and POS payments
* Update: Added unique icons for payment methods to better distinguish between them
* Fix: Delay functionality that might trigger a text domain loaded too early PHP notice

2025-06-02 – version 1.40.1
* Update: Added ticket details for event products purchased using FooEvents (requires FooEvents add-on)
* Update: Added searching for orders by ticket ID
* Fix: Account validation improvements

2025-05-26 – version 1.40.0
* Update: Signing up for a free trial is now easier than ever
* Update: See at a glance what features are enabled by your FooSales free trial or subscription(s)
* Update: The web app is now bundled in the plugin so all requests are done on your own server
* Fix: Fixed only show in stock products setting for products set to allow back orders

2025-04-30 – version 1.39.5
* Fix: Fixed Stripe manual payments with the latest Stripe PHP libraries

2025-04-11 – version 1.39.3
* Update: Updated phrases and translations
* Update: Updated Stripe PHP library

2025-03-03 – version 1.39.0
* Update: Advanced FooEvents integration (ticket printing, seat selection and booking slots)
* Update: Added display-only functionality for WooCommerce Product Add-ons in order list and printed receipts (support for product add-ons at checkout will be released in a future version)

2024-10-25 – version 1.38.10
* Update: Added a setting to only load orders place in the POS
* Update: FooSales now caters for the global WooCommerce manage stock setting

2024-09-16 – version 1.38.9
* Update: Added support for product GTIN, UPC, EAN or ISBN introduced in WooCommerce 9.2

2024-08-26 – version 1.38.8
* Update: Prevent screen reader HTML tags from displaying in the product list

2024-08-08 – version 1.38.7
* Update: Remove HTML tags from product titles

2024-07-17 – version 1.38.6
* Update: Minor updates for stricter PHP versions
* Fix: Cash payment method order filter has been restored

2024-07-08 – version 1.38.5
* Update: FooSales now also uses the WordPress time format together with the WordPress date format

2024-05-21 – version 1.38.2
* Update: Update an order’s split payments to refunded when the entire order is refunded using the POS

2024-05-13 – version 1.38.1
* Update: Improved background data fetch by only fetching updates for orders loaded in the POS as well as new orders

2024-05-01 – version 1.38.0
* Update: FooSales now supports split payments at checkout, when printing a receipt and refunding an order
* Update: Added a new POS Payments screen which lists individual payments made within POS orders
* Fix: Various minor bug fixes and improvements

2024-02-26 – version 1.37.7
* Update: Added support for products that are set to allow backorders (available in iOS and Android app version 2.13.4 and Web app 1.17.5)
* Fix: Minor bug relating to analytics and updating an order’s status

2024-01-10 – version 1.37.5
* Update: Cater for “only in stock” product setting when fetching background data updates
* Fix: Cater for HPOS without compatibility in order analytics
* Fix: Cater for deprecated/other checkout hooks when using block checkout
* Fix: Cater for non-existent products on older orders when fetching data updates

2023-10-17 – version 1.37.3
* Update: Added plugin translations for Afrikaans, Czech, German, Spanish, French, Italian, Dutch and Portuguese
* Fix: An issue that prevented incomplete orders from being continued

2023-09-25 – version 1.37.0
* Update: Added an option to perform a final stock availability check before submitting an order
* Update: Added options to specify which order statuses and/or shipping methods should trigger an order alert in the POS

2023-08-21 – version 1.36.0
* Update: Added option to specify default order customer
* Update: Additional information is sent through to the POS for order fulfillment

2023-07-26 – version 1.35.3
* Update: Cater for decimal quantities when the region uses a comma as decimal separator

2023-07-05 – version 1.35.0
* Update: Added cart line item discounts and order discount functionality (available in iOS and Android app version 2.11.0 and Web app 1.15.0)
* Update: Updated to the latest Stripe PHP libraries

2023-06-30 – version 1.34.4
* Update: Support latest Stripe API for refunds

2023-06-28 – version 1.34.3
* Update: Improved how the FooSales REST API authenticates
* Fix: Payment method not showing on order screen
* Fix: PHP warnings when no incomplete order statuses are selected

2023-06-14 – version 1.34.1
* Update: FooSales now supports WooCommerce High Performance Order Storage (HPOS)

2023-05-31 – version 1.33.0
* Update: Added many new features relating to order statuses (all available in iOS and Android app version 2.10.0 and Web app 1.14.0)
* Update: FooSales now supports custom order statuses
* Update: Added functionality to only load orders with the statuses specified
* Update: Added the ability to change existing order statuses to any other status
* Update: You can now specify a default status that orders should have when submitting or choose from several statuses when checking out
* Update: Online or POS orders with statuses marked as incomplete statuses in the WordPress plugin settings can be continued, updated and checked out in the POS
* Update: For incomplete orders there is an incomplete order count icon, visible labeling for order statuses and new order filters to better manage which orders are visible in the POS
* Update: Additional FooEvents integration for incomplete orders containing events that require updating of various attendee details
* Update: Additional FooEvents integration for the order status that should trigger ticket generation

2023-04-11 – version 1.32.3
* Update: The XML-RPC API will soon be deprecated. If the FooSales iPhone/iPad and/or Android phone/tablet app is currently connecting to your store using the XML-RPC API, please contact support as soon as possible in order for us to help you connect using the REST API which is the preferred method.
* Update: Stripe PHP library updates

2023-02-02 – version 1.32.2
* Fix: Square Terminal device pairing, checkout and refunds

2023-02-01 – version 1.32.0
* Update: Added option to POS Settings tab to pin a product in the POS
* Update: Added support for WordPress date formats

2022-12-14 – version 1.31.1
* Fix: Minor bug when saving a product

2022-12-13 – version 1.31.0
* Update: You can now specify individual products and variations that should / should not show in the POS regardless of whether they are enabled

2022-11-08 – version 1.30.2
* Update: Plugin fork for FooEvents POS
* Update: Added POS Settings tab to FooEvents event products to customize how attendee details are captured in the POS

2022-10-17 – version 1.29.1
* Fix: Minor bug in updating a customer’s details

2022-09-27 – version 1.29.0
* Update: Added Sales Channel filter to WooCommerce order reports
* Update: Added setting to specify customer user role(s) to fetch as customers in the app
* Fix: Minor interface improvements and bug fixes

2022-08-25 – version 1.28.2
* Update: Implemented support for Square sandbox when using Square Manual Payment in the web app
* Update: Improved tax calculations for countries without states/provinces
* Update: Cater for WooCommerce tax ranges for numeric postcodes and wildcards
* Update: Cater for US postal codes with dashes

2022-08-03 – version 1.28.1
* Fix: Minor bug fix for when enabling the setting to only load in stock products

2022-07-12 – version 1.28.0
* Update: Various improvements for the FooEvents integration for single and multi-day events (bookings and seating events are not currently supported)

2022-06-22 – version 1.27.3
* Fix: Possible conflicts with other custom WooCommerce payment gateways

2022-06-07 – version 1.27.2
* Update: Added functionality to support decimals in product quantities
* Update: Added functionality to change an order’s cashier from the order details screen

2022-04-27 – version 1.26.2
* Fix: Minor bug fix for customers that don’t have email addresses
* Fix: Minor bug fix for restocking canceled orders that contain variable products
* Fix: Minor bug fixes for offline mode

2022-04-11 – version 1.26.0
* Update: Minor improvements for offline mode
* Update: Added a check for media thumbnail sizes that might cause issues in the app

2022-03-14 – version 1.25.2
* Fix: Fix adding capabilities to non-existent cashier user role

2022-03-03 – version 1.25.1
* Fix: Bug fixes related to the payment method and cashier filters on the WooCommerce orders page

2022-03-02 – version 1.25.0
* Update: Added a new payment method for capturing payments in Stripe using the Stripe Reader M2 Bluetooth reader (requires app version 2.7.3 or higher)

2022-02-15 – version 1.24.0
* Update: Added a new payment method for capturing payments in Stripe using the BBPOS WisePad Bluetooth reader (requires app version 2.7.2 or higher)

2022-01-26 – version 1.23.0
* Update: Added a new payment method for capturing payments in Stripe using the BBPOS Chipper Bluetooth reader
* Update: Added a setting to show/hide product SKU on printed receipts

2022-01-07 – version 1.22.7
* Fix: Minor bug in order limit dropdown

2021-12-23 – version 1.22.6
* Fix: Minor bug affecting syncing offline changes

2021-12-20 – version 1.22.5
* Fix: Cater for situations where the WooCommerce plugin might be disabled
* Fix: Fixed FooEvents integration for FooEvents plugin version 1.14.10

2021-12-07 – version 1.22.4
* Update: Added a new ‘Status’ section to FooSales plugin Settings

2021-11-30 – version 1.22.3
* Fix: Cater for timezones when fetching product, order and customer updates

2021-11-02 – version 1.22.0
* Update: Include newly added customers when the apps fetch data updates in the background
* Update: Added a new ‘Cashier’ user role which can be used to limit user access to the FooSales apps and filter orders based on the cashier who processed the order
* Update: Added order analytics to help us improve the product and share insights with the community. Existing FooSales users will need to opt-in via the FooSales Settings page to enable order analytics

2021-10-07 – version 1.21.1
* Fix: An issue where product variation image URLs were not being sent through

2021-10-06 – version 1.21.0
* Update: Added support for rounding tax at line level
* Update: Load product images in batches

2021-09-09 – version 1.20.1
* Update: Added backwards compatibility for Square Terminal users who are still using the v2 webhook URL

2021-08-31 – version 1.20.0
* Update: Added support for accepting payments in the FooSales apps using Stripe terminal
* Update: Added support for third-party WooCommerce order number plugins

2021-06-28 – version 1.19.0
* Update: Improved tax calculations for countries/states that make use of multiple tax rates

2021-04-28 – version 1.18.0
* Update: Added support for customized payment method titles including the ability to re-order and enable/disable default payment methods

2021-03-29 – version 1.17.0
* Update: Added functionality to pair a Square Terminal device
* Update: Added functionality to process a checkout payment using a paired Square Terminal device
* Update: Added functionality to filter orders where the payment method used a Square Terminal device

2021-03-11 – version 1.16.2
* Update: Fixed a formatting issue when showing currency symbols in the tablet apps

2021-02-18 – version 1.16.1
* Update: Added functionality to create a new customer at checkout in the Web app
* Update: Added functionality to only show products that are in stock

2021-02-03 – version 1.16.0
* FooSales POS: Created new standalone plugin point of sale settings screen
* Update: Added option to specify which product statuses should be fetched into the FooSales point of sale
* Update: Added functionality to allow the FooSales point of sale web app to capture credit card payments with Square
* Point of sale iPad and Android app update: Online as well as POS orders are now shown in FooSales and you can filter between these two order types
* Point of sale iPad and Android app update: Minor bug fixes when fetching and storing cached data on the device
* Point of sale Web app update: Added manual Square payment integration
* Point of sale Web app update: Updated historical order view to display coupon codes used

2021-01-25 – version 1.15.1
* Update: Added API endpoints to fetch updated product and order data within the FooSales point of sale
* Update: Added WooCommerce Square payment integration for processing payments via Square hardware (Square Stand, Chip and Magstripe readers) within the FooSales point of sale
* Update: Added a setting to limit the total number of WooCommerce orders loaded in the FooSales point of sale apps
* Point of sale iPad and Android app update: FooSales now integrates with Square hardware and Square point of sale (Stand, Chip and Magstripe readers)
* Point of sale iPad and Android app update: View Square transactions from the orders screen
* Point of sale iPad and Android app update: Automatically refund Square transactions when canceling/refunding an order
* Point of sale iPad app update: Improved product, customer and order search functionality thanks to support for multi-word search
* Point of sale iPad app update: After the initial load, all data is now cached locally on your device to speed up connection times to your store for subsequent app loads
* Point of sale iPad app update: Pull down to refresh product and order data to get the latest updates
* Point of sale iPad app update: Updates to product and order data as well as any new orders can now be automatically fetched from your store in the background
* Point of sale iPad app update: The frequency of background data updates can be set in the Settings screen
* Point of sale iPad app update: Added a plugin setting to limit the total amount of orders to load
* Point of sale iPad and Android app update: Star mPOP connection stability improved

2020-11-24 – version 1.14.7
* Update: Fetch WooCommerce products of any status, not just published, future and draft products
* Point of sale iPad app update: We’ve given FooSales a brand update and the user interface has a fresh lick of paint
* Point of sale iPad app update: Added support for dark mode to save battery life and reduce eye strain and screen glare
* Point of sale iPad app update: Added support for 7 different languages! Change your language preferences at any time from your device settings
* Point of sale web app update: Redesigned interface with new branding
* Point of sale web app update: Support for dark mode
* Point of sale web app update: Minor improvements to the layout
* Point of sale web app fix: Minor bugs relating to disconnecting from the store while an order is in progress

2020-10-01 – version 1.14.6
* Fix: Additional WooCommerce tax and line item total calculation fixes when adding products that have their prices entered including tax and conditional tax classes

2020-10-01 – version 1.14.5
* Fix: Tax and line item total calculation when adding products that have their prices entered including tax

2020-08-18 – version 1.14.4
* Fix: Updated point of sale REST API endpoints to adhere to WordPress 5.5 requirements

2020-07-30 – version 1.14.3
* Fix: Error applying WooCommerce coupon codes when certain third-party product management plugins are used

2020-03-23 – version 1.14.2
* Update: Minor admin setting update to category selection for better usability
* Update: Added WooCommerce version that FooSales was tested up to

2020-03-04 – version 1.14.1
* Fix: Tax calculation bugs in the order refund functionality

2020-01-29 – version 1.14.0
* Update: Added order note functionality

2020-01-10 – version 1.12.3
* Update: Added REST API

2019-12-19 – version 1.12.2
* Update: Added offline changes XML import
* Update: Added a FooSales admin menu option

2019-10-16 – version 1.12.0
* Update: Added additional payment methods
* Update: Added support for the price thousand and decimal separator values

2019-09-18 – version 1.11.0
* Update: Added new settings to customize the titles shown on printed receipts
* Update: Added new setting to optionally display the FooSales logo at the bottom of invoices & receipts

Full changelog on WordPress.org →

Screenshots

Add a product to the cart by selecting it from the list or by scanning its barcode.
Add a product to the cart by selecting it from the list or by scanning its barcode.
Checkout to complete the order.
Checkout to complete the order.
Create profiles for your customers so that you can learn more about their shopping habits and view contact info and order history at a glance.
Create profiles for your customers so that you can learn more about their shopping habits…
View your sales history, cancel completed orders and print receipts
View your sales history, cancel completed orders and print receipts
FooSales POS can be accessed from an unlimited number of devices and is available as a web app and native app (iPhone, iPad & Android devices).
FooSales POS can be accessed from an unlimited number of devices and is available as a…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best FooSales alternatives

All point-of-sale plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WCPOS – Point of Sale (POS) plugin for WooCommerce WCPOS – Point of Sale (POS) plugin for WooCommerce Turn any device into a register for your WooCommerce store — same catalog, stock and… by kilbot 5K+ ★★★★★★★★★★ 3.7 (84) 6 days ago 87
2 PayPal POS for WooCommerce PayPal POS for WooCommerce Sell online with WooCommerce and in person with PayPal POS, and keep your products and… by Zettle by PayPal 4K+ ★★★★★★★★★★ 3.5 (21) 1 week ago 71
3 wePOS – Point Of Sale (POS) for WooCommerce & Dokan wePOS – Point Of Sale (POS) for WooCommerce & Dokan Free WooCommerce Point of Sale plugin. Build a POS system to sell in store and online, then… by weDevs 2K+ ★★★★★★★★★★ 3.5 (22) 1 month ago 54
4 Vitepos – Point of Sale (POS) for WooCommerce Vitepos – Point of Sale (POS) for WooCommerce Fast, modern WooCommerce POS plugin for managing sales, outlets, and cashiers directly in… by appsbd 1K+ ★★★★★★★★★★ 4.7 (54) 3 weeks ago 75
5 Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale) Barcode Scanner (+Mobile App) Manage and sell (POS) your inventory. It reads barcodes & finds woocommerce… by Dmitry V. (CEO of "UKR Soluti… 700+ ★★★★★★★★★★ 5 (52) 3 weeks ago 87
6 Oliver POS – WooCommerce POS for iPhone, iPad & Android Oliver POS – WooCommerce POS for iPhone, iPad & Android WooCommerce POS for iPhone, iPad & Android. Tap to Pay, Stripe Terminal, offline mode… by Oliver POS 700+ ★★★★★★★★★★ 4.2 (90) 1 month ago 63
8 Jovvie Point of Sale POS for WooCommerce Jovvie Point of Sale POS for WooCommerce WooCommerce point of sale (POS) with Stripe Terminal, Tap to Pay, real-time inventory sync… by bizswoop 100+ ★★★★★★★★★★ 4.5 (22) 7 days ago 83
9 WinOrder-WPPizza-Connector WinOrder-WPPizza-Connector This plugin allows to receive WPPizza online-shop orders directly into WinOrder POS… by PixelPlanet 70+ ★★★★★★★★★★ No reviews 4 years ago 25
10 Kosmos eSync Dashboard Connector Kosmos eSync Dashboard Connector Connect point of sale, ERP and ecommerce applications. Sync inventory, transfer orders and… by kosmoscentral 70+ ★★★★★★★★★★ 5 (3) 2 years ago 32
11 ConnectPOS | Point of Sale for WooCommerce ConnectPOS | Point of Sale for WooCommerce ConnectPOS is a global-awarded Point of Sale (POS) tailor-made for WooCommerce users in… by connectretail 60+ ★★★★★★★★★★ 4.6 (20) 3 weeks ago 65

FAQ

FooSales: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 27, 2026

Is FooSales free?

Yes. FooSales is free to download and use from the official WordPress.org plugin directory.

Is FooSales safe to use in 2026?

FooSales is a solid plugin choice in 2026, with a few things worth checking first. It runs on 700+ sites, is rated 3.2/5 and was last updated 4 days ago, and scores 64/100 on our health check.

How many websites use FooSales?

FooSales is active on 700+ WordPress websites and has been downloaded 93,218 times since it launched in September 2017. It was downloaded 5,109 times in the last 30 days.

Does FooSales work with WordPress 7.1?

Yes. The developer has tested FooSales up to WordPress 7.1.3, the latest release. It requires WordPress 6.3 or newer.

What PHP version does FooSales need?

FooSales requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was FooSales last updated?

The latest version, 1.43.10, was released on October 23, 2026 (4 days ago).

Who makes FooSales?

FooSales is developed and maintained by FooSales.

What are the best alternatives to FooSales?

The most popular alternatives to FooSales are WCPOS (5K+ installs), PayPal POS for WooCommerce (4K+ installs) and wePOS (2K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.