{"id":178713,"date":"2019-06-12T05:54:20","date_gmt":"2019-06-12T05:54:20","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=178713"},"modified":"2025-02-19T13:35:26","modified_gmt":"2025-02-19T13:35:26","slug":"opencart-restaurant-pos-system","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/","title":{"rendered":"OpenCart Restaurant POS System"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/opencart-restaurant-pos-system.html\" target=\"_blank\" rel=\"noreferrer noopener\">OpenCart Restaurant POS System<\/a>:<strong>\u00a0<\/strong>With the help of this POS add-on, restaurant tables can be reserved and managed by the POS agent.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p><strong>Please Note &#8211;&nbsp;This module is an add-on of&nbsp;<\/strong><a rel=\"noreferrer noopener\" href=\"https:\/\/store.webkul.com\/Opencart-Point-Of-Sale-System.html\" target=\"_blank\"><strong>Webkul Opencart Point of Sale System<\/strong><\/a><strong>&nbsp;extension. <\/strong><\/p>\n\n\n\n<p>Check the restaurant POS[Point of Sale] plugin workflow &#8211;<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"vMyD2pOP7Vg\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Features<\/h3><\/div><div class=\"margin-bottom-50\">\n<ul class=\"wp-block-list\">\n<li>Allow or disallow POS agents to create restaurant tables.<\/li>\n\n\n\n<li>Option to send an email to the customers to update regarding the table booking.<\/li>\n\n\n\n<li>The admin can configure the table shape.<\/li>\n\n\n\n<li>POS agent can create multiple tables and enter the table name, sort the order, enable or disable the status of the table.<\/li>\n\n\n\n<li>The admin can assign the available outlets of the restaurant that will be visible to the user.<\/li>\n\n\n\n<li>POS agents can book and view all the booked tables with complete details.<\/li>\n\n\n\n<li>The POS agent can book the table and complete the checkout for the customer in offline mode too.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Installation<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>Installation of the Opencart Restaurant POS System module is very simple. The admin just needs to move or <strong>upload<\/strong> the<strong> admin<\/strong>, <strong>catalog<\/strong>, <strong>system<\/strong>, and <strong>wkpos<\/strong> folders into the OpenCart root folder.<\/p>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"458\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-1200x458.png\" alt=\"installation\" class=\"wp-image-179108\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-1200x458.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-250x95.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-300x114.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-768x293.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1.png 1295w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After transferring the folders, use extension installer for uploading the zip file <strong>wkpos.ocmod.zip<\/strong> which you will find in the ocmod folder.<\/p>\n\n\n\n<p><strong>Note-<\/strong> 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.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"579\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/extension-installer-1200x579.png\" alt=\"extension installer\" class=\"wp-image-179113\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/extension-installer-1200x579.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/extension-installer-250x121.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/extension-installer-300x145.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/extension-installer-768x371.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/extension-installer.png 1266w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\"><br><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Now go to the <strong>Extensions&gt;Modification<\/strong>&nbsp;and click on refresh field.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"565\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/modification-1200x565.png\" alt=\"refresh\" class=\"wp-image-179116\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/modification-1200x565.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/modification-250x118.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/modification-300x141.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/modification-768x362.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/modification.png 1284w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now in the Admin panel go to <strong>System&gt;Users&gt;Usergroup<\/strong>&nbsp;and edit \u2018<strong>Administrator<\/strong>\u2019 and choose to select all for both Access and Modify Permission and save it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"722\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/user-group-1200x722.png\" alt=\"access and modification permission\" class=\"wp-image-179118\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/user-group-1200x722.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/user-group-250x150.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/user-group-300x181.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/user-group-768x462.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/user-group.png 1273w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After that under&nbsp;<strong>Extension&gt;Module<\/strong>, the admin can edit or uninstall the module.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"933\" height=\"522\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Manage-POS-Restaurant.png\" alt=\"manage pos restaurant\" class=\"wp-image-179122\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Manage-POS-Restaurant.png 933w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Manage-POS-Restaurant-250x140.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Manage-POS-Restaurant-300x168.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Manage-POS-Restaurant-768x430.png 768w\" sizes=\"(max-width: 933px) 100vw, 933px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Module Configuration<\/h3><\/div><p class=\"margin-bottom-50\">The admin can configure the module from the admin panel easily. To configure the module, the admin can navigate to <strong>Extansions>Extensions<\/strong> and choose extension type as <strong>Modules<\/strong> and edit the <strong>POS Restaurant <\/strong><br\/><br\/><\/p>\n\n\n\n<p>Now the admin can configure the module from the admin panel. The admin can <strong>Enable<\/strong> or <strong>Disable<\/strong> the module from the back-end, select if the POS agent can <strong>Create<\/strong> the table or not, Enable or Disable <strong>email notification<\/strong> for the customers and select the <strong>Shape of the Table<\/strong>. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"607\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/pos-restaurant-table-1200x607.png\" alt=\"pos restaurant\" class=\"wp-image-179142\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/pos-restaurant-table-1200x607.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/pos-restaurant-table-250x126.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/pos-restaurant-table-300x152.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/pos-restaurant-table-768x389.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/pos-restaurant-table.png 1279w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The admin can manage the table and view the booking history of the POS Restaurant.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Table-  <\/strong><\/h2>\n\n\n\n<p>The admin can manage the table by navigating to <strong>Point of Sale (POS)&gt; POS Restaurant&gt; Table<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"570\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/manage-table-1200x570.png\" alt=\"manage table\" class=\"wp-image-179162\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/manage-table-1200x570.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/manage-table-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/manage-table-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/manage-table-768x365.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/manage-table.png 1284w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Here, the admin can add a new table, delete the existing table, view the booking history, and edit the existing table.<\/p>\n\n\n\n<p>The admin can search for the result by applying the filter.<\/p>\n\n\n\n<p>To add a new table the admin can click on the <strong>Add New<\/strong> button and create a new table as shown in the image below-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"601\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/06\/POS-Restraunt-1200x601.png\" alt=\"\" class=\"wp-image-293807\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/06\/POS-Restraunt-1200x601.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/06\/POS-Restraunt-300x150.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/06\/POS-Restraunt-250x125.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/06\/POS-Restraunt-768x385.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/06\/POS-Restraunt.png 1270w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Here, the admin can select the <strong>status<\/strong> of the table as <strong>Enable<\/strong> or <b>Disable,  admin can assign the outlets and<\/b> enter the table name. The admin can sort the order of the table too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Booking History-<\/strong><\/h2>\n\n\n\n<p>The admin can view the booking history by navigating to <strong>Point of Sale (POS)&gt; POS Restaurant&gt; Booking History<\/strong> <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"542\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booking-history-admin-end-1200x542.png\" alt=\"booking history\" class=\"wp-image-179191\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booking-history-admin-end-1200x542.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booking-history-admin-end-250x113.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booking-history-admin-end-300x136.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booking-history-admin-end-768x347.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booking-history-admin-end.png 1288w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>In booking history, the admin can <strong>view<\/strong>, <strong>delete<\/strong> or <strong>filter<\/strong> the booking history. The admin can <strong>filter<\/strong> the booking history on the basis of <strong>booking name<\/strong>, <strong>book for<\/strong>, and <strong>booking date<\/strong>. <\/p>\n\n\n\n<div class=\"wp-block-wk-add-pannel-webkul-add-pannel panel panel-primary\"><h3 class=\"panel-title text-none\">POS System (Front-End)<\/h3><p class=\"panel-body text-none\"><\/p><\/div>\n\n\n\n<p>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 <strong>Restaurant<\/strong> tab.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"621\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/POS_System-1-1200x621.png\" alt=\"POS_System-1\" class=\"wp-image-180705\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/POS_System-1-1200x621.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/POS_System-1-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/POS_System-1-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/POS_System-1-768x397.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/POS_System-1.png 1297w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>From the Restaurant tab, the POS agent can select the table, customer and book the date and time as shown in the image below-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"619\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/select-table-1200x619.png\" alt=\"select-table\" class=\"wp-image-180707\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/select-table-1200x619.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/select-table-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/select-table-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/select-table-768x396.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/select-table.png 1299w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now the POS agent can navigate to the <strong>Booked Tables<\/strong> tab. Here, the POS agent can view the <strong>Booked Table<\/strong> and process further for the <strong>Checkout<\/strong>, <strong>Add Product<\/strong>, and <strong>Release Table.<\/strong><\/p>\n\n\n\n<p>By clicking on the <strong>Release Table<\/strong>, table will be released for the booking again.<\/p>\n\n\n\n<p>The POS agent can&#8217;t checkout the booking without adding the products.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"571\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-product-1200x571.png\" alt=\"add-product\" class=\"wp-image-180710\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-product-1200x571.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-product-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-product-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-product-768x366.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-product.png 1298w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now, the POS agent can click on the <strong>Add Product<\/strong> to add the products with the selected table. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"573\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-coffee-table-1200x573.png\" alt=\"add-coffee-table\" class=\"wp-image-180721\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-coffee-table-1200x573.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-coffee-table-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-coffee-table-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-coffee-table-768x367.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/add-coffee-table.png 1299w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>While processing to add the products to the cart for the table booking, the POS agent can also process with normal cart functionality. <\/p>\n\n\n\n<p>Here, the POS agent can add the products for the other customers and complete the order by clicking on the cart button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"620\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Default-cart-1200x620.png\" alt=\"Default-cart\" class=\"wp-image-180725\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Default-cart-1200x620.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Default-cart-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Default-cart-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Default-cart-768x397.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/Default-cart.png 1297w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now, the POS agent can add the products for the customer and add\/ select the customer from the POS System.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"620\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/default-cart-customer-1200x620.png\" alt=\"default-cart-customer\" class=\"wp-image-180732\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/default-cart-customer-1200x620.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/default-cart-customer-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/default-cart-customer-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/default-cart-customer-768x397.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/default-cart-customer.png 1298w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After adding customer, the POS agent can process for the checkout and accept payment.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"620\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-default-cart-1200x620.png\" alt=\"checkout-default-cart\" class=\"wp-image-180737\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-default-cart-1200x620.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-default-cart-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-default-cart-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-default-cart-768x397.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-default-cart.png 1297w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After placing successful order the POS agent can print the invoice of the order.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"729\" height=\"320\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/generate-invoice.png\" alt=\"print invoice\" class=\"wp-image-179315\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/generate-invoice.png 729w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/generate-invoice-250x110.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/generate-invoice-300x132.png 300w\" sizes=\"(max-width: 729px) 100vw, 729px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Now back to the table booking product, <\/strong> the POS agent can click on the checkout button to process further. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"621\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-table-booking-1200x621.png\" alt=\"coffee-table-booking\" class=\"wp-image-180740\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-table-booking-1200x621.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-table-booking-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-table-booking-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-table-booking-768x397.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-table-booking.png 1297w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The POS agent can select the <strong>Payment Method<\/strong> and enter the tendered amount for the selected order and complete the order by clicking on the <strong>Accept Payment<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"808\" height=\"327\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/print-invoice.png\" alt=\"print invoice\" class=\"wp-image-179242\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/print-invoice.png 808w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/print-invoice-250x101.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/print-invoice-300x121.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/print-invoice-768x311.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After successful payment, success status for the order will be displayed on the screen.<\/p>\n\n\n\n<p>The POS agent can also print the invoice by clicking on the <strong>Print Invoice<\/strong> button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"763\" height=\"631\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/invoice.png\" alt=\"invoice\" class=\"wp-image-180743\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/invoice.png 763w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/invoice-250x207.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/invoice-300x248.png 300w\" sizes=\"(max-width: 763px) 100vw, 763px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Create Table-<\/strong><\/h2>\n\n\n\n<p>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 <strong>Create Tables<\/strong> tab in the POS System and then click on the save button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-tea-table-1200x568.png\" alt=\"coffee-tea-table\" class=\"wp-image-180749\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-tea-table-1200x568.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-tea-table-250x118.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-tea-table-300x142.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-tea-table-768x364.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/coffee-tea-table.png 1299w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The POS agent can view the created table from the <strong>Table<\/strong> tab.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"574\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/table-created-1200x574.png\" alt=\"view created table\" class=\"wp-image-180752\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/table-created-1200x574.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/table-created-250x120.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/table-created-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/table-created-768x367.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/table-created.png 1299w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Offline Mode<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>One of the best functionalities of this module is that the POS agent can use the add-on in the offline mode too.<br><\/p>\n\n\n\n<p>When in the offline mode, the POS agent can <strong>book the table<\/strong>, <strong>add the products to the booked table<\/strong>, and <strong>complete the checkout<\/strong> for the customer.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1168\" height=\"558\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode.png\" alt=\"offline-mode\" class=\"wp-image-180756\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode.png 1168w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode-768x367.png 768w\" sizes=\"(max-width: 1168px) 100vw, 1168px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now, from the Booked Table section, the POS agent can release the table, or add the products for the reserved table<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"571\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booked-table-offline-1200x571.png\" alt=\"booked-table-offline\" class=\"wp-image-180758\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booked-table-offline-1200x571.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booked-table-offline-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booked-table-offline-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booked-table-offline-768x365.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/booked-table-offline.png 1299w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The POS agent can add the products to the reserved table and process for the checkout.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"572\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode-product-cart-1200x572.png\" alt=\"add products in offline mode\" class=\"wp-image-180759\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode-product-cart-1200x572.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode-product-cart-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode-product-cart-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode-product-cart-768x366.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/offline-mode-product-cart.png 1299w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The POS agent can complete the checkout by accepting the payment.<br><\/p>\n\n\n\n<p><strong>NOTE &#8211; Credit Amount cannot be used in offline mode!<br><\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"573\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-offline-mode-1200x573.png\" alt=\"checkout-offline-mode\" class=\"wp-image-180760\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-offline-mode-1200x573.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-offline-mode-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-offline-mode-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-offline-mode-768x367.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout-offline-mode.png 1297w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After placing the successful order, the POS agent can also print the invoice of the booked table.<\/p>\n\n\n\n<p>The POS agent can view all the <strong>offline orders<\/strong> from the order section. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"1200\" height=\"620\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/download-1-1200x620.png\" alt=\"view-offline-order\" class=\"wp-image-180983\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/download-1-1200x620.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/download-1-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/download-1-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/download-1-768x397.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/download-1.png 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>And Sync all the offline orders when back to online mode.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"711\" height=\"272\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/sync-all-offline-order.png\" alt=\"sync-all-offline-order\" class=\"wp-image-179638\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/sync-all-offline-order.png 711w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/sync-all-offline-order-250x96.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/sync-all-offline-order-300x115.png 300w\" sizes=\"(max-width: 711px) 100vw, 711px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After syncing all offline orders, the offline orders can be viewed in the <strong>Orders<\/strong> section in the<strong> Previous<\/strong> tab.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" width=\"975\" height=\"671\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/previous-order-history.png\" alt=\"previous-order-history\" class=\"wp-image-180763\" style=\"width:880px;height:undefinedpx\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/previous-order-history.png 975w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/previous-order-history-250x172.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/previous-order-history-300x206.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/previous-order-history-768x529.png 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><strong>NOTE &#8211; The POS agent cannot create a new restaurant table when in Offline mode.<\/strong><\/p>\n<\/div>\n\n\n\n<p>That&#8217;s all for the <strong>OpenCart Restaurant POS System.<\/strong> For any query or doubt, Please add a ticket at&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/\">https:\/\/webkul.uvdesk.com\/<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The sales agent can create and add the restaurant table for the customers and add the products with the booking tables.<\/p>\n","protected":false},"author":239,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[305],"tags":[8857,8859,8858],"class_list":["post-178713","post","type-post","status-publish","format-standard","hentry","category-opencart","tag-opencart-restaurant-pos-system","tag-opencart-table-booking-and-reservation","tag-restaurant-pos-system-opencart"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OpenCart Restaurant POS System<\/title>\n<meta name=\"description\" content=\"With the help of this POS add-on,the sales agent can book the restaurant table and add the products with the booked table.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenCart Restaurant POS System\" \/>\n<meta property=\"og:description\" content=\"With the help of this POS add-on,the sales agent can book the restaurant table and add the products with the booked table.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-12T05:54:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-19T13:35:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-1200x458.png\" \/>\n<meta name=\"author\" content=\"Rajan Dimri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rajan Dimri\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/\"},\"author\":{\"name\":\"Rajan Dimri\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/84179204d8799af72b256809667b9c81\"},\"headline\":\"OpenCart Restaurant POS System\",\"datePublished\":\"2019-06-12T05:54:20+00:00\",\"dateModified\":\"2025-02-19T13:35:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/\"},\"wordCount\":1157,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-1200x458.png\",\"keywords\":[\"opencart restaurant pos system\",\"opencart table booking and reservation\",\"restaurant pos system opencart\"],\"articleSection\":[\"opencart\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/\",\"url\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/\",\"name\":\"OpenCart Restaurant POS System\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-1200x458.png\",\"datePublished\":\"2019-06-12T05:54:20+00:00\",\"dateModified\":\"2025-02-19T13:35:26+00:00\",\"description\":\"With the help of this POS add-on,the sales agent can book the restaurant table and add the products with the booked table.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1.png\",\"width\":1295,\"height\":494},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenCart Restaurant POS System\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/84179204d8799af72b256809667b9c81\",\"name\":\"Rajan Dimri\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bd29c0f3a2885bbbeb97c830d846534f69fe6069cfa296720fcd15d33bc31938?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bd29c0f3a2885bbbeb97c830d846534f69fe6069cfa296720fcd15d33bc31938?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Rajan Dimri\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/rajan-dimri348\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpenCart Restaurant POS System","description":"With the help of this POS add-on,the sales agent can book the restaurant table and add the products with the booked table.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/","og_locale":"en_US","og_type":"article","og_title":"OpenCart Restaurant POS System","og_description":"With the help of this POS add-on,the sales agent can book the restaurant table and add the products with the booked table.","og_url":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2019-06-12T05:54:20+00:00","article_modified_time":"2025-02-19T13:35:26+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-1200x458.png","type":"","width":"","height":""}],"author":"Rajan Dimri","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Rajan Dimri","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/"},"author":{"name":"Rajan Dimri","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/84179204d8799af72b256809667b9c81"},"headline":"OpenCart Restaurant POS System","datePublished":"2019-06-12T05:54:20+00:00","dateModified":"2025-02-19T13:35:26+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/"},"wordCount":1157,"commentCount":1,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-1200x458.png","keywords":["opencart restaurant pos system","opencart table booking and reservation","restaurant pos system opencart"],"articleSection":["opencart"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/","url":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/","name":"OpenCart Restaurant POS System","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1-1200x458.png","datePublished":"2019-06-12T05:54:20+00:00","dateModified":"2025-02-19T13:35:26+00:00","description":"With the help of this POS add-on,the sales agent can book the restaurant table and add the products with the booked table.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/ftp_pos-1.png","width":1295,"height":494},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/opencart-restaurant-pos-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"OpenCart Restaurant POS System"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/84179204d8799af72b256809667b9c81","name":"Rajan Dimri","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bd29c0f3a2885bbbeb97c830d846534f69fe6069cfa296720fcd15d33bc31938?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bd29c0f3a2885bbbeb97c830d846534f69fe6069cfa296720fcd15d33bc31938?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Rajan Dimri"},"url":"https:\/\/webkul.com\/blog\/author\/rajan-dimri348\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/178713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/239"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=178713"}],"version-history":[{"count":56,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/178713\/revisions"}],"predecessor-version":[{"id":483596,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/178713\/revisions\/483596"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=178713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=178713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=178713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}