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

    • Point Of Sale
    • Overview
    • Features
    • Installation
  • Setup & Configuration

    • Admin Configuration
    • Outlets & Users
    • Dynamic Theme
    • Notification Tones
    • Variation Layouts
  • Store Operations

    • Products & Inventory
    • Stock Visibility
    • Orders & Drawers
    • Z-Report
    • Cash Management
    • Hold Cart
    • Custom Products
  • Advanced & Hardware

    • Hardware Support
    • Cash Drawer
    • Payment Terminal
    • Payment Integration
    • WhatsApp Notification
    • Multisite Compatibility
    • Reports & Analytics
    • POS Agent Guide
    • 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
  • Getting Started

    • Point Of Sale
    • Overview
    • Features
    • Installation
  • Setup & Configuration

    • Admin Configuration
    • Outlets & Users
    • Dynamic Theme
    • Notification Tones
    • Variation Layouts
  • Store Operations

    • Products & Inventory
    • Stock Visibility
    • Orders & Drawers
    • Z-Report
    • Cash Management
    • Hold Cart
    • Custom Products
  • Advanced & Hardware

    • Hardware Support
    • Cash Drawer
    • Payment Terminal
    • Payment Integration
    • WhatsApp Notification
    • Multisite Compatibility
    • Reports & Analytics
    • POS Agent Guide
    • 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
  • Getting Started

    • WooCommerce Point of Sale (POS)
    • Overview
    • Features
    • Installation
  • Setup & Configuration

    • Admin Configuration
    • Outlets & POS Users
    • Dynamic Theme in WooCommerce Point of Sale
    • Notification Tones
    • Variation Card Layouts
  • Store Operations

    • WooCommerce Point of Sale – Products & Inventory Management
    • Stock Visibility Controls
    • Orders & Cash Drawer
    • WooCommerce POS - Cashier Management
    • WooCommerce POS - Hold Cart
    • Z-Report Generation & Printing
    • WooCommerce POS - Custom Product
  • Hardware Integrations

    • WooCommerce POS - Hardware Support
    • WooCommerce POS – Cash Drawer & Cashier Management
    • WooCommerce POS – Payment Methods & Checkout Configuration
    • WooCommerce POS – Payment Terminal Integration
  • Advanced Features

    • WhatsApp Notifications in WooCommerce Point of Sale
    • WooCommerce POS - Multisite Compatibility
    • Reports & Analytics
    • POS Agent Guide
    • Desktop & Mobile POS
  • Help & FAQ

    • 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

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

WooCommerce POS provides customization options for barcode appearance and print layout.

Configuration SettingDescription / Option
Background ColorCustomize the background color of the printed barcode labels.
WidthDefine the horizontal width of the barcode lines.
HeightSet the vertical height of the barcode.
Display TitleChoose whether to print the product title on the label.
Text PositionAdjust the placement of the text (e.g. above or below the barcode).
Text SizeControl the font size of the printed product title or SKU text.
Print PreviewPreview barcode layout and choose between 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

Next
Stock Visibility Controls