OpenCart Restaurant POS System: With the help of this POS add-on, restaurant tables can be reserved and managed by the POS agent.
From the POS panel, a POS agent can create multiple tables, create a table reservation for the time slot, view all the booked entries with complete details, and send booking details to customers via email.
Please Note – This module is an add-on of Webkul Opencart Point of Sale System extension.
- Allow or disallow POS agents to create restaurant tables.
- Option to send an email to the customers to update regarding the table booking.
- The admin can configure the table shape.
- POS agent can create multiple tables and enter the table name, sort the order, enable or disable the status of the table.
- POS agent can book and view all the booked tables with complete details.
- The POS agent can book the table and complete the checkout for the customer in the offline mode too.
Installation of the Opencart Restaurant POS System module is very simple. The admin just needs to move or upload the admin, catalog, system, and wkpos folders into the OpenCart root folder.
After transferring the folders, use extension installer for uploading the zip file wkpos.ocmod.zip which you will find in the ocmod folder.
Note- Install the Opencart Restaurant POS System module by uploading the ZIP or XML file from the ocmod folder. Please upload the ZIP file for version 3.X and upload the XML file for version 2.X.
Now go to the Extensions>Modification and click on refresh field.
Now in the Admin panel go to System>Users>Usergroup and edit ‘Administrator’ and choose to select all for both Access and Modify Permission and save it.
After that under Extension>Module, the admin can edit or uninstall the module.
The admin can configure the module from the admin panel easily. To configure the module, the admin can navigate to Extansions>Extensions and choose extension type as Modules and edit the POS Restaurant
Now the admin can configure the module from the admin panel. The admin can Enable or Disable the module from the back-end, select if the POS agent can Create the table or not, Enable or Disable email notification for the customers and select the Shape of the Table.
The admin can manage the table and view the booking history of the POS Restaurant.
The admin can manage the table by navigating to Point of Sale (POS)> POS Restaurant> Table
Here, the admin can add a new table, delete the existing table, view the booking history, and edit the existing table.
The admin can search for the result by applying the filter.
To add a new table the admin can click on the Add New button and create a new table as shown in the image below-
Here, the admin can select the status of the table as Enable or Disable and enter the table name. The admin can sort the order of the table too.
The admin can view the booking history by navigating to Point of Sale (POS)> POS Restaurant> Booking History
In booking history, the admin can view, delete or filter the booking history. The admin can filter the booking history on the basis of booking name, book for, and booking date.
POS System (Front-End)
From the POS System, the POS agent can book the table, and add the products for the customers. The POS agent can select the table from the Restaurant tab.
From the Restaurant tab, the POS agent can select the table, customer and book the date and time as shown in the image below-
Now the POS agent can navigate to the Booked Tables tab. Here, the POS agent can view the Booked Table and process further for the Checkout, Add Product, and Release Table.
By clicking on the Release Table, table will be released for the booking again.
The POS agent can’t checkout the booking without adding the products.
Now, the POS agent can click on the Add Product to add the products with the selected table.
While processing to add the products to the cart for the table booking, the POS agent can also process with normal cart functionality.
Here, the POS agent can add the products for the other customers and complete the order by clicking on the cart button.
Now, the POS agent can add the products for the customer and add/ select the customer from the POS System.
After adding customer, the POS agent can process for the checkout and accept payment.
After placing successful order the POS agent can print the invoice of the order.
Now back to the table booking product, the POS agent can click on the checkout button to process further.
The POS agent can select the Payment Method and enter the tendered amount for the selected order and complete the order by clicking on the Accept Payment.
After successful payment, success status for the order will be displayed on the screen.
The POS agent can also print the invoice by clicking on the Print Invoice button.
The POS agent can also create a new table within the POS System. To create a new table the POS agent can click on the Create Tables tab in the POS System and then click on the save button.
The POS agent can view the created table from the Table tab.
One of the best functionalities of this module is that the POS agent can use the add-on in the offline mode too.
When in the offline mode, the POS agent can book the table, add the products to the booked table, and complete the checkout for the customer.
Now, from the Booked Table section, the POS agent can release the table, or add the products for the reserved table
The POS agent can add the products to the reserved table and process for the checkout.
The POS agent can complete the checkout by accepting the payment.
NOTE – Credit Amount cannot be used in offline mode!
After placing the successful order, the POS agent can also print the invoice of the booked table.
The POS agent can view all the offline orders from the order section.
And Sync all the offline orders when back to online mode.
After syncing all offline orders, the offline orders can be viewed in the Orders section in the Previous tab.
NOTE – The POS agent cannot create a new restaurant table when in offline mode.
That’s all for the OpenCart Restaurant POS System. For any query or doubt, Please add a ticket at https://webkul.uvdesk.com/.
Current Product Version - 188.8.131.52
Supported Framework Version - 2.x.x.x, 3.x.x.x