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 based on a store location in either the United States or the UK.
  • 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.
  • The Point of Sale feature must be enabled. While enabled by default, it can be toggled by visiting Settings > Advanced > Features > Experimental features.

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:

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 with items also in the Cart 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.

Search Products

↑ Back to top

To search for a specific product, select the magnifying glass icon in the upper-right corner of the Products view.

Select Search Bar to Enable Product Search in POS Mode

This will open a search box and present your recent searches. Enter your search query to display products that match your search.

Select Search Bar to Enable Product Search in POS Mode

To add an item from the search results to the cart, select it from the list. If there are no products matching your search, you will see the error message “No products found.”

If you see the error message “Unable to load products,” please check your device’s connection and try again. If you continue to see this error, you can reach out to support by visiting Settings > Help & Support > Contact us directly from the app.

Working with Coupons

↑ Back to top

To create, manage, or add a coupon, select the Coupon button in the top left of your screen.

Coupon View in Woo Mobile App POS Mode

To add one of the available coupons to the current cart, tap it in the Coupon column. You can add multiple coupons.

Coupon Added View in Woo Mobile App POS Mode

Create a Coupon

↑ Back to top

If there are no coupons available, you will see the “No coupons found” error message. To create a new Coupon, select “Create Coupon” or select the “Plus” button in the upper-right corner of the Coupon view.

Woo Mobile Add Coupon Screen POS Mode

Follow the on-screen prompts to create a new coupon. To learn more about coupons in WooCommerce, please see our help guide here.

Validating your Coupons

↑ Back to top

After coupons are added to the cart, they will need to be validated before you can check out. Select “Check Out” to begin the checkout process and validate your coupons. This process checks if the coupons can be used with the current products in the cart, and what the discount and transaction total are.

POS Mode Validating Coupon Screen

Once your added Coupons have been validated, you will be able to proceed with the checkout, or presented with an error message indicating why the Coupon could not be applied to the cart.

Coupon Successfully Added to Cart in POS Mode

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.

Barcode Scanning

↑ Back to top

The WooCommerce Mobile app supports barcode scanning when using the Point of Sale (POS) mode. Barcode scanning allows you to connect a supported external barcode scanner to scan products supported barcodes and automatically add the product to the Cart when in POS mode.

For more information on barcode scanning please see our dedicated help guide here.

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.