Skip to main content

Receiving Inventory Against a Purchase Order

Receive purchase orders in full or in part - Stockroom updates your Shopify inventory at the right location and keeps a history of every receipt.

Receiving is where a purchase order pays off: the stock you ordered becomes stock you can sell. In Stockroom, receiving happens right on the purchase order — enter what arrived, and your Shopify inventory updates at the location you choose. Receive everything at once, or in as many partial deliveries as it takes.

When a purchase order can be received

The Receive button appears on a purchase order once it's been marked as Ordered, and stays available while it's Partial (some items received, some still outstanding). Draft POs can't be received yet — mark them as ordered first.

1. Receive inventory

Open the purchase order and click Receive. A Receive stock card opens right on the page:

  • Receive to location — where this stock is arriving. It defaults to the PO's Destination, and you can pick any of your Shopify locations.

  • A line-by-line table showing Product, Ordered, Already received, and Receive now.

  • An optional Note field — handy for details like "Box 2 of 3" or "2 units damaged."

2. Enter what arrived

Receive now is pre-filled with each line's outstanding quantity - so if the full order arrived, there's nothing to change.

For a partial delivery, just lower the quantities to match what actually showed up. Lines you set to zero are simply skipped - you can receive them in a later delivery. Stockroom won't let you receive more than what's outstanding on a line, so quantities always stay honest against the PO.

3. Confirm

Click Receive stock. You'll see "Stock received!", and:

  • The purchase order's status updates — Partial if items are still outstanding, Received once everything's in.

  • Your Shopify inventory at the chosen location updates moments later (the update runs in the background, so give it a beat before checking the product page) — received units move from incoming to available, so your product pages always tell the true story.

  • The receipt is added to the Receiving history on the PO, with the date, units, location, and your note — a running record of every delivery against the order.

Receiving across multiple deliveries

Nothing special to set up — just repeat the flow as each delivery arrives. The Already received column keeps score, Receive now always pre-fills with what's still outstanding, and each delivery can go to a different location if needed. When the last item is received, the PO moves to Received automatically.

Good to know

  • After a PO is ordered, its lines are locked — you can still edit the Reference, Supplier invoice #, Notes, Expected arrival, and Payment due, but not the products or quantities. This keeps your receiving history accurate against what was actually ordered.

  • Supplier didn't ship everything and never will? Receive what arrived, then click Close on the PO to mark it done with the remaining items unfulfilled.

  • Using MyWorks Sync? Receiving is the moment your purchase order becomes a real cost - connect MyWorks to send POs and bills to QuickBooks automatically.

Did this answer your question?