Menu Close
    Hire us Request quote Reading list Switch to dark mode

    Magento 2 POS Barcode Inventory Management System


    The Magento 2 POS Barcode Inventory Management System provides the store owner with the ease to manage inventory efficiently.

    Handling a physical store efficiently becomes a tedious task when we have to enter every detail manually. So with this module, we have come with an automated solution towards stock management.

    With this module, the admin can scan the barcode to know the total inventory of the product. After accessing the total inventory the admin can assign the desired inventory to an outlet.

    Note: Magento 2 POS Barcode Inventory Management System is an add-on to Point of Sale System for Magento 2 (POS). The user must first install Point of Sale System for Magento 2 (POS) in order to use this module.


    • Quick management of the Product Inventory.
    • Admin can view the Master Stock and other product-related details by just scanning the barcode.
    • The admin need not struggle to fetch the desired product.
    • The outlet can be assigned the desired quantity of product as per the demand and availability.


    First, customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder.

    You need to transfer this app folder into the Magento 2 root directory on the server as shown below.

    After the successful installation, you have to run the command on Magento2 root directory-“php bin/magento setup:upgrade”

    Now, run this command in the Magento 2 Root  -“php bin/magento setup:di:compile” as shown below in the snapshot.

    Also, run this command into the Magento2 Root- “php bin/magento setup:static-content:deploy” You can refer the below screenshot.

    After running the commands, you have to flush the cache from the Magento admin panel by navigating through->System->Cache management as shown below.

    Admin End Configuration- Inventory Management

    After creation of outlet, the admin can assign the products to the outlet. The assigned products require the assignment of quantity as to provide a separation between the inventory of POS and online inventory.

    The admin can click on ‘Assign Product By Barcode’ which will open up the option to assign product quantity via barcode. Hence, the admin here can click on ‘Assign By Barcode’ button.

    After that, a pop-up will appear as Add POS stock by Barcode Reader under which following details will be visible-

    • Name of the product– Name of product will be displayed.
    • Master Stock- This refers to the stock of product in the main inventory.

    If we have two outlets as A and B and we have a product with a total quantity of as 100. Where we have assigned 80 to outlet A then we can assign only 20 product to outlet B.

    • POS Stock- This refers to the stock of the product which is dedicated to the physical store.
    • SKU- The Unique code as in default Magento 2 which represents the product. This code is linked with the barcode of the product.

    Thus, allowing the admin to ease the process of product inventory management.

    Now, the admin can examine the complete quantity of the product and assign a particular quantity out of complete stock.

    Post assignment the admin will receive a success message.

    Hence, the admin views the assigned quantity of product in ‘Associated Products Individually’ section.

    The admin can update the assigned quantity of product.

    Source Management by Admin

    At the time of outlet creation, the admin can assign source to that particular outlet. The admin can create the source from the backend by navigating to Stores > Inventory > Sources. 

    By clicking on the Add New Source button the admin will add a new source which may include the Name, Code, Lattitude, Longitude and more details.

    Sources are the physical stores where inventories are kept. For example, any source USA can have multiple stores at New York, Los Angeles, Chicago, etc.

    These stores will be treated as Outlets and each outlet will be mapped or connected to Source. Sources are created when there are multiple inventory locations available for any particular store.

    If the admin will update the quantity of particular product for any specific outlet then the same quantity will be visible in the admin product page for that source.

    For doing this view the outlet in edit mode and assign a product using Barcode. Select any particular product and update the product quantity as shown in the image below:

    For this product, the admin will update the quantity. After clicking on Done when the admin will view this product by navigating to  Catalog > Products then the changes will get reflected to its associated source as shown in the image below:

    That’s all for the Magento 2 POS Barcode Inventory Management System. Still, have an issue feel free to add a ticket and let us know your views to make the module better

    Current Product Version - 3.0.0

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x

    . . .


    Add Your Comment

    Be the first to comment.

    Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just received your message and our expert will get back to you shortly.
    Send Again

    Table of Content

    Hide Index