Woo Mobile App: Point of Sale Mode

The WooCommerce mobile app is proud to support an early version of our new feature: Point of Sale (POS) mode. POS mode allows you to use a supported tablet like a digital cash register. When using this mode, merchants can add products to the cart with a single tap, and then take in-person payment from customers using a card reader using their existing WooCommerce site.

Requirements

↑ Back to top

In order to use POS mode, the following requirements must be met:

  • Your store address must be in the United States or the UK.
  • You must be using USD or GBP as the store currency.
  • You must be using the Woo mobile app version 21.8 or later.
  • Tablet device running iOS 17 or later, or Android 9 or later.
  • WooCommerce version 9.6 or later.

To accept card payments, you can use WooPayments in the UK, and WooPayments or Stripe in United States. You must have a connected Stripe M2 reader (US) or a WisePad 3 reader (UK) to accept card payments.

Feature Overview

↑ Back to top

The WooCommerce Mobile app currently supports an early version of POS mode. While more features and improvements are on the way, we currently support the following:

Upcoming Features

↑ Back to top

We are working to bring you some exciting and useful features to help improve your experience with POS mode. Here are a few of the things we have in the pipeline:

  • Product Search
  • Client-side discounts
  • Coupon Support

Entering POS mode

↑ Back to top

Assuming your store, device, and business meet the requirements shown above, you can enter POS mode like so:

  1. Open the Woo mobile app.
  2. Tap the Menu tab in the bottom bar.
  3. Tap the Point of Sale Mode button.
Products listed in Point of Sale Mode in the WooCommerce Mobile app on a tablet.

Your products and their prices will be shown on the left, and the cart on the right. The three dots button in the bottom-left allows you to get support or exit POS mode.

The card reader status is also shown. If need be, you can tap the Reader connected button to disconnect it, though of course POS mode will not function if you do.

Working with products

↑ Back to top

As noted above, only simple and variable physical products are available in POS mode at the moment. Other product types will become available in future updates.

To add one of the available products to the current order, simply tap it in the Products column. To add the same product multiple times, tap it multiple times.

To remove a product from the cart, tap the icon in the Cart column. To remove all products from the cart, tap the Clear button in the upper right.

Products listed in Point of Sale Mode with items also in the Cart in the WooCommerce Mobile app on a tablet.

Checking out

↑ Back to top

When the order is ready to be paid for, tap the Check out button to proceed. POS mode will calculate the subtotal, taxes, and total price for the order. You can check out using a card reader which will begin connecting, or select Cash payment.

Woo Mobile App Point of Sale Mode Connect Card Reader

Check out with Card Reader

↑ Back to top

To check out with a compatible Card reader, connect the card reader to your device.

Point of Sale Mode Checkout screen connected to card reader.

Once the reader is ready, the customer can tap, swipe, or insert their card to pay for their order. If successful, the following screen will be shown:

Point of Sale Mode screenshot of successful payment during checkout.

If payment fails for some reason, POS mode will show a button you can tap to have the customer try a different payment method.

Point of Sale Mode screenshot of failed payment during checkout.

Check out with Cash payment

↑ Back to top

After selecting Cash Payment, you will be prompted to input the amount of cash received. If the cash amount is larger than the amount owed, Woo Mobile will show you the change due for the transaction.

Woo Mobile Point of Sale Mode Cash Payment screen with change due.

Once your cash transaction has completed, select Mark payment as complete. The following screen will then be shown:

Point of Sale Mode screenshot of successful payment during checkout.

Email Receipt

↑ Back to top

After a successful transaction you can email a receipt to your customer by selecting Email receipt. The app will prompt you for your customers email address, and will send the receipt when you select Send.

Woo Mobile Point of Sale Mode Email Receipt screen with email address.

Testing POS mode

↑ Back to top

Due to the Stripe integration method that WooPayments uses, the POS mode cannot be tested while WooPayments is in test mode. This is similar to in-person payments using mobile phones.

To test POS mode, we suggest temporarily creating a $1 product and using POS mode to purchase it with a real card. It’s best to use a card that’s not connected to anyone whose information is on file for the WooPayments account used on the store, as such transactions may be flagged by Stripe as potentially fraudulent.