{"id":151093,"date":"2018-12-17T06:28:44","date_gmt":"2018-12-17T06:28:44","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=151093"},"modified":"2024-06-11T11:11:00","modified_gmt":"2024-06-11T11:11:00","slug":"magento-2-mobile-pos","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/","title":{"rendered":"Guide for Magento 2 Mobile POS App(Flutter POS App)"},"content":{"rendered":"\n<p><strong>Magento 2 Mobile POS<\/strong> is built in Dart language with the Flutter framework. It&#8217;s used for building user interfaces for mobile applications.<\/p>\n\n\n\n<p>Moreover, Magento 2 Mobile POS allows you to create reusable UI components as Flutter POS App is fast, scalable, and simple.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Why use the Flutter POS App?<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>Magento 2 Mobile POS App allows us to create exciting mobile apps by just making use of Dart and is both supportable for Android and iOS platforms.<\/p>\n\n\n\n<p>Just create the code once, and the Magento 2 Mobile POS is available for both the iOS &amp; Android platforms, thus saving much of the development time.<\/p>\n\n\n\n<p>As it is an open-source framework, it will surely be compatible with other platforms like Windows and others that are there.<\/p>\n\n\n\n<p>Also, if you know the Flutter POS App, then the developer doesn&#8217;t need to learn Android or iOS-specific languages for development.<\/p>\n\n\n\n<p>The Flutter POS App Framework helps to serve both platforms(Android &amp; iOS) in one go and provides a Flutter app experience on each of these platforms.<\/p>\n\n\n\n<p>What this means is that it ends the war of selection for the developers on whether to go with Android or iOS development.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Magento 2 Mobile POS App(Flutter-Based App)<\/strong><\/h2>\n\n\n\n<p>The Adobe Commerce<strong>&nbsp;Mobile POS<\/strong>(Point Of Sale) <strong>App<\/strong> is a Flutter-based mobile application for your Magento 2 online website.<\/p>\n\n\n\n<p>Using this flutter app, your cashiers can make use of this single application on their Android or iOS devices for your multiple physical stores.<\/p>\n\n\n\n<p>Check the below mentioned video for a brief overview of this Magento 2 Mobile POS App:<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"NfGwdzq7EDQ\"><div class=\"components-placeholder__instructions\">NfGwdzq7EDQ<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Features &#8211; Flutter POS App<\/h3><\/div><div class=\"margin-bottom-50\">\n<ul class=\"wp-block-list\">\n<li>Real-Time Synchronization<\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Easy Product Search<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Interactive Home Page<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Flutter POS App<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Offline\/Online Mode<\/span><\/li>\n\n\n\n<li>Print Invoice<\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Barcode Scanning(using device camera)<\/span><\/li>\n\n\n\n<li>Offline\/online <span style=\"font-weight: 400;\">Order Hold<\/span><\/li>\n\n\n\n<li>Multi-Currency<\/li>\n\n\n\n<li>Discount Coupon<\/li>\n\n\n\n<li>Image For Cashier<\/li>\n\n\n\n<li>Invoice Generation<\/li>\n\n\n\n<li>Cash Drawer Printing<\/li>\n\n\n\n<li>Order Return\/Credit Memo<\/li>\n\n\n\n<li>Customer Add\/Edit\/delete<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation &#8211; Flutter POS App<\/h3>\n<\/div><\/div>\n<\/div>\n\n\n\n<p>Firstly, you need to log in to Webkul Store, go to&nbsp;<strong>My Account<\/strong>&gt;<strong>My Purchased Products<\/strong>&nbsp;section, verify and then download and extract the contents of this zip folder on the system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#2 Upload Folder<\/h3>\n\n\n\n<p>Once the module zip is extracted, follow path&nbsp;<strong>src&gt;app<\/strong>&nbsp;and then copy the&nbsp;<strong>app<\/strong>&nbsp;folder into the&nbsp;<strong>Adobe Commerce<\/strong>&nbsp;<strong>Cloud root<\/strong>&nbsp;directory on the server as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png\" alt=\"Upload Folder\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">#3 Run Commands<\/h3>\n\n\n\n<p>After uploading the module folder, you need to run the following commands in the Magento 2 root directory:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php bin\/magento cache:flush<\/pre>\n\n\n\n<div class=\"wk-notice-wrap\" title=\"Start your headless eCommerce now.\">&nbsp;<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Home &#8211; Flutter POS App<\/h3>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Opening the Store<\/h3>\n\n\n\n<p>After opening the app, the <strong>login screen <\/strong>appears where the cashier can log in to the POS system by entering his <strong>email ID<\/strong> and the <strong>password<\/strong> created by the admin and then tapping the <strong>Login<\/strong> button on the POS interface.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/1.-Login-Page-1200x750.png\" alt=\"Opening the Store\" class=\"wp-image-418938\" title=\"Login Screen Magento 2 POS APP React Native\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/1.-Login-Page-1200x750.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/1.-Login-Page-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/1.-Login-Page-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/1.-Login-Page-768x480.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/1.-Login-Page-1536x960.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/1.-Login-Page-2048x1280.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now, the cashier will have to select the <strong>Opening Balance<\/strong> for the <strong>Point Of Sale<\/strong> system. After entering the amount, the cashier will tap the <strong>Proceed<\/strong> button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-cash-drawer-1200x900.webp\" alt=\"Home - Flutter POS App \" class=\"wp-image-446164\" title=\"Opening Balance Magento 2 POS APP React Native\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-cash-drawer-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-cash-drawer-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-cash-drawer-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-cash-drawer-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-cash-drawer-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-cash-drawer.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now, the cashier can see the <strong>POS<\/strong> home screen. Here, the cashier will find the <strong>products<\/strong> displayed according to the selection made in the web configuration settings for the POS system.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-1200x900.webp\" alt=\"Homepage\" class=\"wp-image-446171\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>You can also find the <strong>cart<\/strong> on the <strong>right-hand<\/strong> side, and you can toggle between the <strong>main options<\/strong> at the bottom panel &#8211; <strong>Home<\/strong>, <strong>Order<\/strong>, <strong>Hold<\/strong>&#8211;<strong>Cart<\/strong>, <strong>CashDrawer<\/strong>, <strong>Report<\/strong>, and <strong>More<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Home<\/h3>\n\n\n\n<p>On the <strong>home page<\/strong> to add a product to the cart, tap on the <strong>respective product<\/strong> to add it to the cart. You can add multiple products by tapping them up.&nbsp;To <strong>delete<\/strong> all the products from the cart tap the<strong> delete<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-1200x900.webp\" alt=\"Home\" class=\"wp-image-446171\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-homepage.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To <strong>increase the product count<\/strong> for a particular product in the cart, tap the three-dot menu to the right of the product and select the update quantity option.<\/p>\n\n\n\n<p>It brings up a pop-up to <strong>change the quantity<\/strong> of the product. Tap the <strong>+<\/strong> or<strong> &#8211;<\/strong> buttons to increase or decrease the quantity of the product. After confirming the quantity, tap the <strong>Update Quantity<\/strong> button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-change-quantity-1200x900.webp\" alt=\"update quantity\n\" class=\"wp-image-446174\" title=\"Update Quantity Magento 2 POS App React Native\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-change-quantity-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-change-quantity-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-change-quantity-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-change-quantity-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-change-quantity-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-change-quantity.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Here, you can also apply the discount by selecting the Add discount option from the three-dot menu.&nbsp; After tapping the button, a pop-up appears where the cashier can select the <strong>type of discount<\/strong> to be <strong>applied<\/strong> as &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fixed or Percentage<\/strong><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1200x900.webp\" alt=\"Fixed or Percentage\" class=\"wp-image-446178\" title=\"Select Type Of Discount as Fixed or Percentage Magento 2 POS App React Native\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Discount Option &#8211; <\/h3>\n\n\n\n<p>After choosing the type of discount, the cashier can enter the <strong>discount amount<\/strong> as required and tap the ok button after that.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1-1200x900.webp\" alt=\"Discount Option \" class=\"wp-image-446179\" title=\"Fixed Discount Application by Cashier Magento 2 POS App React Native\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-add-discount-1.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The discount will added to the cart.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-1200x900.webp\" alt=\"discount added\" class=\"wp-image-446181\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Coupon Code &#8211; <\/h3>\n\n\n\n<p>When enter on coupon code icon it will show the active coupon code for you. Select the coupon code and apply the same. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-1200x900.webp\" alt=\"Coupon-Code\" class=\"wp-image-446184\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>As per the chosen code, the discount will apply. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-added-1200x900.webp\" alt=\"Coupon Code added\" class=\"wp-image-446185\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-added-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-added-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-added-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-added-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-added-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-coupon-code-added.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To&nbsp;<strong>clear<\/strong> the products from the cart one at a time,&nbsp; <strong>swipe<\/strong> toward the left-hand side of the <strong>respective product, <\/strong>and you will see a <strong>delete<\/strong> button. Tap on the <strong>delete<\/strong> button to<strong> remove the product<\/strong> from the <strong>cart<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"2048\" height=\"1536\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-delete-product.webp\" alt=\"delete-product\" class=\"wp-image-446189\" title=\"Delete Product In Cart Magento 2 POS App React Native\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-delete-product.webp 2048w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-delete-product-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-delete-product-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-delete-product-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-delete-product-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-delete-product-1536x1152.webp 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Category Selection<\/strong><\/h3>\n\n\n\n<p>To change the category, tap on the three<strong> horizontal lines<\/strong> in the top left-hand corner.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp\" alt=\"Homepage\" class=\"wp-image-446190\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>It brings up all the<strong> available categories<\/strong>.&nbsp;To reach a child category for a particular parent category, tap the right-pointing<strong> angle icon<\/strong> in front of that category.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-1200x900.webp\" alt=\"Category\" class=\"wp-image-446192\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Tapping the right-pointing<strong> angle&nbsp;<\/strong>icon brings up the <strong>sub-category, <\/strong>and then you can reach the <strong>last child<\/strong> as well.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"2048\" height=\"1536\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-list.webp\" alt=\"Category\" class=\"wp-image-446194\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-list.webp 2048w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-list-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-list-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-list-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-list-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-list-1536x1152.webp 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Tapping the<b> Bags <\/b>will bring up the<strong> sub-child<\/strong> under that if any. Or the cashier can tap on the View Products in<strong> <\/strong>Bags to display all the products in Bags.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-last-list-1200x900.webp\" alt=\"list end\" class=\"wp-image-446196\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-last-list-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-last-list-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-last-list-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-last-list-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-last-list-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-default-category-last-list.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>It displays a complete list of watches under the <strong>Bags sub-child<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp\" alt=\"Homepage\" class=\"wp-image-446190\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><span style=\"color: #ff0000;\">Note<\/span>: To reset the category to the default selected one, tap the <strong>three horizontal lines<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Search for Products<\/strong><\/h3>\n\n\n\n<p>The cashier can<strong> search for the products<\/strong> by &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Product Name\/Characters <\/strong>and<\/li>\n\n\n\n<li>By product <strong>Barcode Scan<\/strong><\/li>\n<\/ul>\n\n\n\n<p>The cashier can easily <strong>search for the products<\/strong> by tapping on the <strong>area next to the search icon<\/strong> on the <strong>Home page<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp\" alt=\"Homepage\" class=\"wp-image-446190\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><b>Product Name\/Characters <\/b>&#8211;<\/p>\n\n\n\n<p>Within the search, tab <strong>enter<\/strong> the name of the product that you are searching for and it will display back the results for the same.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-search-product-1200x900.webp\" alt=\"search product\" class=\"wp-image-446200\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-search-product-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-search-product-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-search-product-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-search-product-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-search-product-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-search-product.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Barcode Scanner<\/strong><\/p>\n\n\n\n<p>The cashier needs to tap on the <strong>Barcode<\/strong> <strong>Icon&nbsp;<\/strong>that is next to the <strong>search box<\/strong> for searching the products using the <strong>barcode<\/strong>. This opens the camera on the device and the cashier can easily scan the product barcode to add it to the cart.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/9.Barcode-Search-1200x750.png\" alt=\"9.Barcode-Search\" class=\"wp-image-418956\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/9.Barcode-Search-1200x750.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/9.Barcode-Search-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/9.Barcode-Search-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/9.Barcode-Search-768x480.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/9.Barcode-Search-1536x960.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/9.Barcode-Search-2048x1280.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Order<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>Under this section, the cashier can check for the <strong>Online<\/strong> and <strong>offline<\/strong> <strong>orders<\/strong> that have been placed.&nbsp;To check the orders, tap the enter order ID field and fill in the order ID and the respective order will be displayed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Online Orders<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-online-order-1200x900.webp\" alt=\"magento-2-pos-online-order\" class=\"wp-image-446193\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Tap the enter order ID field and fill in the respective order ID.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-1200x900.webp\" alt=\"Online-Order-Search-Details\" class=\"wp-image-446204\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now, you will see the particular orders that are&nbsp;<strong>placed<\/strong>. Tap a particular&nbsp;<strong>Order ID<\/strong> to display the order details for the same.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-1200x900.webp\" alt=\"Online-Order-Search-Details\" class=\"wp-image-446204\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Here, the cashier can also<strong> print the invoice<\/strong>(depending on the option chosen &#8211; <strong>View PDF<\/strong>, <strong>WiFi Printer<\/strong>) for a <strong>particular<\/strong> <strong>order<\/strong> by tapping the <strong>Print<\/strong> button a the top r<strong>ight-hand side<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-invoice-1200x900.webp\" alt=\"Online-Order-Invoice\" class=\"wp-image-446205\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-invoice-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-invoice-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-invoice-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-invoice-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-invoice-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-online-order-invoice.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Offline Orders<\/strong><\/h3>\n\n\n\n<p>The cashier can even process a transaction in <strong>offline<\/strong> mode. This feature is great for areas where internet connectivity is weak. To check the offline orders for a particular ID, tap and enter the particular order ID under the&nbsp;<strong>offline orders<\/strong>. After this, you can see the <strong>offline<\/strong> <strong>order<\/strong> that has been placed.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-offline-order-1200x900.webp\" alt=\"Offline-Orders\" class=\"wp-image-446207\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-offline-order-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-offline-order-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-offline-order-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-offline-order-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-offline-order-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-offline-order.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Tap on an <strong>order number<\/strong> to check the details of the order. <\/p>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Online\/Offline Hold Cart &#8211; Process<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>The cashier can easily <strong>put a cart on hold&nbsp;<\/strong>if the situation requires. The cashier can put the current cart on hold to process another customer. To do so, the cashier can put the current cart on hold by tapping the <strong>Pause<\/strong> button on the top <strong>right-hand corner<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp\" alt=\"Homepage\" class=\"wp-image-446190\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Tapping the <strong>pause<\/strong> button brings up a<strong> pop-up<\/strong> for adding a note and then click on the proceed button to move your cart on hold.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-1200x900.webp\" alt=\"Online-hold-cart\" class=\"wp-image-446208\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Tapping <strong>Proceed, <\/strong>the cashier can<strong> <\/strong>add a cart note for putting the cart on hold. After entering the note tap the proceed button.<\/p>\n\n\n\n<p>Now you can check the hold cart for online orders. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-1200x900.webp\" alt=\"hold cart\" class=\"wp-image-446210\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, the cashier can again add the <strong>hold-cart<\/strong> contents into the cart for checkout by first navigating to the Hold-Cart section<strong>,<\/strong> and for the respective order tapping the <strong>Resume <\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-1200x900.webp\" alt=\"Online-hold-cart\" class=\"wp-image-446208\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then, the POS agent clicks on the proceed button and selects the customer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-1200x900.webp\" alt=\"select customer\" class=\"wp-image-446212\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>From here, the cashier can even Remove a hold cart by tapping the <strong>Remove<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-1200x900.webp\" alt=\"hold cart\" class=\"wp-image-446210\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-hold-cart.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Offline Hold Cart &#8211; <\/strong>The cashier can put the<strong> <\/strong>cart on hold in offline mode as well.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp\" alt=\"Homepage\" class=\"wp-image-446190\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magent-2-pos-product-deleted.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>You can enter the cart hold note and click on the proceed button to move further.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-1200x900.webp\" alt=\"Online-hold-cart\" class=\"wp-image-446208\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-note.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The offline order will added in the hold section now the cashier can resume it or remove it as per their choice. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart-1200x750.png\" alt=\"Flutter POS App\" class=\"wp-image-418918\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart-1200x750.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart-768x480.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart-1536x960.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart-2048x1280.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Click on the resume button the popup will show again to resume the order. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart2-1200x750.png\" alt=\"Flutter POS App\" class=\"wp-image-418935\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart2-1200x750.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart2-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart2-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart2-768x480.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart2-1536x960.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Offline-hold-cart2-2048x1280.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Tapping the Resume button adds the <strong>hold-cart<\/strong> to your <strong>Cart<\/strong>. For this, the cashier will have to Select<strong> proceed.<\/strong> After this, the<strong> hold-cart<\/strong> is added to the <strong>cart<\/strong> again.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/offline_hold_cart1-1200x750.png\" alt=\"offline_hold_cart1\" class=\"wp-image-419784\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/offline_hold_cart1-1200x750.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/offline_hold_cart1-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/offline_hold_cart1-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/offline_hold_cart1-768x480.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/offline_hold_cart1-1536x960.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/offline_hold_cart1-2048x1280.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on the remove button it will ask you permission to remove the order. Once you click on the Proceed button the order will be removed from the hold cart. <\/p>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Checkout Process<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>After <strong>adding the products<\/strong> to the <strong>cart<\/strong> the cashier can <strong>tap<\/strong> on the <strong>Pay<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-1200x900.webp\" alt=\"discount added\" class=\"wp-image-446181\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-discount-added.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the cashier can see the default customer that is added from the admin backend panel. The cashier can also <strong>add a new customer<\/strong> by tapping the <strong>Customer<\/strong> Icon.<\/p>\n\n\n\n<p>This brings up a section where the cashier can <strong>search for the customer<\/strong> or can <strong>add a new customer<\/strong> as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-1200x900.webp\" alt=\"select customer\" class=\"wp-image-446212\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-select-customer.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To <strong>add a new customer<\/strong> tap the <strong>Customer Add<\/strong> button. This brings up the section to enter the customer details. After entering the details, tap the save customer button to save a new customer.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/15.Add-Customer-1200x750.png\" alt=\"Flutter POS App\" class=\"wp-image-418966\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/15.Add-Customer-1200x750.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/15.Add-Customer-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/15.Add-Customer-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/15.Add-Customer-768x480.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/15.Add-Customer-1536x960.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/15.Add-Customer-2048x1280.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>This brings up the section where the cashier can <strong>tap<\/strong> the <strong>PLACE ORDER <\/strong>button to complete the order.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-1-1200x900.webp\" alt=\"pos flutter app\" class=\"wp-image-447140\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-1-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-1-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-1-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-1-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-1-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-1.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p> Here, the customer has to pay the <strong>Grand Total<\/strong> amount in <strong>cash<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-5-1200x900.webp\" alt=\"cash\" class=\"wp-image-447136\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-5-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-5-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-5-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-5-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-5-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-5.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After updating the payment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-cash-1-2-1200x900.webp\" alt=\"cash\" class=\"wp-image-447147\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-cash-1-2-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-cash-1-2-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-cash-1-2-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-cash-1-2-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-cash-1-2-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-cash-1-2.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note<\/strong>: if the customer is <strong>low on cash<\/strong> and wants to make the <strong>remaining amount<\/strong>, then the cashier can make use of the<strong> credit card<\/strong> button to <strong>receive<\/strong> the <strong>remaining amount<\/strong> for the <strong>order<\/strong> to be placed.<\/p>\n\n\n\n<p>For this, the cashier will first enter the amount the customer is paying <strong>out in cash<\/strong> by tapping the <strong>Cash<\/strong> button which brings up a pop-up.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-1200x900.webp\" alt=\"cash amount\" class=\"wp-image-447152\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-2-pos.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Update payment Amount<\/h4>\n\n\n\n<p>Here, the cashier will enter the amount and tap the update payment button to update the amount that the customer is <strong>paying<\/strong> in <strong>cash<\/strong>.<\/p>\n\n\n\n<p>Now, this updates the <strong>amount<\/strong> that the <strong>customer<\/strong> is paying in <strong>Cash<\/strong> as shown below in the snapshot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-4-1200x900.webp\" alt=\"pos flutter app\" class=\"wp-image-447139\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-4-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-4-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-4-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-4-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-4-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-4.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, enter the amount the customer is paying via credit card, enter the <strong>16 digits<\/strong> of the<strong> customer&#8217;s credit card<\/strong>, and tap the <strong>UPDATE PAYMENT<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-card-1-2-1200x900.webp\" alt=\"card\" class=\"wp-image-447151\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-card-1-2-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-card-1-2-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-card-1-2-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-card-1-2-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-card-1-2-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-card-1-2.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, the cashier can see the <strong>updated details<\/strong> showing the <strong>amount<\/strong> the customer is <strong>paying in cash<\/strong> and via <strong>card<\/strong>.\u00a0 <strong>Cash Payment<\/strong> &#8211; <strong>$100<\/strong> and<strong> Card Payment<\/strong> &#8211; <strong>$41<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-both-1-2-1200x900.webp\" alt=\"both\" class=\"wp-image-447150\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-both-1-2-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-both-1-2-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-both-1-2-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-both-1-2-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-both-1-2-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/m2-pos-both-1-2.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Before placing the order, the cashier can also<strong> add a note<\/strong> for the <strong>order<\/strong> to be placed. To do so, tap the add order note button which brings up a pop-up to enter the note. After entering the note, tap the Add button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-2-1200x900.webp\" alt=\"cash\" class=\"wp-image-447142\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-2-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-2-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-2-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-2-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-2-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-2.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Lastly, tapping the <strong>PLACE ORDER<\/strong> button completes the order.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-after-order-placed-1200x900.webp\" alt=\"order placed\" class=\"wp-image-446250\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-after-order-placed-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-after-order-placed-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-after-order-placed-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-after-order-placed-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-after-order-placed-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-after-order-placed.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Here, the cashier can also print the invoice by tapping the <strong>PRINT INVOICE<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-invoice-1200x900.webp\" alt=\"invoice\" class=\"wp-image-446251\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-invoice-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-invoice-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-invoice-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-invoice-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-invoice-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-invoice.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Order Return &#8211; Credit Memo<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>It might happen that a customer sometimes wants to <strong>return the items<\/strong> within an <strong>order<\/strong>.&nbsp; To do so, the cashier will navigate to the <strong>Order&nbsp;<\/strong>section. Here, select the order to create its credit memo and <strong>tap<\/strong> the <strong>order Return<\/strong> button on the bottom.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-1200x900.webp\" alt=\"credit memo\" class=\"wp-image-446256\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Selecting the checkbox brings an option to <strong>update<\/strong> the <strong>return<\/strong> <strong>quantity<\/strong> for the respective <strong>items<\/strong> in the order.<\/p>\n\n\n\n<p>Now, the cashier can easily update the <strong>return quantity<\/strong> for the items in the order as required. After updating the quantity, tap the create button and select the check return to the stock checkbox.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-returning-1200x900.webp\" alt=\"create memo\" class=\"wp-image-446257\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-returning-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-returning-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-returning-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-returning-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-returning-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-returning.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After tapping the create button, the credit memo gets generated.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-1200x900.webp\" alt=\"credit memo\" class=\"wp-image-446256\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Moreover, the cashier can check the details of the same by tapping the<strong> Credit Memo <\/strong>icon on the top right which brings up the <strong>details<\/strong> of the credit memo.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-1200x900.webp\" alt=\"credit memo\" class=\"wp-image-446256\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-order-return.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now, the cashier can check the details for the same.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/25.Credit-Memo1-1200x750.png\" alt=\"Flutter POS App\" class=\"wp-image-418984\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/25.Credit-Memo1-1200x750.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/25.Credit-Memo1-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/25.Credit-Memo1-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/25.Credit-Memo1-768x480.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/25.Credit-Memo1-1536x960.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/25.Credit-Memo1-2048x1280.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Cash Drawer<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>Under here, the cashier will be able to check the close counter, Today cash, and Sale history pages. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-drawer-1200x900.webp\" alt=\"close draw\" class=\"wp-image-446271\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-drawer-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-drawer-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-drawer-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-drawer-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-drawer-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-drawer.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-draw-1200x900.webp\" alt=\"close drawer\n\" class=\"wp-image-446273\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-draw-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-draw-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-draw-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-draw-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-draw-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-close-draw.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Check today cash section to check the opening drawer amount, cash sale, and other payment sales. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-today-cash-1200x900.webp\" alt=\"today sale\" class=\"wp-image-446274\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-today-cash-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-today-cash-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-today-cash-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-today-cash-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-today-cash-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-today-cash.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Check previous sale history. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-sale-history-1200x900.webp\" alt=\"sale history\" class=\"wp-image-446276\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-sale-history-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-sale-history-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-sale-history-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-sale-history-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-sale-history-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-sale-history.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Reports<\/h3>\n<\/div><\/div>\n\n\n\n<p>The cashier can check the reports here on a daily, weekly, or monthly basis.<\/p>\n\n\n\n<p>Daily Report &#8211; It will show gross revenue and order in graphical form.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-day-1200x900.webp\" alt=\"report\" class=\"wp-image-446277\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-day-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-day-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-day-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-day-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-day-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-day.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Weekly Report &#8211; <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-weekly-1200x900.webp\" alt=\"report\" class=\"wp-image-446278\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-weekly-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-weekly-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-weekly-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-weekly-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-weekly-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-weekly.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Monthly Report &#8211; <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-monthly-1200x900.webp\" alt=\"report\" class=\"wp-image-446279\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-monthly-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-monthly-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-monthly-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-monthly-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-monthly-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-monthly.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">More Section<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>Here, the cashier will be able to <strong>refresh<\/strong> the POS which includes refresh the Hold orders, Orders list, cash drawer, product list, and category list by tapping on the <strong>refresh icon<\/strong> that&#8217;s present in front of the respective options.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-refresh-1200x900.webp\" alt=\"store refresh\" class=\"wp-image-446280\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-refresh-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-refresh-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-refresh-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-refresh-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-refresh-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-refresh.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the cashier can synchronize the offline hold orders, orders lists, cash drawer, product, and category list by tapping the refresh icon. This syncs all mentioned with the server for a POS update.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Refresh-POS1-1200x750.png\" alt=\"Refresh-POS1\" class=\"wp-image-419013\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Refresh-POS1-1200x750.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Refresh-POS1-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Refresh-POS1-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Refresh-POS1-768x480.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Refresh-POS1-1536x960.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/01\/Refresh-POS1-2048x1280.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To go back to the<strong> home page<\/strong>, the cashier can tap the <strong>&lt;Home<\/strong> icon on the bottom left-hand corner, log out tap the <strong>Icon<\/strong> on the top <strong>right-hand<\/strong> corner.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-store-setting-1200x900.webp\" alt=\"Flutter POS App\" class=\"wp-image-446285\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-store-setting-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-store-setting-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-store-setting-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-store-setting-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-store-setting-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-store-setting.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Under the <strong>Select Language <\/strong>option, the cashier can <strong>change<\/strong> the language of the POS system. After tapping on the drop-down option the cashier can see the <strong>different <\/strong>languages to choose from and can select one as per need.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-change-language-1200x900.webp\" alt=\"change language\" class=\"wp-image-446286\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-change-language-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-change-language-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-change-language-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-change-language-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-change-language-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-change-language.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Under the <strong>Printer&nbsp;<\/strong>option, the cashier can select the options to <strong>view the PDF<\/strong> and <strong>WiFi<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-download-1200x900.webp\" alt=\"printer \" class=\"wp-image-446287\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-download-1200x900.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-download-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-download-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-download-768x576.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-download-1536x1152.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento-pos-report-download.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After tapping the <strong>Printer<\/strong> drop-down selection, the cashier will be able to select &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>View PDF<\/strong> &#8211; When this option is selected, then after placing the order, the cashier can view the <b>PDF <\/b>of the <strong>Invoice<\/strong>.<\/li>\n\n\n\n<li><strong>WiFi Printer <\/strong>&#8211; When this option is selected, then after placing the order the cashier can print the invoice using a <b>WiFi-connected<\/b>&nbsp;printer.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<p>However, that&#8217;s much about the <span style=\"color: #ff6600;\">Adobe Commerce Mobile POS App(Flutter POS App) <\/span>&nbsp;For any queries or doubts related to the app get back to us at <span style=\"color: #0000ff;\">support@webkul.com<\/span>&nbsp;or raise a ticket at our <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noopener noreferrer\">HelpDesk System<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 Mobile POS is built in Dart language with the Flutter framework. It&#8217;s used for building user interfaces for mobile applications. Moreover, Magento 2 Mobile POS allows you to create reusable UI components as Flutter POS App is fast, scalable, and simple. Magento 2 Mobile POS App(Flutter-Based App) The Adobe Commerce&nbsp;Mobile POS(Point Of Sale) <a href=\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":79,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[12989,4671],"class_list":["post-151093","post","type-post","status-publish","format-standard","hentry","category-magento","tag-flutter","tag-magento-pos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guide for Magento 2 Mobile POS App(Flutter POS App)<\/title>\n<meta name=\"description\" content=\"Magento 2 Mobile POS serves both platforms(Android &amp; iOS) in one go and provides a Flutter POS App experience on each of the platforms.\" \/>\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\/magento-2-mobile-pos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide for Magento 2 Mobile POS App(Flutter POS App)\" \/>\n<meta property=\"og:description\" content=\"Magento 2 Mobile POS serves both platforms(Android &amp; iOS) in one go and provides a Flutter POS App experience on each of the platforms.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/\" \/>\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=\"2018-12-17T06:28:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-11T11:11:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png\" \/>\n<meta name=\"author\" content=\"Nishad Bhan\" \/>\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=\"Nishad Bhan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"24 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/\"},\"author\":{\"name\":\"Nishad Bhan\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0\"},\"headline\":\"Guide for Magento 2 Mobile POS App(Flutter POS App)\",\"datePublished\":\"2018-12-17T06:28:44+00:00\",\"dateModified\":\"2024-06-11T11:11:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/\"},\"wordCount\":2377,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png\",\"keywords\":[\"Flutter\",\"Magento POS\"],\"articleSection\":[\"magento\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/\",\"name\":\"Guide for Magento 2 Mobile POS App(Flutter POS App)\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png\",\"datePublished\":\"2018-12-17T06:28:44+00:00\",\"dateModified\":\"2024-06-11T11:11:00+00:00\",\"description\":\"Magento 2 Mobile POS serves both platforms(Android & iOS) in one go and provides a Flutter POS App experience on each of the platforms.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#primaryimage\",\"url\":\"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png\",\"contentUrl\":\"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide for Magento 2 Mobile POS App(Flutter POS App)\"}]},{\"@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\/d5f376b54be75483744f8320d172d9e0\",\"name\":\"Nishad Bhan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?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\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Nishad Bhan\"},\"description\":\"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guide for Magento 2 Mobile POS App(Flutter POS App)","description":"Magento 2 Mobile POS serves both platforms(Android & iOS) in one go and provides a Flutter POS App experience on each of the platforms.","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\/magento-2-mobile-pos\/","og_locale":"en_US","og_type":"article","og_title":"Guide for Magento 2 Mobile POS App(Flutter POS App)","og_description":"Magento 2 Mobile POS serves both platforms(Android & iOS) in one go and provides a Flutter POS App experience on each of the platforms.","og_url":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2018-12-17T06:28:44+00:00","article_modified_time":"2024-06-11T11:11:00+00:00","og_image":[{"url":"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png","type":"","width":"","height":""}],"author":"Nishad Bhan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Nishad Bhan","Est. reading time":"24 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/"},"author":{"name":"Nishad Bhan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0"},"headline":"Guide for Magento 2 Mobile POS App(Flutter POS App)","datePublished":"2018-12-17T06:28:44+00:00","dateModified":"2024-06-11T11:11:00+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/"},"wordCount":2377,"commentCount":4,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#primaryimage"},"thumbnailUrl":"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png","keywords":["Flutter","Magento POS"],"articleSection":["magento"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/","url":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/","name":"Guide for Magento 2 Mobile POS App(Flutter POS App)","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#primaryimage"},"thumbnailUrl":"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png","datePublished":"2018-12-17T06:28:44+00:00","dateModified":"2024-06-11T11:11:00+00:00","description":"Magento 2 Mobile POS serves both platforms(Android & iOS) in one go and provides a Flutter POS App experience on each of the platforms.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#primaryimage","url":"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png","contentUrl":"http:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento-2-mobile-pos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Guide for Magento 2 Mobile POS App(Flutter POS App)"}]},{"@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\/d5f376b54be75483744f8320d172d9e0","name":"Nishad Bhan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?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\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Nishad Bhan"},"description":"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.","url":"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/151093","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\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=151093"}],"version-history":[{"count":161,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/151093\/revisions"}],"predecessor-version":[{"id":447154,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/151093\/revisions\/447154"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=151093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=151093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=151093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}