Skip to content

Purchase Orders

Purchase orders (POs) are the core of StockrHub’s procurement workflow. They let you order inventory from suppliers, track what has been received, and keep a complete audit trail of every purchase.

Every purchase order moves through a defined set of statuses:

  1. Draft — The PO has been created but not yet sent to the supplier. You can freely edit line items, quantities, and costs.
  2. Sent — The PO has been emailed to the supplier. It is now locked from major edits.
  3. Partial — Some line items have been received, but the order is not yet complete.
  4. Received — All line items have been fully received and inventory has been adjusted.
  5. Closed — The PO is finalized. No further receiving is expected.
  1. Navigate to Purchase Orders and click Create PO.
  2. Select a supplier from the dropdown.
  3. Add line items by searching for products by SKU or name.
  4. Set the quantity and unit cost for each item.
  5. Add optional notes and payment terms.
  6. Save as draft or send immediately.

StockrHub can automatically generate draft POs based on your reorder rules and demand forecasting. When a product’s stock level drops below its reorder point, the system creates a suggested PO grouped by preferred supplier.

  1. Go to Demand Forecasting to review reorder suggestions.
  2. Click Create PO from Suggestions to generate a draft PO pre-filled with the recommended items and quantities.
  3. Review and adjust the draft before sending.

For items you dropship directly from a supplier, StockrHub can create a PO linked to a specific Shopify order:

  1. Open a Shopify order containing dropship items.
  2. Use the Create Dropship PO action to generate a PO for the supplier.
  3. The PO will reference the original Shopify order number for traceability.

Each PO line item includes:

  • Product / Variant — The specific SKU being ordered.
  • Quantity — Number of units to order.
  • Unit Cost — Cost per unit (pulled from supplier pricing rules or entered manually).
  • Total — Automatically calculated (quantity x unit cost).

PO numbers are auto-generated sequentially. You can configure a prefix (e.g., PO-, FR-) in the settings to match your internal numbering scheme.

SettingExample Output
Prefix: PO-PO-0001, PO-0002, PO-0003
Prefix: FR-FR-0001, FR-0002, FR-0003

When you mark a PO as Sent, StockrHub emails a PDF copy of the purchase order to the supplier’s contact email address. The PDF includes:

  • Your company details
  • Supplier name and address
  • All line items with SKUs, quantities, and costs
  • Notes and payment terms
  • PO number and date

When stock arrives from a supplier, you receive it against the PO:

  1. Open the PO and click Receive.
  2. Confirm that all quantities match.
  3. Click Receive All to mark every line item as fully received.
  4. Shopify inventory levels are updated automatically.
  1. Open the PO and click Receive.
  2. Enter the actual quantity received for each line item.
  3. Click Receive to record the partial shipment.
  4. The PO moves to Partial status until all items are accounted for.
  5. Repeat as additional shipments arrive.

Every PO has two free-text fields:

  • Notes — Internal notes or special instructions for the supplier (printed on the PDF).
  • Payment Terms — Terms such as “Net 30”, “COD”, or “Prepaid” (also printed on the PDF).