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

Purchase Orders

A Purchase Order (PO) is the confirmed version of an approved RFQ. POs are where goods actually arrive: receiving one increases WooCommerce stock and fills warehouse bins in a single step, with a numbered receipt for every delivery.

Ordered → Partially Received → Received
        ↘ Cancelled

POs always come from RFQs

Direct PO creation is disabled by design — the button on this screen is New RFQ. Approving a quotation is the ordering decision, so a converted PO starts at Ordered, ready to receive.

The PO list

Open Purchasing → Purchase Orders.

Purchase Orders list

Search by PO number or supplier, filter by status. Row actions: View, View PDF (a printable purchase order document) and Delete (draft/cancelled only).

The PO view

Purchase Order view

  • Details — supplier, expected delivery, created by, and links to the source RFQ and source order.
  • The payment/delivery terms carried over from the RFQ.
  • Items — quantity, received and pending per line (pending highlighted).
  • Receipts — one block per delivery received so far, listing the bins each product went into, with a Print button for the receipt PDF:

Receipts on the PO

  • Pending items receipt — a PDF of everything still outstanding (shown while something is pending).
  • Warehouse Activity — every bin placement this PO caused.
  • Cancel PO — possible while the PO is still Ordered (a PO that already received goods cannot be cancelled).

Receive goods

When the delivery arrives, click Receive items (or Receive pending items on a partially received PO).

Receive a Purchase Order

Per product line:

  1. Set Receive now with the − / + stepper — capped at what is still pending.
  2. Click Add bin and choose where the units go. Each allocation row offers two equivalent ways:
    • the location cascade — Warehouse → Zone → Aisle → Rack → Shelf → Bin dropdowns, or
    • the Bin code box — type or scan the bin code; the cascade fills itself.
  3. Add more bins to split a line across locations. Lines already complete show a green Completely Received badge.

If the PO's RFQ named a warehouse, the warehouse choice is locked to it — all bins must belong to the PO's receiving warehouse.

The Review this delivery table sums everything up and warns how many units will remain pending. Confirming explains what will happen: stock is added to WooCommerce, units are placed into the chosen bins, and a receipt is generated.

What happens on confirm

  • WooCommerce stock increases by the received quantity (for products that track stock).
  • Bins are credited through the same capacity-checked rules as manual assignment — a full bin refuses its allocation with an exact message.
  • A numbered receipt (RCPT-0001, RCPT-0002, …) records the delivery: what arrived, which bins, and what is still pending.
  • The PO becomes Received, or Partially Received if something is outstanding — partial deliveries can be received again and again until complete.

Only what was ordered

You can never receive more than the ordered quantity. If a bin allocation fails (for example the bin filled up meanwhile), those units are still received into WooCommerce stock but stay unassigned — place them in a bin afterwards via Stock Assignment.

PDF documents

DocumentWhere
Purchase Order PDFPDF icon on the list
Goods Receipt PDFPrint on each receipt block
Pending Items PDFHeader button on the PO view while items are pending
RFQ Quotation PDFOn the RFQ's send page
Prev
RFQ Management
Next
Internal Transfers