Select Page

Guide for WooCommerce Restaurant Point of Sale

Ritika Singh
Published: December 30, 2022

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.

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.

Note: The plugin is currently not supporting offline mode.


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.

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 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 store admin can also view the restaurant POS table list as shown in the screenshot:


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 vaccant tables will display as green color and the occupied tables will display as red colour.

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 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 Booking Release button if required.

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


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


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.