WooCommerce ERP DocumentationWooCommerce ERP Documentation
  • Getting Started

    • WooCommerce ERP
    • Overview
    • Features
    • Installation
  • Setup & Configuration

    • Roles & Access Control
    • Users & Suppliers
    • Warehouse Management
    • Layout Builder
  • Daily Operations

    • ERP Dashboard
    • Stock Assignment
    • Products & Inventory
    • Order Fulfilment
  • Purchasing

    • RFQ Management
    • Purchase Orders
    • Internal Transfers
  • Reference

    • Email Notifications
    • FAQ & Notes
  • Getting Started

    • WooCommerce ERP
    • Overview
    • Features
    • Installation
  • Setup & Configuration

    • Roles & Access Control
    • Users & Suppliers
    • Warehouse Management
    • Layout Builder
  • Daily Operations

    • ERP Dashboard
    • Stock Assignment
    • Products & Inventory
    • Order Fulfilment
  • Purchasing

    • RFQ Management
    • Purchase Orders
    • Internal Transfers
  • Reference

    • Email Notifications
    • FAQ & Notes
  • WooCommerce ERP
  • Overview
  • Features
  • Installation
  • Roles & Access Control
  • Users & Suppliers
  • ERP Dashboard
  • Warehouse Management
  • Layout Builder
  • Stock Assignment
  • Activity Log
  • Products & Inventory
  • Order Fulfilment
  • Fulfilment from WooCommerce Admin
  • RFQ Management
  • Purchase Orders
  • Internal Transfers
  • Email Notifications
  • FAQ & Notes

Stock Assignment

Assigning stock tells the ERP which bin your WooCommerce stock physically sits in. Until units are placed in a bin they cannot be reserved, picked or transferred — the dashboard flags such products with "products hold stock but are assigned to no warehouse bin."

There are two ways to assign, ending in the same result.

Assign from the product side

Best when you're putting away one product across locations. From the Products list (or a product's locations page) click the Assign to Warehouse action.

Assign product to warehouse

  1. The header shows the three numbers that matter: WooCommerce stock, Assigned to bins and Left to assign.
  2. Pick the Warehouse — then a Zone, Aisle, Rack, Shelf and Bin dropdown appear one after another. Levels with a single option select themselves; every option shows its fill (stored/capacity) and full bins are disabled.
  3. Enter the Quantity and click Assign to Bin.

The Stored in panel lists every bin already holding this product, with a remove button per bin.

Assign from the bin side

Best when you're standing at a bin. Open the bin from the Explorer (or via Codes) and click Assign.

Assign stock to a bin

  1. The summary shows Stored / Capacity / Free for the bin.
  2. Search a Product by name or SKU, set the Quantity, click Assign to Bin.
  3. In this bin lists the current contents (with SKU and barcode) and lets you remove an assignment.

If the bin is full, the form is replaced by a notice — "This bin is at full capacity (N units) — remove products below to free up space."

The rules the ERP enforces

Every assignment is checked server-side, in this order:

  1. Never more than WooCommerce stock. You can only assign what isn't already assigned elsewhere; the error tells you the exact remaining number. (Products that don't track stock in WooCommerce have no stock cap.)
  2. Bin capacity — the bin must have room.
  3. Every parent's capacity — if a shelf, rack, aisle, zone or the warehouse itself has a capacity, it must have room too. Errors are specific: "Cannot assign N units — Rack 'X' has only F of C units free."

Removing an assignment

The remove (trash) button on either page releases the entire bin assignment for that product and logs a negative movement. To reduce a quantity, remove the assignment and re-assign the smaller amount.

Everything is logged

Each assign and remove writes a row to the movement ledger — bin, product, signed change, resulting quantity, reason and user. See the Activity Log.

Other ways stock enters bins

Manual assignment is one of three inflows. Receiving a purchase order credits bins (and increases WooCommerce stock), and receiving an internal transfer moves units into the destination warehouse's bins — both use the same capacity rules described above.

Prev
Layout Builder
Next
Activity Log