Back to Top

Guide for WooCommerce POS QR Code Ordering System

Updated 28 November 2025

WooCommerce POS QR Code Ordering System allows customers to book orders by scanning QR on the restaurant table.

The vendor will receive the order based on the table number, accept it, and serve the order directly to the customer’s table.

Note:

Features

  • The admin can design and set up the QR code template.
  • The admin also has the option to configure modal animations.
  • In POS, the admin can establish a limit on product quantities to show when items are low in stock.
  • The admin can set up the QR code for tables in the restaurant as well.
  • The admin has the power to enable or disable the coupon feature on the customer POS screen.
  • For the customer’s POS screen, the admin can turn on the reset button.
  • The admin can also add a logo to the header of the POS display.
  • The admin can choose the type of notification, either toast or push.
  • WooCommerce POS QR Code Ordering System is not multisite compatible.

Installation

The user will get a zip file for the WooCommerce POS Paypal Reader Native SDK that needs to be uploaded in the “Add New” menu option in the WordPress admin panel.

woocommerce-pos-qr-booking-order-wp-admin-plugin-install

For this login to WordPress Admin Panel and in the Dashboard hover your mouse over the “Plugins” menu option and select the “Add New” option.

Searching for an experienced
Woocommerce Company ?
Find out More
plugin-wordpress

After this, the user will see an option on the top of the page that is “Upload Plugin”, click the option to upload the zip file.

upload-plugin

On clicking the “Upload Plugin” option, the user will see a “Choose File” button. Click on the button to browse for the zip file as per the image below.

added-plugin

After browsing the file, click on the “Install Now” button so as to install the plugin as per the snapshot.

activate-pulgin

Once the user installs the plugin, a message “Plugin installed successfully” displays, and an “Activate Plugin” is visible to activate the plugin.

Therefore, the user can click on the “Activate Plugin” button to activate the plugin.

How do I activate WooCommerce Plugins?

Check how to activate your WooCommerce plugin through the purchase code.

How to update the plugin?

Check the steps for module updates on the WooCommerce plugin page.

Module Translation

You can check more about WooCommerce plugin translation.

Admin Configuration

Once the module installation is complete, the admin will set up the WooCommerce POS QR Code Ordering System.

Restaurant POS Settings

Now, the admin can navigate from Restaurant POS > Settings > Customer QR. After that, the admin can configure the general setting.

General Configuration

  • Enable Guest Users to order via Customer POS: Allows users to place orders without personal information, treating them as the default POS customers.

Customer POS Panel Configuration

  • Enable Customer POS Logo to POS screen header: Admin can allow a logo to appear on the customer’s POS screen by enabling the option.
  • Enable Coupon to Customer POS screen: Admin allows customers to apply coupons directly on the POS screen with the enable option.
  • Enable Reset Button to Customer POS screen: Admin can enable a reset option for customers to clear all POS data.
  • Choose Notification Type: Admin can choose toast or push notifications for order alerts.

Modal Animation Configuration

  • Select Modal Entry Animation: The admin can select the start animation modal over the customer POS screen.
  • Select Modal Exit Animation: Select exit animation for modal over the customer POS screen.

Order & Stock Configuration

  • Quantity For Low Stock Warning: Admin can fill customer POS product quantity for showing low stock warning.
woocommerce-pos-qr-booking-order-wp-admin-plugin

PWA

Once the general setting is complete, the admin can continue with the PWA setting.

Web APP Settings

  • Name: Admin can enter the name for the Customer POS Progressive Web App.
  • Short Name: The admin can enter a short name for the Customer POS Progressive Web App.
  • Theme Color: The admin can select a theme color for the Customer POS Progressive Web App.
  • Background Color: The admin can select the background color for the Customer POS Progressive Web App.

Media Settings

The admin can upload the app icon in various sizes, as specified by the required dimensions.

  • App Icon (48×48)
  • App Icon (96×96)
  • App Icon (144×144)
  • App Icon (196×196)
woocommerce-pos-qr-booking-order-wp-admin-plugin

Payments

After that, the admin can configure payment settings in the Restaurant POS. First, install the Stripe payment gateway.

payment-wordpress

After successfully installing Stripe, it will appear as a payment option in the Customer POS Payments.

customer-pos-payment

After that, the admin can set the payment information for the restaurant POS.

  • Payment Name: The admin can enter the payment name.
  • Payment Slug: The admin can enter the payment slug.
  • Payment Description: The admin can payment description.
  • Payment Outlet: Admin can select the payment outlet.
  • Payment Status: The admin can select the payment status for the payment.
