Reading list Switch to dark mode

    OpenCart Restaurant POS System

    Updated 11 October 2023

    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.

    Check the restaurant POS[Point of Sale] plugin workflow –

    Features

    • 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.
    • The admin can assign the available outlets of the restaurant that will be visible to the user.
    • POS agents 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 offline mode too.

    Installation

    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.

    Searching for an experienced
    Opencart Company ?
    Find out More
    installation

    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.

    extension installer

    Now go to the Extensions>Modification and click on refresh field.

    refresh

    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.

    access and modification permission

    After that under Extension>Module, the admin can edit or uninstall the module.

    manage pos restaurant

    Module Configuration

    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.

    pos restaurant

    The admin can manage the table and view the booking history of the POS Restaurant.

    Table-

    The admin can manage the table by navigating to Point of Sale (POS)> POS Restaurant> Table

    manage 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, admin can assign the outlets and enter the table name. The admin can sort the order of the table too.

    Booking History-

    The admin can view the booking history by navigating to Point of Sale (POS)> POS Restaurant> Booking History

    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.

    POS_System-1

    From the Restaurant tab, the POS agent can select the table, customer and book the date and time as shown in the image below-

    select-table

    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.

    add-product

    Now, the POS agent can click on the Add Product to add the products with the selected table.

    add-coffee-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.

    Default-cart

    Now, the POS agent can add the products for the customer and add/ select the customer from the POS System.

    default-cart-customer

    After adding customer, the POS agent can process for the checkout and accept payment.

    checkout-default-cart

    After placing successful order the POS agent can print the invoice of the order.

    print invoice

    Now back to the table booking product, the POS agent can click on the checkout button to process further.

    coffee-table-booking

    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.

    print invoice

    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.

    invoice

    Create Table-

    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.

    coffee-tea-table

    The POS agent can view the created table from the Table tab.

    view created table

    Offline Mode

    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.

    offline-mode

    Now, from the Booked Table section, the POS agent can release the table, or add the products for the reserved table

    booked-table-offline

    The POS agent can add the products to the reserved table and process for the checkout.

    add products in offline mode

    The POS agent can complete the checkout by accepting the payment.

    NOTE – Credit Amount cannot be used in offline mode!

    checkout-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.

    view-offline-order

    And Sync all the offline orders when back to online mode.

    sync-all-offline-order

    After syncing all offline orders, the offline orders can be viewed in the Orders section in the Previous tab.

    previous-order-history

    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 - 2.2.0.0

    Supported Framework Version - 2.x.x.x, 3.x.x.x

    . . .

    Leave a Comment

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


    1 comments

  • Lucas White
  • 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