The manual PO problem

Here's what manual purchase order management looks like for a typical $1M Shopify brand with 80 SKUs across 5 suppliers:

  • Check inventory levels (manually, in Shopify admin or a spreadsheet) — 30 min/week
  • Identify which SKUs need reordering — 20 min/week
  • Draft an email to each supplier with correct product, SKU, quantity, delivery date — 60–90 min/week
  • Track which suppliers have confirmed — 20 min/week, ongoing
  • Follow up with suppliers who haven't responded — 20 min/week
  • Update Shopify with expected delivery dates — 15 min/week

Total: roughly 4–5 hours per week. That's 200+ hours per year. At a $50/hour ops rate, that's a $10,000/year task. For most merchants, it's the founder doing it — which means it's costing them far more in opportunity cost.

And that's when everything goes right. One missed reorder — maybe you didn't notice a SKU was low, or forgot to follow up with a slow supplier — and you're looking at a stockout that costs multiples of that in lost revenue.

What automated PO management actually looks like

A fully automated purchase order workflow works like this:

  1. Continuous monitoring: Your inventory levels are checked automatically, 24/7 — not just when you remember to log in.
  2. Threshold detection: When a SKU hits its reorder point (calculated from your lead time and daily sales), the system flags it.
  3. PO generation: A purchase order email is automatically drafted — correct product, SKU, quantity based on your configured reorder amount, your supplier's contact, requested delivery date based on lead time.
  4. Automatic sending: The PO email is sent to your supplier without you touching it. At 2am if that's when the threshold was hit.
  5. Confirmation tracking: When your supplier replies to confirm, the system parses the reply and marks the PO as confirmed.
  6. Exception escalation: If a supplier doesn't respond within your SLA window, you get an alert — not a flood of notifications for everything, just the things that need your attention.

The result: you go from 4–5 hours/week to 15 minutes/week reviewing exceptions. Everything routine runs without you.

What Shopify does natively (and what it doesn't)

Shopify's built-in inventory features handle the basics:

  • Low stock alerts when a product hits a quantity threshold
  • Manual purchase order creation in Shopify admin (as of 2024)
  • Incoming inventory tracking when you mark a PO as ordered

What Shopify does not do natively:

  • Automatically email a PO to your supplier when stock hits a threshold
  • Track whether your supplier has confirmed receipt of the PO
  • Parse supplier replies to update PO status
  • Suggest reorder quantities based on sales velocity and lead time

Shopify Flow (available on Shopify and Shopify Plus) can send internal notifications and trigger basic automations — but it can't email an external supplier a formatted purchase order. That's the gap.

How to set up automated purchase orders

Step 1: Define reorder points for every SKU

A reorder point (ROP) is the inventory level at which you should place a new order. The formula:

Reorder Point = (Average Daily Sales × Supplier Lead Time) + Safety Stock

Example: You sell 5 yoga mats per day. Your supplier takes 14 days. You want 20 units of safety stock.

ROP = (5 × 14) + 20 = 90 units

When your yoga mat inventory hits 90 units, trigger the reorder. Use our free Reorder Point Calculator to get the exact number for each SKU.

Step 2: Set reorder quantities

For each SKU, decide how much to order when the threshold is hit. Options:

  • Fixed quantity: Always order 100 units. Simple, predictable.
  • EOQ (Economic Order Quantity): Calculated amount that minimizes ordering + holding costs. Use our EOQ Calculator.
  • Cover X weeks: Order enough to cover the next 8–12 weeks of projected demand. Best for growing stores.

Step 3: Configure your supplier list

For each supplier, you need:

  • Contact name and email address
  • Default lead time (use actual, not stated — track this with our Lead Time Tracker)
  • Minimum order quantity (MOQ)
  • Payment terms
  • Which SKUs they supply

Step 4: Connect your automation tool

Connect Reorderly to your Shopify store. It reads your inventory via the Shopify Admin API and uses your configured thresholds and supplier data to handle the rest automatically.

Step 5: Run in dry-run mode first

Before enabling live sending, run in dry-run mode for one week. You'll see exactly what POs would have been sent, to which suppliers, with what contents — without actually sending them. This lets you verify thresholds are right and email drafts look correct before going fully automated.

Getting suppliers to accept email POs

Most suppliers already work via email POs — it's the industry standard for SMB procurement. A few things that help:

  • Use a consistent PO number format: Suppliers process faster when your PO numbers follow a predictable pattern (e.g., PO-20260314-001). Reorderly generates these automatically.
  • Include all the information upfront: Product name, SKU, quantity, unit price, requested delivery date, shipping address, payment terms. A complete PO email gets confirmed faster than an incomplete one.
  • CC your supplier contact: If your supplier has multiple people handling orders, CC the backup contact on initial POs to avoid delays from vacations or staff changes.
  • Set a response SLA: Let suppliers know you expect confirmation within 48 hours. Most will comply once it's clearly communicated.

If your supplier doesn't accept email orders and requires a proprietary portal, Reorderly can still draft the PO content — you just paste it into their portal rather than sending via email. Still saves 80% of the drafting time.

Common mistakes to avoid

Using stated lead times instead of actual lead times

Suppliers almost universally overstate how reliable their lead times are. If your supplier says 14 days but actually delivers in 17 days on average, your reorder point is too low. Track actual delivery dates and use those numbers. Our Supplier Lead Time Tracker calculates this for you.

Setting reorder thresholds too low

The most common mistake. Merchants set thresholds based on what "feels right" rather than the math. A threshold of 10 units when you sell 5/day and your supplier takes 14 days means you're already stocked out before the PO arrives. Do the math for every SKU.

Ignoring seasonal demand

If you sell outdoor gear, your daily sales rate in June is not the same as November. Adjust reorder points seasonally — at minimum, have a "peak season" and "off-peak season" configuration for your top 20 SKUs.

No safety stock

Safety stock is the buffer that protects you against demand spikes and supplier delays. Without it, your reorder point assumes everything goes perfectly. Nothing ever goes perfectly. Calculate safety stock separately and add it to your reorder point. Use our Safety Stock Calculator.

→ Want to automate all of this? Reorderly handles inventory monitoring, reorder threshold detection, PO drafting, and supplier emails automatically. Get early access free →
Automate this with Reorderly

Everything covered in this guide can be handled automatically by Reorderly — 24/7, without manual work.

Get early access — free →