{"id":241238,"date":"2020-04-08T14:53:27","date_gmt":"2020-04-08T14:53:27","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=241238"},"modified":"2022-06-29T05:03:50","modified_gmt":"2022-06-29T05:03:50","slug":"laravel-ecommerce-restaurant-pos-system","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/","title":{"rendered":"Laravel eCommerce Restaurant POS System"},"content":{"rendered":"\n<p>With the help of the Laravel eCommerce Restaurant POS System, 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 also 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<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Features of Larvel eCommerce Restaurant POS System<\/h3><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Configuration option to allowed\/disallowed creation of restaurant table by POS Agent.<\/li><li>You can also set the maximum number of creation restaurant tables for the POS Agent in the configuration.<\/li><li>Allow the table shapes for creating a restaurant table for agents also.<\/li><li>Send the email notification to POS customers regarding table booking.<\/li><li>Also, send the email notification to the POS agent also regarding table booking by the customer.<\/li><li>Add an extra email address for getting table booking email notification as cc to POS agent email.<\/li><li>Add the custom message also to the table booking email notification for the customer.<\/li><li>POS agents can also create the restaurant table from their POS panel.<\/li><li>You can also manage the number of seats per table while creating a restaurant table.<\/li><li>POS agents can also create a restaurant table for both existing customers or non-existing customers.<\/li><li>Restaurant table listing with search filter by table name at POS agent end.<\/li><li>POS agents can also place the table booking order in both Online &amp; Offline mode.<\/li><li>Admin can also create a restaurant table on behalf of any POS agent from the admin panel.<\/li><li>Admin can also check the booking order history from the data grid at the backend with filter and search options.<\/li><li>All types of product also supported(Simple, Configurable, Bundle, Grouped, Virtual, Downloadable.)<\/li><\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">How to install the module Laravel eCommerce Restaurant POS System?<\/h3><\/div>\n\n\n\n<p>Unzip the respective extension zip and then merge<strong> &#8220;packages&#8221;<\/strong> folder into project root directory.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1136\" height=\"375\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png\" alt=\"bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System\" class=\"wp-image-241254\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png 1136w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System-300x99.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System-250x83.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System-768x254.png 768w\" sizes=\"(max-width: 1136px) 100vw, 1136px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Open<strong> .env<\/strong> file and provide the value for &#8216;APP_URL&#8217; global variable<\/p>\n\n\n\n<p>APP_URL=https:\/\/example.com\/..\/..\/public<\/p>\n\n\n\n<p>Goto <strong>config\/app.php<\/strong> file and add following line under<strong> &#8216;providers&#8217;<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Webkul\\PosRestaurant\\Providers\\PosRestaurantServiceProvider::class<\/pre>\n\n\n\n<p>Also goto <strong>config\/concord.php<\/strong> file and add following line under<strong> &#8216;modules&#8217;<\/strong> array<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\\Webkul\\PosRestaurant\\Providers\\ModuleServiceProvider::class<\/pre>\n\n\n\n<p>Then goto <strong>config\/auth.php<\/strong> file and make the below changes and add following line under &#8216;guards&#8217;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">'posuser' =&gt; [\n\n'driver' =&gt; 'session',\n\n'provider' =&gt; 'posusers'\n\n],<\/pre>\n\n\n\n<p>Also add following line under<strong> &#8216;providers&#8217;<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">'posusers' => [\n\n'driver' => 'eloquent',\n\n'model' => Webkul\\PosRestaurant\\Models\\PosUser::class,\n\n],\n<\/pre>\n\n\n\n<p>add following line under<strong> &#8216;passwords&#8217;<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">'posusers' =&gt; [\n\n'provider' =&gt; 'posusers',\n\n'table' =&gt; 'pos_user_password_resets',\n\n'expire' =&gt; 60,\n],<\/pre>\n\n\n\n<p>Goto <strong>composer.json<\/strong> file and add following line under<strong> &#8216;psr-4&#8217;<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\"Webkul\\\\PosRestaurant\\\\\": \"packages\/Webkul\/Pos\"<\/pre>\n\n\n\n<p>Also,run these commands below to complete the setup<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">composer dump-autoload\n\nphp artisan pos_reataurant:install\n\nphp artisan route:cache\n\nphp artisan vendor:publish<\/pre>\n\n\n\n<p>-&gt; Press 0 and then press enter to publish all assets and configurations.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Module Configuration of Laravel eCommerce Restaurant POS System<\/h3><\/div>\n\n\n\n<p>After the successful installation of the module the admin can easily configure the module from the admin panel.<\/p>\n\n\n\n<p>The admin needs to navigate to the<strong> configure&gt;&gt;Point of sale <\/strong> in which there are two options <strong>Settings <\/strong>and <strong>Restaurant<\/strong>.<\/p>\n\n\n\n<p>Under the<strong> settings<\/strong> there are several fields that needs to be filled by the admin as shown below:-<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Status<\/strong><\/h4>\n\n\n\n<p>From here the admin can active or inactive the POS status.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Heading On Login<\/strong>&nbsp;<\/h4>\n\n\n\n<p>Enter the POS heading which will be visible on the POS login panel.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Sub-Heading on Login<\/strong><\/h4>\n\n\n\n<p>&nbsp;Enter the Sub-Heading which will be visible on the POS login panel.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Footer Content<\/strong><\/h4>\n\n\n\n<p>Enter the footer content which will be displayed in the footer section of the POS login panel.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Footer Note&nbsp;<\/strong><\/h4>\n\n\n\n<p>Enter the footer note.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Footer Link Text<\/strong><\/h4>\n\n\n\n<p>Enter the footer link text here.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Footer Link<\/strong><\/h4>\n\n\n\n<p>Enter the footer link here.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>POS Logo<\/strong><\/h4>\n\n\n\n<p>Upload the logo image which will be shown on the landing page of POS at the front end and will also displayed over the bill receipt.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"936\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-1-1200x936.png\" alt=\"Configuration-restaurant-pos-1\" class=\"wp-image-241351\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-1-1200x936.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-1-300x234.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-1-250x195.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-1-768x599.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-1.png 1334w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Barcode Size<\/strong><\/h4>\n\n\n\n<p>Here admin can enter the size of the barcode.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Print Product Name With Barcode&nbsp;<\/strong><\/h4>\n\n\n\n<p>Admin can also select Yes in the option if they want to&nbsp;print the product name with product barcode.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Barcode Image Type&nbsp;<\/strong><\/h4>\n\n\n\n<p>Admin can select the barcode image type from the drop-down. Barcode can be print&nbsp;<strong>horizontally or vertically.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Generate Barcode With<\/strong><\/h4>\n\n\n\n<p>Admin can generate the barcode with the&nbsp;<strong>Product ID<\/strong>&nbsp;or with&nbsp;<strong>Product SKU<\/strong>(Stock keeping unit) from the drop-down.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Barcode Prefix [Left blank if don\u2019t want to add prefix]<\/strong><\/h4>\n\n\n\n<p>The admin can also add&nbsp;<strong>\u201cPrefix\u201d<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Pos Search Options [Search By]<\/strong><\/h4>\n\n\n\n<p>The POS agent can also search the product by \u201c<strong>Product Name &amp; SKU<\/strong>\u201d else can serach the product at front end by \u201c<strong>Barcode<\/strong>\u201d of the product.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Hide Barcode Icon<\/strong><\/h4>\n\n\n\n<p>The admin can active or inactive the section as per their need.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"654\" height=\"755\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-2-1.png\" alt=\"Configuration-restaurant-pos-2-1\" class=\"wp-image-241356\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-2-1.png 654w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-2-1-260x300.png 260w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restaurant-pos-2-1-216x249.png 216w\" sizes=\"(max-width: 654px) 100vw, 654px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>POS Product<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Allow Sku For Custom Product<\/strong><\/h4>\n\n\n\n<p>Once the admin active this section, at the front end the POS agent can add the Custom Product SKU while adding the product to customer cart.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bill Receipt<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Show Logo On Bill Receipt<\/strong><\/h4>\n\n\n\n<p>If admin set the status as active then the POS logo will be displyed over the bill receipt.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Use Custom Address On Bill Receipt<\/strong><\/h4>\n\n\n\n<p>&nbsp;If set inactive, then POS Outlet\u2019s address will show on bill receipt otherwise Custom address will show.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Store Name&nbsp;<\/strong><\/h4>\n\n\n\n<p>The admin can also enter the store name here.<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"582\" data-id=\"241366\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-eCommerce-restaurant-point-of-sale-module-configuration-3-1200x582.png\" alt=\"bagisto-laravel-eCommerce-restaurant-point-of-sale-module-configuration-3\" class=\"wp-image-241366\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-eCommerce-restaurant-point-of-sale-module-configuration-3-1200x582.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-eCommerce-restaurant-point-of-sale-module-configuration-3-300x145.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-eCommerce-restaurant-point-of-sale-module-configuration-3-250x121.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-eCommerce-restaurant-point-of-sale-module-configuration-3-768x372.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-eCommerce-restaurant-point-of-sale-module-configuration-3.png 1209w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Store Address<\/strong><\/h4>\n\n\n\n<p>If admin set inactive, then POS Outlet\u2019s address will show on bill receipt otherwise Custom address will show.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Email Address<\/strong><\/h4>\n\n\n\n<p>Here admin can also add the email address<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Website<\/strong><\/h4>\n\n\n\n<p>The admin can also add the website of their store to show over the bill receipt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Phone Number<\/strong><\/h4>\n\n\n\n<p>The admin can add the phone number to show over the bill receipt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Customer Care Number<\/strong><\/h4>\n\n\n\n<p>The admin can also add the customer care number here that will be displayed over the bill receipt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>GSTIN Number<\/strong><\/h4>\n\n\n\n<p>Admin can add the GSTIN number of their store to show over the bill receipt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Show Order Barcode On Bill Receipt<\/strong><\/h4>\n\n\n\n<p>If status is active, the Order\u2019s Barcode will be showing on the bill receipt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Provide Footer Custom Note On Bill Receipt<\/strong><\/h4>\n\n\n\n<p>Under this section the admin can add the Custom Footer Note which will be showing on the bill receipt&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Enable Order Print Confirmation Option<\/strong><\/h4>\n\n\n\n<p>Enable this toogle button to enable the order print confirmation option.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"621\" height=\"978\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Configuration-1.png\" alt=\"Configuration-1\" class=\"wp-image-281994\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Configuration-1.png 621w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Configuration-1-190x300.png 190w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Configuration-1-158x249.png 158w\" sizes=\"(max-width: 621px) 100vw, 621px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Under the <strong>Restaurant<\/strong> section there are also some fields that need to be filled by the admin as described below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"910\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restauranr-pos-settings-for-table-1-910x1024.png\" alt=\"Configuration-restauranr-pos-settings-for-table-1\" class=\"wp-image-241427\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restauranr-pos-settings-for-table-1-910x1024.png 910w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restauranr-pos-settings-for-table-1-267x300.png 267w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restauranr-pos-settings-for-table-1-221x249.png 221w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restauranr-pos-settings-for-table-1-768x864.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Configuration-restauranr-pos-settings-for-table-1.png 994w\" sizes=\"(max-width: 910px) 100vw, 910px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Status<\/strong><\/h4>\n\n\n\n<p>The admin can also activate the POS restaurant for the agent.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Can POS agent create Table?<\/strong><\/h4>\n\n\n\n<p>The admin can active and inactive this feature from the drop-down menu.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Max No. Of Create Table [per agent]<\/strong><\/h4>\n\n\n\n<p>In this field the admin can set the maximum number for the table, that an agent can create.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Table Shape&nbsp; <\/strong><\/h4>\n\n\n\n<p>The admin can multi-select the shape of the table between<strong> circle, square <\/strong>and<strong> curved square<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Table Booking Email To Customer<\/strong><\/h4>\n\n\n\n<p>The admin can set it as Yes or NO.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Table Booking Email To Pos Agent<\/strong><\/h4>\n\n\n\n<p>The admin can set it as YES or No<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Table Booking Email To Pos Agent<\/strong><\/h4>\n\n\n\n<p>The admin can also add an extra email address for getting table booking email notifications as cc to POS agent email.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Custom Booking Email Note<\/strong><\/h4>\n\n\n\n<p>The admin can add the custom booking email note for the customers.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Laravel eCommerce Restaurant POS System:- Admin View<\/h3><\/div>\n\n\n\n<p>On the admin dashboard, click the POS icon which is there on the left-hand side to check on for the features as available in the backend for admin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Users<\/strong><\/h3>\n\n\n\n<p>Here you will also find the list of multiple users that have been created by the admin.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"543\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-user-list-1200x543.png\" alt=\"pos-user-list\" class=\"wp-image-241465\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-user-list-1200x543.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-user-list-300x136.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-user-list-250x113.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-user-list-768x347.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-user-list.png 1357w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Admin can add the users by clicking on the&nbsp;<strong>Add User&nbsp;<\/strong>button<strong>.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"837\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Add-User-laravel-ecommerce-pos-reataurant-1-837x1024.png\" alt=\"Add-User-laravel-ecommerce-pos-reataurant-1\" class=\"wp-image-241526\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Add-User-laravel-ecommerce-pos-reataurant-1-837x1024.png 837w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Add-User-laravel-ecommerce-pos-reataurant-1-245x300.png 245w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Add-User-laravel-ecommerce-pos-reataurant-1-203x249.png 203w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Add-User-laravel-ecommerce-pos-reataurant-1-768x940.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Add-User-laravel-ecommerce-pos-reataurant-1-1255x1536.png 1255w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Add-User-laravel-ecommerce-pos-reataurant-1.png 1344w\" sizes=\"(max-width: 837px) 100vw, 837px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Username<\/strong><\/h4>\n\n\n\n<p>Enter the username.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>First Name&nbsp;<\/strong><\/h4>\n\n\n\n<p>Enter the first name of the user.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Lastname<\/strong><\/h4>\n\n\n\n<p>Enter the last name of the user.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Email&nbsp;<\/strong><\/h4>\n\n\n\n<p>Email id of a user.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>User Avatar&nbsp;<\/strong><\/h4>\n\n\n\n<p>Here admin can also use any icon or figure to represent the user.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Add Image<\/strong><\/h4>\n\n\n\n<p>Add an image to represent the user.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Password<\/strong><\/h4>\n\n\n\n<p>Set the password for the user.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Outlet<\/strong><\/h4>\n\n\n\n<p>Select the outlet from the drop-down.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Status<\/strong><\/h4>\n\n\n\n<p>Admin can active or inactive the outlet status from the drop-down.<\/p>\n\n\n\n<p>Lastly hit the&nbsp;<strong>Save User&nbsp;<\/strong>button to save the user configuration successfully.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Outlets<\/strong><\/h3>\n\n\n\n<p>&nbsp;Here the admin can also find the list of multiple POS restaurant outlets.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"524\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/outlet-list-laravel-pos-restaurant-1-1200x524.png\" alt=\"outlet-list-laravel-pos-restaurant-1\" class=\"wp-image-241532\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/outlet-list-laravel-pos-restaurant-1-1200x524.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/outlet-list-laravel-pos-restaurant-1-300x131.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/outlet-list-laravel-pos-restaurant-1-250x109.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/outlet-list-laravel-pos-restaurant-1-768x335.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/outlet-list-laravel-pos-restaurant-1.png 1357w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>An admin can also create outlets by clicking on the&nbsp;<strong>Add Outlet&nbsp;<\/strong>button<strong>.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-outlet-pos-laravel-restaurant-1-1200x675.png\" alt=\"add-outlet-pos-laravel-restaurant-1\" class=\"wp-image-241534\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-outlet-pos-laravel-restaurant-1-1200x675.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-outlet-pos-laravel-restaurant-1-300x169.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-outlet-pos-laravel-restaurant-1-250x141.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-outlet-pos-laravel-restaurant-1-768x432.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-outlet-pos-laravel-restaurant-1.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Outlet Name<\/strong><\/h4>\n\n\n\n<p>Provide the name of the outlet in the &nbsp;field<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Status&nbsp;<\/strong><\/h4>\n\n\n\n<p>Admin can also active or inactive the outlet status from the drop-down.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Outlet Address<\/strong><\/h4>\n\n\n\n<p>The address of the outlet will be provided in this section.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Outlet Country<\/strong><\/h4>\n\n\n\n<p>Country of the outlet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Outlet State&nbsp;<\/strong><\/h4>\n\n\n\n<p>State of the outlet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Outlet City<\/strong><\/h4>\n\n\n\n<p>The city of the outlet will be provided in<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Outlet PostCode<\/strong><\/h4>\n\n\n\n<p>&nbsp;Postcode of the outlet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Inventory Source<\/strong><\/h4>\n\n\n\n<p>Admin has to choose the separate inventory for each outlet from the drop-down.<\/p>\n\n\n\n<p>Lastly hit the&nbsp;<strong>Save Outlet&nbsp;<\/strong>button to save the outlet configuration successfully.<\/p>\n\n\n\n<p>After creating the outlet, the admin will&nbsp;also <strong>Manage the Product<\/strong>&nbsp;to the outlet by hitting the below icon shows in the image.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"539\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-product-pos-restaurant-1200x539.png\" alt=\"manage-product-pos-restaurant\" class=\"wp-image-241547\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-product-pos-restaurant-1200x539.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-product-pos-restaurant-300x135.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-product-pos-restaurant-250x112.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-product-pos-restaurant-768x345.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-product-pos-restaurant-604x270.png 604w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-product-pos-restaurant.png 1348w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Manage Outlets Products<\/strong><\/p>\n\n\n\n<p>Now, under the&nbsp;<strong>Manage Outlets Products<\/strong>&nbsp;tab, the admin will also assign the products to the outlet by enabling the products for the outlet. Assigned products will be displayed on the POS front-end.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"547\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-pos-restaurant-products-laravel-ecommerce-1200x547.png\" alt=\"manage-pos-restaurant-products-laravel-ecommerce\" class=\"wp-image-241968\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-pos-restaurant-products-laravel-ecommerce-1200x547.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-pos-restaurant-products-laravel-ecommerce-300x137.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-pos-restaurant-products-laravel-ecommerce-250x114.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-pos-restaurant-products-laravel-ecommerce-768x350.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/manage-pos-restaurant-products-laravel-ecommerce.png 1349w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Products<\/strong><\/h3>\n\n\n\n<p>Here admin can also view all the products associated with his store accordingly they can generate barcodes for the products to be used by the POS agent to add a product to the cart during the check-out process.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"542\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-product-list-1200x542.png\" alt=\"pos-restaurant-pos-product-list\" class=\"wp-image-241567\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-product-list-1200x542.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-product-list-300x135.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-product-list-250x113.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-product-list-768x347.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-product-list.png 1354w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Orders<\/strong><\/h3>\n\n\n\n<p>Here admin can also view all the POS restaurant orders in a given list or they can view any order details by simply clicking on order 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=\"469\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-order-list-1200x469.png\" alt=\"pos-restaurant-order-list\" class=\"wp-image-241573\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-order-list-1200x469.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-order-list-300x117.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-order-list-250x98.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-order-list-768x300.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-order-list.png 1351w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>By clicking on the eye icon as shown in the above image, the admin can easily check the order information.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"662\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-info-pos-restaurant-662x1024.png\" alt=\"Order-info-pos-restaurant\" class=\"wp-image-241575\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-info-pos-restaurant-662x1024.png 662w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-info-pos-restaurant-194x300.png 194w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-info-pos-restaurant-161x249.png 161w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-info-pos-restaurant-768x1187.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-info-pos-restaurant-993x1536.png 993w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-info-pos-restaurant-1325x2048.png 1325w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-info-pos-restaurant.png 1342w\" sizes=\"(max-width: 662px) 100vw, 662px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Request Product<\/h3>\n\n\n\n<p>Under the Request Product tab Admin will check the \u201cLow stock product request\u201d sent by the POS user.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"535\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/request-product-pos-restaurant-1200x535.png\" alt=\"request-product-pos-restaurant\" class=\"wp-image-241586\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/request-product-pos-restaurant-1200x535.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/request-product-pos-restaurant-300x134.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/request-product-pos-restaurant-250x111.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/request-product-pos-restaurant-768x342.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/request-product-pos-restaurant-604x270.png 604w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/request-product-pos-restaurant.png 1349w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Bank Details<\/strong><\/h3>\n\n\n\n<p>Under this the admin can also see the bank list that have been provided by the admin 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=\"548\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bank-list-pos-restaurant-1200x548.png\" alt=\"bank-list-pos-restaurant\" class=\"wp-image-241641\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bank-list-pos-restaurant-1200x548.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bank-list-pos-restaurant-300x137.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bank-list-pos-restaurant-250x114.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bank-list-pos-restaurant-768x351.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bank-list-pos-restaurant.png 1355w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>By clicking on the <strong>Add Bank<\/strong> the admin can <strong>add another Bank details<\/strong> as shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-bank-details-pos-restaurant-1200x675.png\" alt=\"add-bank-details-pos-restaurant\" class=\"wp-image-241654\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-bank-details-pos-restaurant-1200x675.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-bank-details-pos-restaurant-300x169.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-bank-details-pos-restaurant-250x141.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-bank-details-pos-restaurant-768x432.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-bank-details-pos-restaurant.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Under the <strong>General <\/strong>section there are four fields as described below:-<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Bank Name<\/strong><\/h4>\n\n\n\n<p>Provide the bank name in this field.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Bank Address<\/strong><\/h4>\n\n\n\n<p>Provide the bank address in this field.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Email<\/strong><\/h4>\n\n\n\n<p>Provide the admins email in this field.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Phone<\/strong><\/h4>\n\n\n\n<p>Provide the admin&#8217;s phone no. in this field.<\/p>\n\n\n\n<p>Under the<strong> Pos agent and bank status<\/strong> there are two fields described below:-<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Assign Pos Agent<\/strong><\/h4>\n\n\n\n<p>The admin can also assign a Pos agent from the drop down menu.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Status<\/strong><\/h4>\n\n\n\n<p>The admin can active or inactive the bank status in this field.<\/p>\n\n\n\n<p><strong>Note<\/strong>**:- The Pos agent can select those banks only that have been assigned to him, when the customer is doing payment through card.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sales Report<\/h3>\n\n\n\n<p>The admin can find all the sales report in this section and the admin can also filter these sales report details according to the requirement bu selecting<strong> outlet, Sale type<\/strong> and <strong>Bank<\/strong> in the filters accordingly 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=\"558\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/laravel-restaurant-pos-sales-report-1200x558.png\" alt=\"laravel-restaurant-pos-sales-report\" class=\"wp-image-241597\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/laravel-restaurant-pos-sales-report-1200x558.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/laravel-restaurant-pos-sales-report-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/laravel-restaurant-pos-sales-report-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/laravel-restaurant-pos-sales-report-768x357.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/laravel-restaurant-pos-sales-report.png 1356w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>By clicking on the eye icon the admin can see all the details regarding any particular order as shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"743\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-2-sale-details-info-pos-restaurant-laravel-ecommerce-743x1024.png\" alt=\"Order-2-sale-details-info-pos-restaurant-laravel-ecommerce\" class=\"wp-image-241599\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-2-sale-details-info-pos-restaurant-laravel-ecommerce-743x1024.png 743w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-2-sale-details-info-pos-restaurant-laravel-ecommerce-218x300.png 218w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-2-sale-details-info-pos-restaurant-laravel-ecommerce-181x249.png 181w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-2-sale-details-info-pos-restaurant-laravel-ecommerce-768x1058.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-2-sale-details-info-pos-restaurant-laravel-ecommerce-1115x1536.png 1115w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-2-sale-details-info-pos-restaurant-laravel-ecommerce.png 1346w\" sizes=\"(max-width: 743px) 100vw, 743px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Restautant Tables<\/strong><\/h3>\n\n\n\n<p>In this section the admin can also find all the tables that have been created by the admin and the POS agent 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=\"561\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/restaurant-table-laravel-ecommerce-pos-restaurarent-1200x561.png\" alt=\"restaurant-table-laravel-ecommerce-pos-restaurarent\" class=\"wp-image-241601\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/restaurant-table-laravel-ecommerce-pos-restaurarent-1200x561.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/restaurant-table-laravel-ecommerce-pos-restaurarent-300x140.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/restaurant-table-laravel-ecommerce-pos-restaurarent-250x117.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/restaurant-table-laravel-ecommerce-pos-restaurarent-768x359.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/restaurant-table-laravel-ecommerce-pos-restaurarent.png 1354w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>By clicking on the <strong>create table<\/strong> button the admin can also create a new table. After clicking on the create table button a page will open that carries several fields as shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-new-table-laravel-pos-restaurant-1200x675.png\" alt=\"add-new-table-laravel-pos-restaurant\" class=\"wp-image-241603\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-new-table-laravel-pos-restaurant-1200x675.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-new-table-laravel-pos-restaurant-300x169.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-new-table-laravel-pos-restaurant-250x141.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-new-table-laravel-pos-restaurant-768x432.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/add-new-table-laravel-pos-restaurant.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Under the <strong>General <\/strong>section there are four fields described below:-<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Table name<\/strong><\/h4>\n\n\n\n<p>Provide the table name in this field.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Table Type<\/strong><\/h4>\n\n\n\n<p>The admin can select the table type here from the dropdown for example:- Square, Circle, Semi Square.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Status<\/strong><\/h4>\n\n\n\n<p>The admin can <strong>activ<\/strong>e or <strong>inactive<\/strong> the status for the table from here.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Position<\/strong><\/h4>\n\n\n\n<p>The admin can set the position for the table here.<\/p>\n\n\n\n<p>Under the <strong>Seat and Agent<\/strong> section there are two fields that are described below:-<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Total No. of Seat<\/strong><\/h4>\n\n\n\n<p>Here admin can set the total no. of seat for the table.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Agent<\/strong><\/h4>\n\n\n\n<p>The admin can select the POS agent from the drop-down menu<\/p>\n\n\n\n<p>After filling all these fields click on the <strong>save table<\/strong> button.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Table Booking History<\/strong><\/h3>\n\n\n\n<p>In this the admin can find all the table booking history that have been done before 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=\"534\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-history-1200x534.png\" alt=\"table-booking-history\" class=\"wp-image-241685\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-history-1200x534.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-history-300x134.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-history-250x111.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-history-768x342.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-history-604x270.png 604w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-history.png 1350w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>By clicking on the eye icon the admin can see all the details regarding the booking 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=\"665\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-4-pos-restaurant-665x1024.png\" alt=\"Order-4-pos-restaurant\" class=\"wp-image-241691\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-4-pos-restaurant-665x1024.png 665w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-4-pos-restaurant-195x300.png 195w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-4-pos-restaurant-162x249.png 162w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-4-pos-restaurant-768x1183.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-4-pos-restaurant-997x1536.png 997w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-4-pos-restaurant-1329x2048.png 1329w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Order-4-pos-restaurant.png 1347w\" sizes=\"(max-width: 665px) 100vw, 665px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Laravel eCommerce Restaurant POS System:- Front End<\/h3><\/div>\n\n\n\n<p>The user can easily&nbsp;<strong>Login to the POS System&nbsp;<\/strong>by&nbsp;using the&nbsp;<strong>Username<\/strong>&nbsp;(email address) and&nbsp;<strong>Password<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"812\" height=\"624\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Restaurant-pos-login-panel.png\" alt=\"Restaurant-pos-login-panel\" class=\"wp-image-241715\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Restaurant-pos-login-panel.png 812w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Restaurant-pos-login-panel-300x231.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Restaurant-pos-login-panel-250x192.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Restaurant-pos-login-panel-768x590.png 768w\" sizes=\"(max-width: 812px) 100vw, 812px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After the Sign in the Pos user also need to enter the opening drawer amount as shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"556\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-drawer-amount-1200x556.png\" alt=\"Pos-drawer-amount\" class=\"wp-image-241718\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-drawer-amount-1200x556.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-drawer-amount-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-drawer-amount-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-drawer-amount-768x356.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-drawer-amount.png 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now the POS Users will be redirected to the POS panel as shown in the below image.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-1200x675.png\" alt=\"pos-restaurant-pos\" class=\"wp-image-241782\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-1200x675.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-300x169.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-250x141.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos-768x432.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-pos.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The Pos agent can see the <strong>Restaurant<\/strong> option on the left side of the screen in the menu bar, from where the Pos agent can manage several actions as described below:-<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Table List<\/strong><\/h3>\n\n\n\n<p>The Pos agent can see the list of the tables along with the seats for each table that have been created under this section 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=\"556\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-reataurant-table-list-1200x556.png\" alt=\"Pos-reataurant-table-list\" class=\"wp-image-241890\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-reataurant-table-list-1200x556.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-reataurant-table-list-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-reataurant-table-list-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-reataurant-table-list-768x356.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Pos-reataurant-table-list.png 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>To book the table for any customers the Pos agent just need to click on the<strong> Book Table <\/strong>button that is visible under each created table.<\/p>\n\n\n\n<p>After clicking on the Book table button a pop up will generate where the Pos agent also needs to enter the details of the customer as shown in the image below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-pop-up.jpg\" alt=\"table-booking-pop-up\" class=\"wp-image-241895\" width=\"558\" height=\"621\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-pop-up.jpg 576w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-pop-up-270x300.jpg 270w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-pop-up-224x249.jpg 224w\" sizes=\"(max-width: 558px) 100vw, 558px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>In the above pop up the Pos agent needs to enter the several fields as described below:-<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Select Customer<\/strong><\/h4>\n\n\n\n<p>From here the agent can also select the existing customer for the table booking.<\/p>\n\n\n\n<p><strong> OR<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Full Name<\/strong><\/h4>\n\n\n\n<p>Enter the name of new customer.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Email Address<\/strong><\/h4>\n\n\n\n<p>Enter the email of the customer in this field.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Book Total Seat(s)<\/strong><\/h4>\n\n\n\n<p>Enter the no of seats to be booked in this field.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Booking Date<\/strong><\/h4>\n\n\n\n<p>Enter the booking date in this field.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Booking Time From<\/strong><\/h4>\n\n\n\n<p>Select the beginning time for the table booking<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Booking Time To<\/strong><\/h4>\n\n\n\n<p>Select the time till when the table is booked.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Table Booking History<\/h3>\n\n\n\n<p>Under this section Pos agent can find all the bookings with all details as shown in the below image:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"548\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-history-pos-1200x548.png\" alt=\"table-history-pos\" class=\"wp-image-241899\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-history-pos-1200x548.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-history-pos-300x137.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-history-pos-250x114.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-history-pos-768x351.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-history-pos.png 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The Pos agent can also search the table by <strong>booking id, customer name, table name ,etc<\/strong>.<\/p>\n\n\n\n<p>By selecting any table the Pos agent can <strong>add the products<\/strong> and <strong>the customer<\/strong> for the table that has been selected as shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"517\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-checkout-1200x517.png\" alt=\"table-booking-checkout\" class=\"wp-image-241928\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-checkout-1200x517.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-checkout-300x129.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-checkout-250x108.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-checkout-768x331.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-booking-checkout.png 1357w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>On clicking on the <strong>Table Release<\/strong> button the Pos Agent can also delete the table booking.<\/p>\n\n\n\n<p>After clicking on Add product the Pos agent can add the restaurant product as shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"555\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-add-product-1200x555.png\" alt=\"pos-restaurant-add-product\" class=\"wp-image-241931\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-add-product-1200x555.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-add-product-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-add-product-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-add-product-768x355.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-restaurant-add-product.png 1361w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>To add the customer the Pos agent just need to click on the customer button. After clicking on customer the agent can add the customer as shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"555\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/select-customer-restaurant-POS-1200x555.png\" alt=\"select-customer-restaurant-POS\" class=\"wp-image-241933\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/select-customer-restaurant-POS-1200x555.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/select-customer-restaurant-POS-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/select-customer-restaurant-POS-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/select-customer-restaurant-POS-768x355.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/select-customer-restaurant-POS.png 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After selecting the customer from the customers list just click on the select customer button, the agent can also edit or add another customer from the above page.<\/p>\n\n\n\n<p>Now after the customer has been selected, the agent can proceed for the checkout process by clicking on the <strong>Pay button.<\/strong><\/p>\n\n\n\n<p>After clicking on the pay button the agent will be redirected to another page where the Pos agent can take the payment through the<strong> Cash<\/strong>, <strong>Credit Payment,<\/strong> and <strong>Split Payment.<\/strong><\/p>\n\n\n\n<p>When the customer is making payment through cash the payment page will look like shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1161\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2.png\" alt=\"Screenshot-2\" class=\"wp-image-281996\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2.png 1161w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2-768x376.png 768w\" sizes=\"(max-width: 1161px) 100vw, 1161px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>When the customer is choosing credit payment the page will look like shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"548\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/checkout-pos-restaurant-1-1200x548.png\" alt=\"checkout-pos-restaurant-1\" class=\"wp-image-241940\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/checkout-pos-restaurant-1-1200x548.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/checkout-pos-restaurant-1-300x137.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/checkout-pos-restaurant-1-250x114.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/checkout-pos-restaurant-1-768x351.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/checkout-pos-restaurant-1.png 1355w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Here the agent needs to select the Bank and need to enter Card Details. The agent can also add the order note here.<\/p>\n\n\n\n<p>When the customer is choosing spilit payment the page will look like shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1160\" height=\"550\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/split-payment-pos.png\" alt=\"split-payment-pos\" class=\"wp-image-281997\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/split-payment-pos.png 1160w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/split-payment-pos-300x142.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/split-payment-pos-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/split-payment-pos-768x364.png 768w\" sizes=\"(max-width: 1160px) 100vw, 1160px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After this process the agent also need to click on the <strong>Confirm Payment<\/strong> button.<\/p>\n\n\n\n<p>Once the agent clicks the Confirm Payment button a pop will also generate regarding the confirmation of the payment. This will only generate if the admin has enabled this option.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"574\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/POS-restaurant-1200x574.png\" alt=\"POS-restaurant\" class=\"wp-image-281995\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/POS-restaurant-1200x574.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/POS-restaurant-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/POS-restaurant-250x120.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/POS-restaurant-768x367.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/POS-restaurant.png 1207w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Click on the Confirm button.<\/p>\n\n\n\n<p>After clicking on the Confirm button the success message pop up will appear as shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"517\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/success-pop-up-Pos-restaurant-laravel-1200x517.png\" alt=\"success-pop-up-Pos-restaurant-laravel\" class=\"wp-image-241958\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/success-pop-up-Pos-restaurant-laravel-1200x517.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/success-pop-up-Pos-restaurant-laravel-300x129.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/success-pop-up-Pos-restaurant-laravel-250x108.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/success-pop-up-Pos-restaurant-laravel-768x331.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/success-pop-up-Pos-restaurant-laravel.png 1354w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>By clicking on the<strong> Print<\/strong> button agent can also print the invoice else click the skip button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"470\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Sales-History-page-001-1-470x1024.jpg\" alt=\"Sales-History-page-001-1\" class=\"wp-image-242024\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Sales-History-page-001-1-470x1024.jpg 470w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Sales-History-page-001-1-138x300.jpg 138w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Sales-History-page-001-1-114x249.jpg 114w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Sales-History-page-001-1.jpg 573w\" sizes=\"(max-width: 470px) 100vw, 470px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Create Table<\/h3>\n\n\n\n<p>The Pos agent can also create a table if the admin has granted the permission to the agent, while creating a table the agent needs to enter the several fields 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=\"556\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-create-pos-agent-laravel-restaurant-pos-1200x556.png\" alt=\"table-create-pos-agent-laravel-restaurant-pos\" class=\"wp-image-241961\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-create-pos-agent-laravel-restaurant-pos-1200x556.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-create-pos-agent-laravel-restaurant-pos-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-create-pos-agent-laravel-restaurant-pos-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-create-pos-agent-laravel-restaurant-pos-768x356.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/table-create-pos-agent-laravel-restaurant-pos.png 1337w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Table Name<\/h3>\n\n\n\n<p>Provide the name for the Table.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Table Type<\/h4>\n\n\n\n<p>Select the table type.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Status<\/h4>\n\n\n\n<p>Select the status between the active and inactive.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Position<\/h4>\n\n\n\n<p>enter the table position in this field.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Total No. of Seat<\/h4>\n\n\n\n<p>Enter the number of seat for the table in this field.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Offline Mode<\/h3><\/div>\n\n\n\n<p>One of the best functionalities of this module is that the POS agent can also use the add-on in the offline mode too.<\/p>\n\n\n\n<p>When in the offline mode, the POS agent can&nbsp;<strong>book the table<\/strong>,&nbsp;<strong>add the products to the booked table<\/strong>, and&nbsp;<strong>complete the checkout<\/strong>&nbsp;for the customer.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"554\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-offline-book-table-1200x554.png\" alt=\"pos-offline-book-table\" class=\"wp-image-242028\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-offline-book-table-1200x554.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-offline-book-table-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-offline-book-table-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-offline-book-table-768x355.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pos-offline-book-table.png 1357w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now, from the Booked Table section, the POS agent can also <strong>release the table, or add the products<\/strong> for the reserved table<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"519\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-release-table-1200x519.png\" alt=\"offline-release-table\" class=\"wp-image-242030\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-release-table-1200x519.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-release-table-300x130.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-release-table-250x108.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-release-table-768x332.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-release-table.png 1362w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The POS agent can add the products to the reserved table and process for the checkout.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"557\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pay-offlinr-pos-restaurtant-1200x557.png\" alt=\"pay-offlinr-pos-restaurtant\" class=\"wp-image-242031\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pay-offlinr-pos-restaurtant-1200x557.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pay-offlinr-pos-restaurtant-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pay-offlinr-pos-restaurtant-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pay-offlinr-pos-restaurtant-768x356.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/pay-offlinr-pos-restaurtant.png 1362w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p>The POS agent can complete the checkout by accepting the payment.<\/p>\n\n\n\n<p><strong>NOTE \u2013 Credit Amount cannot be used in offline mode!<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"551\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-cash-payment-pos-restaurant-laravel-1200x551.png\" alt=\"offline-cash-payment-pos-restaurant-laravel\" class=\"wp-image-242032\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-cash-payment-pos-restaurant-laravel-1200x551.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-cash-payment-pos-restaurant-laravel-300x138.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-cash-payment-pos-restaurant-laravel-250x115.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-cash-payment-pos-restaurant-laravel-768x352.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-cash-payment-pos-restaurant-laravel.png 1351w\" 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 also view all the&nbsp;<strong>offline orders<\/strong>&nbsp;from the order section.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"552\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-sale-order-list-2-1200x552.png\" alt=\"offline-sale-order-list-2\" class=\"wp-image-242036\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-sale-order-list-2-1200x552.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-sale-order-list-2-300x138.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-sale-order-list-2-250x115.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-sale-order-list-2-768x353.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/offline-sale-order-list-2.png 1362w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>And <strong>Sync all the offline orders<\/strong> when back to online mode.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"520\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/syncronise-offline-orders-pos-restaurant-1200x520.png\" alt=\"syncronise-offline-orders-pos-restaurant\" class=\"wp-image-242037\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/syncronise-offline-orders-pos-restaurant-1200x520.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/syncronise-offline-orders-pos-restaurant-300x130.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/syncronise-offline-orders-pos-restaurant-250x108.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/syncronise-offline-orders-pos-restaurant-768x333.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/syncronise-offline-orders-pos-restaurant.png 1349w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After syncing all offline orders, the offline orders can also be viewed in the&nbsp;<strong>Orders<\/strong>&nbsp;section in the <strong>Sale History<\/strong>&nbsp;tab.<\/p>\n\n\n\n<p><strong>Note**<\/strong>:- Pos agent cannot create the table in the Offline mode.<\/p>\n\n\n\n<p><h2>Support<\/h2>\n<p>So, that was much about the User Guide of Laravel eCommerce Restaurant POS System for any queries or doubts reach out to us at<strong>&nbsp;<a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a>.<\/strong> You can also raise a ticket at our&nbsp;<a href=\"https:\/\/bagisto.uvdesk.com\/en\/\"><strong>HelpDesk System.<\/strong><\/a><\/p>\n<p>Please explore our<strong><a href=\"https:\/\/webkul.com\/laravel-development\/\"> Laravel Development Services&nbsp;<\/a><\/strong>and Quality&nbsp;<strong><a href=\"https:\/\/store.webkul.com\/catalogsearch\/result\/index\/?cat=171&amp;q=laravel\">Bagisto Extensions<\/a><\/strong>.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the help of the Laravel eCommerce Restaurant POS System, restaurant tables can be reserved and managed by the POS agent. From the POS panel, a POS agent can also 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 <a href=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":267,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8396,8929],"tags":[74,8678,8054,8071,1414],"class_list":["post-241238","post","type-post","status-publish","format-standard","hentry","category-bagisto","category-e-commerce-bagisto","tag-ecommerce","tag-laravel","tag-laravel-ecommerce","tag-opensource","tag-pos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Laravel eCommerce Restaurant POS System - Webkul Blog<\/title>\n<meta name=\"description\" content=\"With the help of the Laravel eCommerce Restaurant POS System, restaurant tables can be reserved and managed by the POS agent.\" \/>\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\/laravel-ecommerce-restaurant-pos-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel eCommerce Restaurant POS System - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"With the help of the Laravel eCommerce Restaurant POS System, restaurant tables can be reserved and managed by the POS agent.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-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=\"2020-04-08T14:53:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-29T05:03:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png\" \/>\n<meta name=\"author\" content=\"Simant Verma\" \/>\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=\"Simant Verma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/\"},\"author\":{\"name\":\"Simant Verma\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0\"},\"headline\":\"Laravel eCommerce Restaurant POS System\",\"datePublished\":\"2020-04-08T14:53:27+00:00\",\"dateModified\":\"2022-06-29T05:03:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/\"},\"wordCount\":3071,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png\",\"keywords\":[\"ecommerce\",\"laravel\",\"Laravel eCommerce\",\"Opensource\",\"pos\"],\"articleSection\":[\"Bagisto\",\"E commerce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/\",\"url\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/\",\"name\":\"Laravel eCommerce Restaurant POS System - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png\",\"datePublished\":\"2020-04-08T14:53:27+00:00\",\"dateModified\":\"2022-06-29T05:03:50+00:00\",\"description\":\"With the help of the Laravel eCommerce Restaurant POS System, restaurant tables can be reserved and managed by the POS agent.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png\",\"width\":1136,\"height\":375,\"caption\":\"bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel eCommerce 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\/63f64723fe98f166757f7903d1f7e7e0\",\"name\":\"Simant Verma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?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\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Simant Verma\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/simantverma-bd183\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laravel eCommerce Restaurant POS System - Webkul Blog","description":"With the help of the Laravel eCommerce Restaurant POS System, restaurant tables can be reserved and managed by the POS agent.","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\/laravel-ecommerce-restaurant-pos-system\/","og_locale":"en_US","og_type":"article","og_title":"Laravel eCommerce Restaurant POS System - Webkul Blog","og_description":"With the help of the Laravel eCommerce Restaurant POS System, restaurant tables can be reserved and managed by the POS agent.","og_url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2020-04-08T14:53:27+00:00","article_modified_time":"2022-06-29T05:03:50+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png","type":"","width":"","height":""}],"author":"Simant Verma","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Simant Verma","Est. reading time":"23 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/"},"author":{"name":"Simant Verma","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0"},"headline":"Laravel eCommerce Restaurant POS System","datePublished":"2020-04-08T14:53:27+00:00","dateModified":"2022-06-29T05:03:50+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/"},"wordCount":3071,"commentCount":4,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png","keywords":["ecommerce","laravel","Laravel eCommerce","Opensource","pos"],"articleSection":["Bagisto","E commerce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/","url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/","name":"Laravel eCommerce Restaurant POS System - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png","datePublished":"2020-04-08T14:53:27+00:00","dateModified":"2022-06-29T05:03:50+00:00","description":"With the help of the Laravel eCommerce Restaurant POS System, restaurant tables can be reserved and managed by the POS agent.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System.png","width":1136,"height":375,"caption":"bagisto-laravel-Laravel-eCommerce-Restaurant-POS-System"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-restaurant-pos-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel eCommerce 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\/63f64723fe98f166757f7903d1f7e7e0","name":"Simant Verma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?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\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Simant Verma"},"url":"https:\/\/webkul.com\/blog\/author\/simantverma-bd183\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/241238","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\/267"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=241238"}],"version-history":[{"count":34,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/241238\/revisions"}],"predecessor-version":[{"id":341477,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/241238\/revisions\/341477"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=241238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=241238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=241238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}