create-payment

Therefore, the admin can update the payment and proceed with further steps.

Also, the admin can now add, edit, delete, or disable payments as needed.

Payment

When the admin clicks “Edit” on the payment settings, they can update the necessary details and then save the changes to apply the updates.

payment-setting

QR template

Now, the admin can set up the template for the QR. First, the admin will start with the general configuration.

qr

In the general configuration, the admin can set the template by selecting elements. Admin changes the logo and text of the QR code.

When the admin clicks the QR logo then IMG Element Properties will open. Then it allows the admin to change the logo properties accordingly.

wc-pos-settings-tab-customer-checkout-logo

When the admin clicks on the QR text, the DIV Element Properties will open, allowing the admin to adjust the logo properties as needed.

wc-pos-settings-tab-customer-checkout-text

After that, the admin can set the QR code setting by editing the QR.

wc-pos-settings-tab-customer-checkout-qr

After clicking on Edit QR, the QR Code Properties will open, allowing the admin to modify the settings as needed.

edit

Lastly, the admin can set up the QR page with page width and page height.

Once all settings are configured by the admin. After that, the admin can preview the QR code before saving it.

Then, the admin can proceed to save the template.

Customer QR

Now, the admin can set the customer POS Endpoint where the complete UI will render.

customer-qr

Restaurant POS outlet

Once restaurant POS settings are completed. Then, the admin can navigate to the Restaurant POS > Outlet.

After that, the admin can view the outlet list.

outlet

Now, the admin can add, import, edit, or manage the existing outlet available in the list.

outlet

When the admin starts managing the outlet, the admin can add an outlet for the POS user :

Outlet- general setting
  • Outlet Name: Admin can enter the restaurant POS outlet name.
  • Outlet Address: Admin provides the address of the outlet.
  • Select Status: Admin can choose the outlet’s operational status (e.g., active, deactive).
  • Outlet City: Admin can enter the city where the outlet is located
  • Outlet Postcode: Admin can fill outlet postal code for the address.
  • Select Invoice Template: Admin can choose the template to be used for invoicing.
  • Additional Payment Option: Admin can add any extra payment options available at the outlet.
  • Outlet Country: Admin can select the country where the outlet is based.
  • Outlet State: Admin can select the state or region of the outlet’s location.

Once all details are filled in all the outlet details, the admin can save or update the outlet.

After that, the admin can proceed with managing the product.

products

After that, the admin can view the table QR and print the QR to attach to the customer table.

QR

Workflow of WooCommerce POS PayPal Reader

Firstly, the admin can print the QR code and place it on the customer table.

afa

After that, customers can scan the code and proceed with order booking. Then, the product list will be visible to the customer on the customer product screen.

WooCommerce POS PayPal Reader

Now, customers can select the product and proceed to add products to the cart.

add to cart

After that, customers can apply the coupon and note to the POS user.

coupn
Add coupon code to order.

note
Add notes to the order.

Then, the customer can select the payment to proceed further.

payment

After that, customer can select the payment method and click “Proceed to Payment“. Then, the order starts to be prepared and created.

preparing
Started preparing order

creating
Creating order for Payment

Once the order is preparation begins and created for the payment. Then, the customer can enter their payment details to complete the payment.

After that, customers can place an order.

WooCommerce POS PayPal Reader
Card details to pay

WooCommerce POS PayPal Reader
Fetching order details

After that, the customer will receive order completion details directly on their mobile screen.

Additionally, customers can view completed orders by tapping the icon at the top right corner of the Customer Product Screen.

Customer Product Screen's
Customer Product Screen Top-right icon

order's completion details
Order completion details

Push notification

Now, the POS user receives order information through a push notification on their screen.

push notification

Toast notification

The POS user now receives order confirmation via a toast notification on their screen.

pos-user-screens

That’s all for the WooCommerce POS QR Code Ordering System.

Support

For technical assistance, please raise a ticket or contact us via email at [email protected].

For any queries or custom development needs, connect with our WooCommerce POS Development Services.

To explore more features and enhance your online store, visit our range of WooCommerce plugins.

Current Product Version - 1.0.0

Supported Framework Version - WordPress - 6.6.2, WooCommerce - 9.3.2, WooCommerce Point Of Sale - 6.0.0, WooCommerce Restaurant POS - 1.1.0

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Guide for WooCommerce POS QR Code Ordering System