WooCommerce POS DocumentationWooCommerce POS Documentation
Buy Now
View Demo
  • WooCommerce POS

    • Point Of Sale
    • Overview
    • Features
    • Installation
    • Admin Configuration
    • Outlets & Users
    • Reports
    • POS Agent Guide
    • Products & Inventory
    • Hardware Support
    • Paymemt Terminal
    • Paymemt Terminal Integration
    • Cash Drawer
    • Multisite Compatibility
    • Orders & Drawers
    • Hold Cart
    • WhatsApp Notification
    • Dynamic Theme
    • Cash Management
    • Custom Products
    • Desktop & Mobile
    • FAQ & Notes
  • Core POS System

    • WooCommerce POS Outlet Manager
    • WooCommerce POS Warehouse Management
  • Mobile Apps

    • WooCommerce Flutter Native POS Mobile App
  • Printer Integrations

    • WooCommerce POS Cloud Printer
  • Payment Terminal Integrations

    • WooCommerce Stripe POS Terminal Connector
    • WooCommerce POS Square Payment Terminal Plugin
    • WooCommerce POS PayPal Terminal Reader
    • WooCommerce POS Linkly Terminal Connector
    • WooCommerce POS Stripe Reader M2 Integration
  • Order & Transaction Management

    • POS Order Return & Exchange for WooCommerce
    • WooCommerce POS Partial Payment Plugin
    • POS Booking Reservation Plugin for WooCommerce
    • WooCommerce POS Multicurrency
  • Customer & Loyalty Features

    • WooCommerce & POS Loyalty Management
    • WooCommerce POS Gift Card Plugin
    • WooCommerce POS Happy Hours
    • WooCommerce POS Complimentary Goods
  • Hardware & Barcode Solutions

    • WooCommerce POS Configurable Barcode
    • WooCommerce POS Barcode RFGun
    • WooCommerce POS RFID Card Add-on
    • WooCommerce POS Cloud Printer Add-on
  • Customer Interface & Kiosk

    • WooCommerce POS Customer Kiosk Checkout
    • WooCommerce POS Customer Cart Screen
    • WooCommerce POS QR Code Ordering System
  • Industry-Specific Solutions

    • WooCommerce Restaurant Kitchen POS
    • Delivery Management Addon for WooCommerce POS
  • Advanced Features

    • POS AI Reporting for WooCommerce
Buy Now
View Demo
  • WooCommerce POS

    • Point Of Sale
    • Overview
    • Features
    • Installation
    • Admin Configuration
    • Outlets & Users
    • Reports
    • POS Agent Guide
    • Products & Inventory
    • Hardware Support
    • Paymemt Terminal
    • Paymemt Terminal Integration
    • Cash Drawer
    • Multisite Compatibility
    • Orders & Drawers
    • Hold Cart
    • WhatsApp Notification
    • Dynamic Theme
    • Cash Management
    • Custom Products
    • Desktop & Mobile
    • FAQ & Notes
  • Core POS System

    • WooCommerce POS Outlet Manager
    • WooCommerce POS Warehouse Management
  • Mobile Apps

    • WooCommerce Flutter Native POS Mobile App
  • Printer Integrations

    • WooCommerce POS Cloud Printer
  • Payment Terminal Integrations

    • WooCommerce Stripe POS Terminal Connector
    • WooCommerce POS Square Payment Terminal Plugin
    • WooCommerce POS PayPal Terminal Reader
    • WooCommerce POS Linkly Terminal Connector
    • WooCommerce POS Stripe Reader M2 Integration
  • Order & Transaction Management

    • POS Order Return & Exchange for WooCommerce
    • WooCommerce POS Partial Payment Plugin
    • POS Booking Reservation Plugin for WooCommerce
    • WooCommerce POS Multicurrency
  • Customer & Loyalty Features

    • WooCommerce & POS Loyalty Management
    • WooCommerce POS Gift Card Plugin
    • WooCommerce POS Happy Hours
    • WooCommerce POS Complimentary Goods
  • Hardware & Barcode Solutions

    • WooCommerce POS Configurable Barcode
    • WooCommerce POS Barcode RFGun
    • WooCommerce POS RFID Card Add-on
    • WooCommerce POS Cloud Printer Add-on
  • Customer Interface & Kiosk

    • WooCommerce POS Customer Kiosk Checkout
    • WooCommerce POS Customer Cart Screen
    • WooCommerce POS QR Code Ordering System
  • Industry-Specific Solutions

    • WooCommerce Restaurant Kitchen POS
    • Delivery Management Addon for WooCommerce POS
  • Advanced Features

    • POS AI Reporting for WooCommerce
  • WooCommerce POS

    • WooCommerce Point of Sale (POS)
    • Overview
    • Features
    • Installation
    • Admin Configuration
    • Outlets & POS Users
    • WooCommerce Point of Sale – Products & Inventory Management
    • WooCommerce POS - Hardware Support
    • WooCommerce POS – Payment Methods & Checkout Configuration
    • WooCommerce POS – Payment Terminal Integration
    • WooCommerce POS – Cash Drawer & Cashier Management
    • WooCommerce POS - Multisite Compatibility
    • Orders & Cash Drawer
    • WooCommerce POS - Hold Cart
    • WhatsApp Notifications in WooCommerce Point of Sale
    • Dynamic Theme in WooCommerce Point of Sale
    • WooCommerce POS - Cashier Management
    • WooCommerce POS - Custom Product
    • Reports & Analytics
    • POS Agent Guide
    • Desktop & Mobile POS
    • FAQ & Notes

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

ManageoutletAndPosUser

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

ManageoutletAndPosUser

WooCommerce POS allows barcode generation for products based on either Product ID or SKU.

How Barcode Generation Works

  1. Select one or more products from the product list.
  2. Choose a barcode generation method from the dropdown:
    • Generate Barcode by Product ID
    • Generate Barcode by SKU
  3. Click the Print Barcode button.
  4. 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

ManageoutletAndPosUser

ManageoutletAndPosUser

For variable products, WooCommerce POS provides barcode generation at the variation level.

Steps to Generate Barcodes for Variable Products

  1. Click the Barcode button on the variable product.
  2. View all available variations.
  3. Select a variation.
  4. Choose:
    • Generate Barcode by ID, or
    • Generate Barcode by SKU
  5. 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.

ManageoutletAndPosUser

Master Stock for Simple Products

ManageoutletAndPosUser

  1. Go to Products.
  2. Select multiple simple products.
  3. Click Edit and apply Master Stock.
  4. Open the product and navigate to the Master Stock tab.
  5. Enter the master stock quantity.
  6. Set the store stock under Stock Quantity.
  7. 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

ManageoutletAndPosUser

For variable products, stock is managed at the variation level.

Steps for Variable Product Stock Management

  1. Assign master stock to each variation.
  2. Set the store stock quantity for each variation.
  3. Apply master stock to the variable product.
  4. Assign POS stock to all variations.
  5. Click Set Variation Stock.
  6. 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

ManageoutletAndPosUser

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

Prev
Outlets & POS Users
Next
WooCommerce POS - Hardware Support