Back to Top

WooCommerce Restaurant Point of Sales-User Guide

Updated 8 March 2024

WooCommerce Restaurant Point of Sale plugin offers the functionality to the POS agents to manage the table bookings of the restaurant outlets. It allows the POS sales agents to reserve the tables according to the available time slots.

The POS users can add the products to the booked tables from the POS panel. They can view all the bookings and create multiple table bookings from the POS.

Note: This plugin is an add-on to Point of Sale System for WooCommerce (POS Plugin). To use this plugin, you must install Point of Sale for WooCommerce first.

Check a brief Overview of the Plugin –


Features- WooCommerce Restaurant Point of Sales

  • The admin and the POS agent can create the restaurant table.
  • The admin can configure the table shape from the admin panel.
  • The admin can configure the number Of seats in each table.
  • The POS agent can add the products to the reserved restaurant table.
  • The admin can create time slots for the table bookings.
  • The POS agent can select the time for the reservation of the restaurant table.
  • The admin can see booking table-wise for each outlet.
  • All bookings will be visible to the admin and the POS agent in the booking section.
  • The POS users can release tables if the customer is not available.
  • The POS users can access past booked bookings.
  • The POS agent can also generate the invoice for the customers with the reserved table name.
  • The plugin supports dine-in and take-away modes.
  • The admin can view all booking data as well as POS orders.
  • This module is now compatible with WooCommerce’s new High-Performance Order Storage (HPOS) feature.

Note: The plugin is currently not supporting offline mode.

Start your headless eCommerce
Find out More


The user will get a zip file that he has to upload in the “Add New” menu option in the WordPress admin panel.

For this, login to WordPress Admin Panel, and then Under the Dashboard, hover your mouse over the “Plugins” menu option which brings out a Sub-Menu, and then select the “Add New” option.

installation -1

After this, you will see an option on the top of your page that is “Upload Plugin”, Now clicks the option to upload the zip file.

upload plugin

By clicking 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 browsing the file, click the “Install Now” button to install the plugin as per the snapshot.


Admin Workflow-WooCommerce Restaurant Point of Sales

The admin can reserve a table after making complete POS settings for General, Customer, Payment, Printer, Appearance, Endpoints, and POS Mass Assign tabs as described here.

Now, the store admin will navigate through Restaurant POS>Restaurant Tables to create the table slots as shown in the screenshots:


Moreover, In the restaurant tables tab, the admin can make the below settings:

Restaurant Opening Time- The opening timing for the restaurant can be set by the admin.

Restaurant Closing Time- The store admin can decide the restaurant closing time while creating the table slots.

Table Booking Duration- The duration for table booking in minutes can be set from this option.

Booking Gap Duration- The admin can enter the booking gaps between the two bookings from this option.

Restaurant Opening Days- The store admin can decide the days when the restaurant will be open.

The admin can view the slots by clicking on the View Slots button present at the top right corner.


Now, the admin will click on the save button to create the table slot after making all the settings for table slot creation.

The store admin can also view the restaurant POS table list as shown in the screenshot:


Likewise, the admin can create the tables for the restaurant POS by navigating through Restaurant POS>Dining Tables. Clicking on Add New button will open a page to create a new table as per the given screenshot.


The following details will be entered by the store admin:

Table Name- The admin will enter the table name which will reflect in the POS system.

Select Type- The table type- like Square, Rectangle, and Circle can be selected from here.

Select Outlet- Outlet selection can be made by the admin from here.

Seats- The store admin will have to enter the number of seats for the booking.

Status- Enable the status for the created table.

After making the above settings, the admin will click on the Save button.

The admin can also view the list of all the bookings with customer names, time slots, booking dates, booked seats, and status for any of the selected tables.


POS Workflow-WooCommerce Restaurant Point of Sales

The POS agents can navigate through Dining Tables>Create Tables to create a table from Create Table tab as shown below.


The POS sales agent needs to enter the table name, table type, and the number of tables and enable the table status. After entering all the details, the POS user will click on Submit button.

The created tables will display in the Tables tab as shown in the screenshots.


The vacant tables will display as green color and the occupied tables will display as red color.

Furthermore, the POS agents can book any table from the Tables tab. Here, they have to click on any created table to make the booking.

When the user clicks on a table a popup will display to book that particular booking as per the screenshot.


The user has to select the customer name, booking date, and available booking slots and then click on the Book button to book the table.

When the POS user chooses one of the open slots, the already-booked slots will appear as booked and the expired slots will appear as expired, as seen in the screenshot.


Now, the user can view the table booking list in the Bookings tab as shown in the screenshot.


The POS users can also cancel the bookings by clicking on the Booking Release button if required.

Note: If any table gets released then the available slots will automatically get available.

After that, the POS agent will add the products to place an order for the bookings and proceed with the payment.


Once the order gets placed by the POS user end a success message will display with the print invoice option.


The POS sales agent can also generate the invoice from the WooCommerce Restaurant POS system plugin.


Note: If the POS agent will proceed with an order for a booked table in take-away mode then it will show an error pop-up as per the screenshot.


That is all about the WooCommerce Restaurant Point of Sale. 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.1.0

Supported Framework Version - WordPress - 6.4.3, WooCommerce - 8.6.1

Blog Version - WordPress - 6.4.3, WooCommerce - 8.6.1
  • Version WordPress - 6.4.3, WooCommerce - 8.6.1
  • Version WordPress - 6.1.1, WooCommerce - 7.2.2
. . .

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