Try Procuro free for 14-21 days on Shopify
← Back to blog Purchase Orders

Shopify Purchase Orders vs Procuro: What the Native Tool Does (and Doesn't)

Shopify now has built-in purchase orders. Here's what they cover, where they stop, and when an app like Procuro is worth it.

Shopify has purchase orders now. Do you still need an app?

Shopify added native purchase orders to the admin, under Products > Purchase orders. For a lot of stores, that's a real improvement over spreadsheets. But "purchase orders" covers a lot of ground, and the native tool handles some of it, not all of it.

Here's an honest look at what Shopify's purchase orders do, what they don't, and how to decide whether you need more.

What Shopify's native purchase orders do well

  • Record the order. A purchase order includes a supplier, a destination location, products, quantities, costs, payment terms and a cost summary.
  • Manage suppliers. You can store suppliers with their contact details, payment terms and currencies.
  • Track the order's status. Purchase orders move from Draft to Ordered once your supplier confirms.
  • Receive stock. Once a PO is ordered, you create a linked inventory transfer and receive items through it, which updates your available inventory.
  • Record extra costs. Shipping, duties and other fees can be added to the shipments on that transfer, so you can compare the agreed cost with what it actually cost to receive the goods.

It's free, it's built in, and for a store placing a few simple orders a month, it may be all you need.

Where the native tool stops

The gaps show up once you care about what your products really cost.

Receiving doesn't update your product costs. In Shopify, each variant has a single Cost per item. Receiving a native purchase order updates your stock, but your Cost per item stays the same. If your supplier raises prices, or freight pushes your real cost up, your margin and profit reports keep using the old number until you change it by hand.

Freight and duties aren't spread into your unit costs. You can record them against the shipment, but they aren't allocated across the products you received. If you want a landed cost per unit, that's a spreadsheet job.

There's no costing method. There's no weighted average, first-in-first-out or replacement cost to choose from. You set one number and maintain it yourself.

Lines still come from you, not the invoice. Shopify can import products from a CSV and pre-fill costs from your earlier orders with that supplier, but it can't read a supplier's invoice. Someone still has to turn a 40-line invoice into PO lines, by typing them in or preparing a spreadsheet first. That's 15 to 20 minutes for most people, every time.

No reorder help. The native workflow doesn't tell you what's about to run out or create a purchase order when stock gets low.

Side by side

FeatureShopify purchase ordersProcuro
Create purchase ordersYesYes
Supplier recordsYesYes, plus cost history by supplier
Receive stockYes, via a linked transferYes
Record shipping, duties and feesYes, on the shipmentYes, allocated into each product's landed cost
Update Cost per item on receivingNoYes, automatically
Costing methodSingle static costWeighted average, FIFO or replacement
Build a PO from a supplier invoice PDFNoYes, with Procuro AI
Convert cases to unitsNoYes
Inventory value and demand forecastingNoYes
PriceIncluded with ShopifyFrom $12/month, free trial

Who should stick with native purchase orders

Stay with the built-in tool if you order from a handful of suppliers, your costs rarely change, and you're happy to update Cost per item by hand when they do. It's free and it works.

Who needs more

You'll get real value from Procuro if:

  • Your supplier prices change, and you want your margins to reflect it automatically.
  • You pay freight or duties, and want them included in what each product really cost.
  • You buy in another currency, and want costs converted into your store's currency on every order.
  • Your invoices are long, and typing them into purchase orders takes hours each month.
  • Your suppliers invoice in cases, while you sell single units.

The bottom line

Shopify's native purchase orders record what you ordered and receive it into stock. Procuro does that too, then keeps your product costs right: landed, converted, and updated automatically every time stock arrives. If accurate margins matter to your business, that's the difference.

Try Procuro free.

Keep your product costs accurate automatically, with landed costs, currency conversion and AI-built purchase orders.

Try Procuro free

Sources

Details of Shopify's native purchase orders come from the Shopify Help Center, checked on October 5, 2026.