WooCommerce Point of Sale – Products & Inventory Management
Managing products and inventory efficiently is essential for any retail business. WooCommerce Point of Sale (POS) offers a robust and flexible system that allows store owners and administrators to manage products, generate barcodes, and maintain accurate stock levels across stores and outlets—all from a centralized interface.
This article provides a detailed overview of Products and Inventory Management in WooCommerce POS, including barcode generation, master stock handling, and other advanced product features.
Point of Sale Products

Under the Products menu in WooCommerce POS, administrators can view and manage all store products. This section allows easy access to product data and enables barcode generation, which POS users can later scan during checkout.
Navigation Path:WooCommerce Point of Sale → Products
From here, the admin can generate and print barcodes for products, making in-store checkout faster and more accurate.
Barcode Generation for Products

WooCommerce POS allows barcode generation for products based on either Product ID or SKU.
How Barcode Generation Works
- Select one or more products from the product list.
- Choose a barcode generation method from the dropdown:
- Generate Barcode by Product ID
- Generate Barcode by SKU
- Click the Print Barcode button.
- Enter the quantity of barcodes to print.
Key Notes
- Barcodes can be generated using Product ID or SKU.
- POS users can add products to the cart simply by scanning the barcode.
- Printed barcodes can be attached to physical products for quick identification and checkout.
This functionality significantly reduces manual product searches and improves checkout efficiency.
Barcode Generation for Variable Products


For variable products, WooCommerce POS provides barcode generation at the variation level.
Steps to Generate Barcodes for Variable Products
- Click the Barcode button on the variable product.
- View all available variations.
- Select a variation.
- Choose:
- Generate Barcode by ID, or
- Generate Barcode by SKU
- Generate and print barcodes for each variation as required.
Each variation has its own unique barcode, ensuring accurate identification and inventory tracking at the POS.
Master Stock Management
Master Stock Management allows administrators to control inventory centrally while distributing stock across stores and POS outlets.

Master Stock for Simple Products

- Go to Products.
- Select multiple simple products.
- Click Edit and apply Master Stock.
- Open the product and navigate to the Master Stock tab.
- Enter the master stock quantity.
- Set the store stock under Stock Quantity.
- Assign POS stock:
- Select an outlet.
- Edit the outlet.
- Navigate to Manage Products.
- Add POS stock for the product.
This ensures consistent inventory tracking across warehouses, stores, and POS outlets.
Master Stock Management for Variable Products

For variable products, stock is managed at the variation level.
Steps for Variable Product Stock Management
- Assign master stock to each variation.
- Set the store stock quantity for each variation.
- Apply master stock to the variable product.
- Assign POS stock to all variations.
- Click Set Variation Stock.
- Enter POS stock quantities for each variation individually.
This granular control ensures accurate inventory management for products with multiple attributes such as size or color.
Barcode Settings

WooCommerce POS provides customization options for barcode appearance and print layout.
Available Barcode Settings
- Background Color – Customize barcode background
- Width – Define barcode width
- Height – Set barcode height
- Display Title – Show or hide barcode title
- Text Position – Adjust text placement
- Text Size – Control barcode text size
- Print Preview – Choose portrait or landscape mode
These settings help ensure barcodes are readable, printer-friendly, and aligned with branding requirements.
Additional Product Features
WooCommerce POS includes several advanced product and inventory features:
- Supports Code-128 barcodes
- POS users can search products by SKU
- Admin or sales agents can set unit prices based on product weight
- POS users can edit item prices directly in the cart
- Customer-based discounts can be applied to selected products
- Admin can switch between old or new Category UI styles
- Low stock warning quantity can be configured
- POS automatically updates product stock when order status changes
