WordPress plugin intelligence profile

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.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.43.10
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.3 · PHP 7.4
Directory statusactive
Last directory update23 Oct 202610d ago
Active installations600Adoption metric — not a quality score
WordPress.org rating3.2 / 5 from 13 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records FooSales – Point of Sale (POS) for WooCommerce version 1.43.10 as active, updated 10d ago and tested up to WordPress 7.1.

Overview

About this plugin

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:

  • 9 different Stripe devices
  • 5 different Square Payments
  • Thermal Receipt Printers
  • Cash Drawers
  • Barcode Scanners
  • Wireless Desktop Printers
  • Barcode Printers

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.

  • Sell and print tickets directly from FooSales
  • Email tickets from FooSales apps
  • Support for single-day events, FooEvents Multi-day, and FooEvents Custom Attendee Fields, FooEvents Bookings and FooEvents Seating
  • Print tickets directly from FooSales
  • The FooEvents plugin is sold separately and requires an active FooSales Plus plan.

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

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

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • point of sale
  • woocommerce point of sale
  • woocommerce pos
  • woocommerce square stripe
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.3 · PHP 7.4
Update activity23 Oct 202610d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.43.91.43.10
Version1.43.81.43.9
Version1.43.71.43.8
Version1.43.61.43.7
Version1.43.51.43.6
Version1.43.41.43.5
Version1.43.31.43.4
WordPress compatibility7.1.27.1.3
Version1.43.21.43.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.