Back to Top

POS Barcode Inventory Management for WooCommerce

Updated 12 October 2023

POS Barcode Inventory Management for WooCommerce is quite beneficial for the admin as it reduces the workload of the admin.

The admin can directly scan the product and manage the inventory likewise.

This way the admin will not have to manage the inventory manually which saves time.

The merchants or store owners can now manage the stock products in a more convenient way.

Note: POS Barcode Inventory Management for WooCommerce is an add-on to the Point of Sale System for WooCommerce Plugin.

Searching for an experienced
WordPress Company ?
Find out More

The user must first install the WooCommerce POS system to make use of POS Barcode Inventory Management for WooCommerce

Check the feature workflow in the video below –



  • Manage the inventory of the products directly.
  • Scan the product through a barcode scanner.
  • Assign master stock for products.
  • Assign product stock to the outlet.
  • Can work with the POS centralized Inventory as well.
  • POS addon was compatible with a dark theme according to your system settings. 
  • Admin can enable/disable product stock Management feature at POS end.
  • Functionality to add product stock Management at the POS end.


The user will get a zip file that needs to be uploaded in the “Add New” menu option in the WordPress admin panel.

For this login to WordPress Admin Panel and in the Dashboard hover your mouse over the “Plugins” menu option and select the “Add New” option.

POS barcode inventory

After this, the user will see an option on the top of the page that is “Upload Plugin”, click the option to upload the zip file.

POS barcode inventory

On clicking the “Upload Plugin” option, the user will see a “Choose File” button. Click on the button to browse for the zip file as per the image below.

POS barcode inventory

After browsing the file, click on the “Install Now” button so as to install the plugin as per the snapshot.


Once the plugin is installed, the user can see a “Plugin installed successfully” message and an option to activate the plugin. The user needs to click on the “Activate Plugin” button to activate the plugin.POS barcode inventory

Plugin Workflow

The admin can view the outlets in the admin panel. Thus, for this, the admin follows the navigation as Point of Sale>Outlet.


In POS we have two inventory types,

  • “Master Stock Inventory” and
  • “Centralized Stock Inventory”.

Thus, the admin can configure the same under “Point of Sale > Settings > Select Inventory Type”.


However, the product can be added using a barcode scanner under “Point of Sale > outlet > add new> general”. Click on save outlet to add the outlet for the POS user.


After adding an outlet for POS users the outlet, the admin can see the outlet list on the Point of sale > outlet list. 

To assign the stock click on the edit option under the outlet name.


By clicking on Assign Stock, the product can be assigned using a barcode scanner or in SKU.


Master Stock Inventory :

By clicking “Assign Stock to Product” a popup will open to search for a product.

Thus, the Admin can search for a product using product SKU or using the barcode scanner.

However, in POS if the admin has configured “Master Stock Inventory” in the POS configuration then the popup will be displayed as below.



A user can assign a master stock quantity in the “Product Master Stock” option and also assign the quantity in the “Product POS Stock”.

Thus, once details are successfully saved, the inventory will be updated for the respective product.


Centralized Stock Inventory :

However, if the admin has configured the “Centralized Stock Inventory” in the POS configuration then the popup will be displayed as below.


Hence, the inventory for the respective product will be updated accordingly.


Variable Products

However, in the case of variable products the quantity the admin needs to specify the Inventory stock for its variations.

Master Stock Inventory

In a similar pattern to the simple product, the variable product needs to be configured.

Thus, the store owner clicks on Assign Stock to Product.

However, in the case of the “Master Stock Inventory” in the POS configuration, the admin will enter details in the below popup.


Variation 1


Variation 2


Again here the admin can assign a master stock quantity in the “Product Master Stock” option.

Additionally, the admin can define the quantity in the “Product POS Stock”.

Henceforth the admin can view the update in stock in the Manage Product Section.

Wherein, the POS owner can search for the main Variation product and click on Set Variation Stock.

This opens up a pop-up where the Assigned POS Quantity, Master Stock, and Available Stock are visible.


POS Configuration

The admin can enable/disable the product stock Management feature at the POS and navigate through the point of sale > settings > barcode inventory configuration.  wpdemo.webkul.com_pos-barcode-inventory-management-for-woocommerce-103-80-65-178_wp-admin_admin.php_pagewc-pos-settingssnapshots-6 After enabling the product barcode inventory on POS, the barcode is visible on each and every product and the outlet stock option is also available as shown in the below image. wpdemo.webkul.com_pos-barcode-inventory-management-for-woocommerce-103-80-65-178_pos_stocksnapshots-2 To assign the master and POS stock to the product, click on the outlet stock, and then search the product by its name to assign the stock as shown in the below screenshots. wpdemo.webkul.com_pos-barcode-inventory-management-for-woocommerce-103-80-65-178_pos_stocksnapshots-1 When the admin disables the product barcode inventory on the POS, the product barcode inventory on the POS is not visible and the outlet stock is also disabled. wpdemo.webkul.com_pos-barcode-inventory-management-for-woocommerce-103-80-65-178_possnapshots


So that’s all for the POS Barcode Inventory Management for Woocommerce.

If you still have any issues, feel free to add a ticket and let us know your views on our Webkul Support System.

Current Product Version - 3.0.0

Supported Framework Version - WooCommerce 3.0.x, 3.1.x, 3.2.x, 3.3.x, 3.4.x, 5.9, 8.1.0, WordPress: 6.3.1

Blog Version - WooCommerce 3.0.x, 3.1.x, 3.2.x, 3.3.x, 3.4.x, 5.9, 8.1.0, WordPress: 6.3.1
  • Version WooCommerce 3.0.x, 3.1.x, 3.2.x, 3.3.x, 3.4.x
  • Version WooCommerce 3.0.x, 3.1.x, 3.2.x, 3.3.x, 3.4.x, 5.9
  • Version WooCommerce 3.0.x, 3.1.x, 3.2.x, 3.3.x, 3.4.x, 5.9, 8.1.0, WordPress: 6.3.1
. . .

Leave a Comment

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


  • Byron Thompson
    • Neelesh Singh (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content