Back to Top

Guide For WooCommerce POS Kitchen QR Booking System

Updated 3 April 2025

WooCommerce POS Kitchen QR Booking System is a complete point-of-sale (POS) and ordering solution. It enables store owners to efficiently manage both online and physical stores.

With this system, POS agents can create orders for dine-in or takeout and send them directly to the kitchen for preparation.

The built-in POS QR Code Ordering System allows customers to place orders easily by scanning a QR code at their table.

Additionally, WooCommerce POS agents can manage table reservations and bookings for both dine-in and takeaway customers, ensuring a smooth and efficient restaurant operation.

You can also explore the overview of the WooCommerce POS Kitchen QR Booking System.

Start your headless eCommerce
now.
Find out More
CF4EY-D1SPw

Requirements

  • WordPress: Version 6.4
  • WooCommerce: Version 9.0
  • PHP: Version 7.4

Installation of POS Kitchen QR Booking System 

The user will receive a ZIP file that needs to be uploaded via the “Add New” option in the WordPress admin panel.

Log in to the WordPress Admin Panel, go to the Dashboard, and hover over the “Plugins” menu. From the sub-menu, select the “Add New” option.

Add new

Next, click the “Upload Plugin” button at the top of the page to upload the ZIP file.

Upload plugin

Then click on the “Upload Plugin” option, below that you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.

choose file

After selecting the file, click the “Install Now” button to proceed with the plugin installation.

Install now

Once the plugin is installed successfully, a confirmation message will appear. Additionally, an option to activate the plugin.

Click on “Activate Plugin” to activate the installed plugin.

Activate Plugin

Activate Plugin

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

Also check how do you get updates on Webkul modules directly on the Plugins page.

Module Translation

Click here to know how to translate the module.

NOTE: To create a JSON file from your translations, save the translation file in the default WordPress languages directory and run the following command in that directory:

Note `xx_YY` refers to the locale (eg. `en_US`)
“`wp i18n make-json wc_pos-xx_YY.po –no-purge

Flush Rewrite Rules

The admin must refresh the permalink settings by going to Settings > Permalinks to ensure the POS store links function properly.

permalink

Now, moving to the home page dashboard, we see the option of Restaurant POS, from there we click on settings.

dashboard

Firstly, the admin adds the customer details –

customer settings

Next, we will set the POS endpoints as shown in the image below –

kitchen and customer screen  - settings

Moving ahead, here, the admin has to configure the following,

  • Node Server (Domain/IP) Address: Enter the domain or IP without the http or www prefix.
  • Node Server Port: Specify the port number for the Node server.
  • Server HTTPS Status: Toggle to enable or disable HTTPS for the server.
  • Node Server Timeout: Set the retry timeout for the Node server.
  • Start/Stop Server: Use this button to start or stop the server.
node server

If HTTPS status is enabled, the admin must provide the Node Server SSL keys in the designated sections.

Admin will further set the database details created through Firebase as shown below –

kitchen and customer screen

Here, the admin will enter the key generated while creating the Firebase account from Google.

Also, by clicking on Customer QR, the admin will be able to edit the customer QR endpoint and the QR template as shown below.

kitchen and customer screen qr template
kitchen and customer screen endpoint

By adding all these details, admin will click on save settings.

If you have any queries regarding the plugin, please contact us at Webkul Support System. You can also check our complete WooCommerce plugin list.

Current Product Version - 1.0.0

Supported Framework Version - WordPress 6.4.0, WooCommerce 9.0.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

Table of Content