Supplier prices drift over time. When you mark a purchase order as ordered, Stockroom can update your Shopify cost per item to match the PO, so your product costs and margins stay accurate. It is always your choice, one order at a time.
How it works
When you click Mark as ordered, Stockroom compares each line's unit cost to the product's current cost in Shopify. If anything differs, you will see an Update product costs? dialog listing the changes:
Order & update costs - marks the PO ordered and updates those products' cost in Shopify.
Order without updating - marks it ordered and leaves your product costs untouched.
Cancel.
If no costs differ, the PO is marked ordered with no dialog.
What it will and will not touch
Drafts never change your catalog - costs are only ever pushed as part of marking a PO ordered.
Zero or blank line costs never overwrite a real cost.
Custom lines (items not linked to a Shopify product) are skipped.
If the PO is in a different currency than your store, cost updates are not offered - Stockroom will not guess an exchange rate. This unlocks with multi-currency support.
The update runs in the background, so your product cost fields catch up a moment later.
Related
When you receive stock, Stockroom can update costs again using the true landed cost, including shipping and duties. See Landed cost: what your stock really costs.

