Shopify Adds Purchase Order Analytics: A Practical Guide to Incoming Stock

An incoming-stock spreadsheet can look reassuring long before the products are ready to sell. A supplier has confirmed an order, a buyer has entered the quantity, and the team starts planning around it. What is less clear is whether the goods have shipped, reached the correct destination, or passed receiving checks. Shopify’s October 6, 2026 announcement adds purchase order reporting to Analytics, giving merchants another way to review that process. The useful opportunity for DTC brands is a more disciplined reconciliation of purchasing records—not an assumption that a new report makes every ordered unit available for fulfillment.

Key takeaways

  • Shopify announced three default purchase order reports covering different parts of purchasing and incoming inventory.
  • Ordered quantities, shipment records and accepted stock answer different questions.
  • A report’s date filter can explain an apparent missing order or inconsistent total.
  • Supplier-cost reporting is not automatically a complete landed-cost or cash-payment statement.
  • Use the reports to identify exceptions and assign follow-up, not to replace receiving evidence.

What changed on October 6

According to Shopify’s announcement, merchants can review and export purchase order data in Analytics. Three reports organize the new view:

  • Purchase order costs reviews ordered items and the associated supplier costs, estimated taxes and purchase-order costs.
  • Purchase order transfers follows linked transfers through shipment and receiving.
  • Purchases on order focuses on open, ordered purchase orders without linked transfers.

These are useful distinctions. A buyer asking how much inventory has been ordered is not asking the same question as a warehouse team checking what has arrived. Start with the report that matches the decision rather than treating the three names as interchangeable summaries.

The official report guide qualifies availability by store. Check your own Analytics interface and access before designing a routine around a report. The announcement does not justify inventing a universal plan requirement or promising that every external purchasing system is automatically included.

Who should pay attention

This update is most relevant to teams recording supplier purchases in Shopify and coordinating those purchases with receiving locations. It can help a buyer explain a large incoming order, a finance reviewer understand a cost difference, or an operations lead identify an order whose next movement is unclear.

It is less useful as a standalone dashboard if important purchases remain in separate spreadsheets or another system without corresponding records. In that situation, first establish which source records the purchase, which records the physical movement, and who reconciles the two. A clean dashboard over incomplete records can be more misleading than a visibly incomplete spreadsheet.

The practical starting point is one supplier, one destination and a small group of active products. A narrower review makes it easier to see whether the records reflect the way the business actually works before extending the process across the whole assortment.

Keep purchasing, movement and receipt separate

Shopify describes a purchase order as a record of the agreement with a supplier. Once it is marked as ordered, a transfer can be created for tracking shipment and receipt. That relationship is a useful foundation for an internal check: the commercial commitment and the movement record should connect, but neither should be mistaken for a physical count.

For each urgent replenishment, ask three questions. What quantity did the supplier agree to provide? What movement has actually been recorded? What quantity has been received and accepted? Keep evidence for each answer, especially when goods arrive in more than one shipment or at more than one location.

The transfer and shipment report definitions distinguish received, accepted and rejected quantities. Received includes both accepted and rejected items. An arrival record therefore needs a receiving review before it supports a decision about usable stock.

This is also a handoff issue. If purchasing says an order is complete while receiving is still reviewing a discrepancy, the teams may be using different meanings of complete. Agree on the evidence needed at each stage instead of relying on that single word.

A simple reconciliation example

Consider this hypothetical example, not Shopify data or a Speedfulfill client result. A merchant orders 500 units of one variant. A linked shipment records 300 units shipped. The destination receives 280 units, of which 270 are accepted and 10 rejected.

The received quantity is 280 because 270 plus 10 equals 280. The difference between shipped and received is 20 units. The remaining 200 units from the original order require a separate explanation: perhaps they belong to a later shipment, or perhaps the supplier’s plan changed. Neither difference should be labeled lost without investigation.

The accepted quantity also does not, by itself, tell the team what is currently available to promise. Existing commitments, stock movements and the business’s inventory rules may affect that decision. Review the current inventory record rather than copying the original ordered quantity into a campaign forecast.

