anata

Fulfillment Operations

Operator guide5 min read4 verified sources

How to Use Shopify Purchase Orders and Receiving

By Anata Inc. ·

Fulfillment operations poster reading Order it receive it separately. with the Anata Fulfillment product icon
Fulfillment operationsA visual hook for this fulfillment operations operator guide.

The short answer.

Use a Shopify purchase order to record the supplier agreement, then use its linked inventory transfer to track the physical movement and receipt of goods. Prepare suppliers, destination locations, tracked variants, SKUs, costs, taxes, payment terms, and currency before creating the draft. Mark the purchase order Ordered only after the supplier confirms it, then create or link a transfer. Record each shipment and tracking reference, receive accepted and rejected quantities separately, and add supported shipping or customs cost adjustments to the shipment. Reconcile the supplier document, transfer, physical receipt, inventory adjustment history, and payable before closing. Do not mark expected units received or available merely to make the purchase order look complete.

Section 01

Separate the commercial agreement from inventory movement

Shopify describes a purchase order as the record of a commercial agreement with a supplier, including products, quantities, costs, payment terms, and supplier details. It can remain a draft while the terms are reviewed and can be marked Ordered after the supplier confirms. Treat that status change as an operational commitment. Attach or preserve the supplier's accepted document, buyer, approval, destination, expected dates, currency, and terms before the purchase order becomes the basis for replenishment or cash planning.

Shopify uses a linked inventory transfer to track the physical movement that follows the purchase order. The transfer handles shipments, receiving, and supported cost adjustments, while the purchase order retains the agreed commercial record. Keeping those roles separate lets operators see ordered quantity, in-transit quantity, accepted quantity, rejected quantity, and financial variance without rewriting the original agreement. Do not edit the purchase order to imitate a partial shipment when shipment and receipt evidence belongs on the transfer.

Prepare master data first. Confirm the supplier and contact details, destination location, tracked products and variants, internal and supplier SKUs, unit costs, tax treatment, payment terms, and currency. Resolve duplicate SKUs and inactive locations before importing a large order. Shopify requires products to exist in the store before they can be added to a purchase order. A clean draft depends on stable catalog and location ownership, not only correct arithmetic in the order total.

Section 02

Create and approve the purchase order

Create the draft with a named supplier, destination, products, quantities, costs, taxes, reference number, terms, and notes. Shopify can import products by CSV and can reuse supplier SKU or prior cost information, but the buyer should verify every auto-filled value. Compare the draft with the approved replenishment plan and supplier quotation. Check pack sizes, minimum order quantities, units of measure, case versus each pricing, currency, and expected tax treatment before sending the PDF or other approved document to the supplier.

Keep the purchase order in Draft while details are being negotiated. Mark it Ordered only after the supplier confirms the products, quantities, prices, destination, and terms. Shopify notes that this status change cannot be reversed, although many details can still be edited. Record the confirmation time and document. If the agreement changes later, preserve the prior value and reason for the change rather than silently editing the order in a way that breaks the approval trail.

Assign one buyer and one receiving owner. The buyer owns commercial corrections and supplier communication; the receiving owner records physical shipments and receipts. Define exception thresholds for cost, quantity, dates, and substitutions. A purchase order should not create available inventory by itself. Treat it as expected supply until the linked transfer is processed and accepted quantities are received. This prevents promised stock from being sold before the warehouse has verified it.

Section 03

Track shipments and receive what arrived

After the purchase order is Ordered, create its linked inventory transfer or link an eligible existing transfer from the same supplier. Shopify pre-populates a new linked transfer with the supplier, line items, and quantities. Confirm the destination and save the transfer, then process shipments with carrier, tracking, quantities, and expected dates. One purchase order supports one linked transfer at a time, while that transfer can represent multiple shipments. Use shipment records rather than cloning purchase orders for split deliveries.

Receive inventory on the linked transfer, not on the purchase order. Shopify lets the receiver accept or reject specific quantities. Accepted units become available at the destination, while rejected units are recorded without becoming available. For a partial receipt, enter only the inspected quantities that arrived and leave the transfer in progress for the remainder. Record damage, overage, shortage, wrong variant, and quality-control holds as exceptions with photographs or source documents where appropriate.

Add shipment-level cost adjustments when the supported cost becomes known. Shopify documents adjustments for shipping amounts, customs duties, and other fees on a shipment, with the transfer cost summary aggregating those values. Keep the supplier invoice, carrier invoice, customs document, and allocation method. Do not estimate a cost and later present it as final. If finance uses another landed-cost system, identify which system owns the accounting value and reconcile rather than maintaining two silent totals.

Section 04

Reconcile and close the receiving cycle

Reconcile five records at the same product and location grain: the confirmed purchase order, supplier shipment, linked transfer, physical receipt, and Shopify inventory adjustment history. Then compare the supplier invoice and approved cost adjustments. Investigate quantity, SKU, cost, tax, currency, shipment, and destination differences individually. A transfer can operate independently after linking, and changes to one record do not automatically update the other. Review both records after any edit rather than assuming synchronization.

Close only when every ordered line has an explicit outcome: accepted, rejected, canceled, substituted with approval, backordered, or still open. Confirm that accepted units are in the intended inventory state and location. Rejected or quality-control units should not be available for sale. Match the payable to agreed and accepted quantities according to the supplier terms, and route disputes through the authorized purchasing process. Do not delete or unlink records merely to remove an exception from the open list.

Measure the process with evidence the workflow can support: purchase-order approval time, supplier confirmation lag, shipment lateness, partial-receipt frequency, rejected units, cost variance, and unresolved exceptions. Define each metric and denominator before publishing it. Review repeated exceptions by supplier, SKU, destination, and receiving team, then choose one control improvement. The durable outcome is a traceable agreement-to-receipt chain that protects inventory availability and financial review without inventing supplier performance conclusions.