The value of this exercise is the exception list. It turns a reassuring total into specific questions: who investigates the 20-unit receiving difference, who confirms the unshipped balance, and what should the commercial team assume until those questions are answered?

Check the date field before chasing missing orders

A report can be correct and still answer the wrong time question. Shopify’s date-field guidance says the cost and open-order reports use purchase-order line-item creation dates for the report range, while the transfers report uses shipment creation dates. Other purchase-order dates can be used for grouping or filtering where supported.

An order entered earlier and shipped recently may consequently appear in one selected window but not another. Before calling it missing, inspect the date basis, filters and relevant record. Document whether your review concerns purchasing activity entered during the period, movements created during the period, or unresolved inventory needed for a coming sale.

Then keep the chosen basis consistent in recurring reviews. A comparison between weeks becomes hard to interpret if one review selects records by creation and the next informally treats them as goods shipped. Put the date definition beside the internal report name so someone else can reproduce the view.

Review costs without confusing them with cash or margin

Purchase-order reporting can reveal a cost difference that deserves attention, but the next step is to understand its source. Shopify’s currency guidance says supplier values are converted to store currency using a daily exchange rate based on when the line item was added. That is a reporting convention, not necessarily the rate used when a supplier payment settles.

If a report and invoice differ, retain the supplier currency, item quantities and original record before concluding that the supplier changed the price. Check whether the comparison also includes estimated taxes, later adjustments or a different product mix. These are review questions, not a claim that the platform automatically explains every discrepancy.

Likewise, keep freight, handling, import charges and other relevant expenses in your commercial cost review where they genuinely apply. Do not assume the purchase-order cost label includes every expense required to put a product into sellable inventory. A complete landed-cost assessment needs the appropriate records and a clear method, not just a single dashboard total.

Build an exception-first weekly routine

Use the following as an operational checklist, rather than a description of additional Shopify automation:

  1. Confirm coverage. Identify which active purchases have Shopify records and which remain outside the reporting scope.
  2. Choose the right view. Review the relevant supplier, destination, variants and date basis; save the definition alongside the output.
  3. Reconcile the stages. Compare ordered quantities with linked movements and receiving evidence without adding the same units together twice.
  4. Investigate differences. Assign a person and next checkpoint to missing links, overdue information, rejected items and unexplained balances.
  5. Update planning assumptions. Tell the commercial team which quantities remain uncertain before those quantities support a dispatch promise.

Make the follow-up concrete. A note saying check supplier is weaker than a note identifying the PO, the uncertain quantity, the question to answer and the next review date. This does not require a complicated scorecard. It requires ownership of the exceptions that matter to the next decision.

If a report shows no data, first check records and filters. Do not interpret an empty view as proof that nothing is on order. Once the routine works on a small scope, expand it without changing the definitions halfway through.

Frequently asked questions

Does a purchase order report prove stock is available to sell?

No. A purchasing record, shipment record, receiving result and current inventory balance describe different stages. Reconcile the relevant evidence and commitments before deciding what can be promised to customers.

Can I use the total as my full landed cost?

Not without checking its components and the other expenses that apply. Keep supplier-cost reporting separate from a complete cost assessment, and retain original currencies and supporting records when reconciling differences.

Does this mean Speedfulfill automatically connects to these reports?

No. This article explains Shopify’s release and a merchant review method. It does not announce a Speedfulfill integration or guarantee that an external system’s records appear in Shopify Analytics. Confirm the actual workflow and data responsibilities with each provider.

Make incoming stock a verified planning input

The new reports give Shopify merchants a useful reason to review how purchasing information reaches operations. Start with a clear scope, keep record dates visible, reconcile receipt separately from order placement, and give unresolved differences an owner.

Need to coordinate supplier purchases with fulfillment requirements? Visit Speedfulfill to discuss your product mix, receiving expectations and order plans. Confirm the available service scope and data handoff for your business before relying on an assumed integration or processing deadline.

Official sources

Recent Posts