From draft to landed cost.

Draft, send and receive purchase orders, then write what units really cost back to Shopify.

Draft it. Send it. Receive it.

One lifecycle carries every order from first line item to closed PO, and your supplier never needs an account.

  1. Draft

    Start from suggestions

    Build a PO from scratch, or let flagged SKUs prefill one with suggested quantities at supplier prices.

  2. Ordered

    Send as a PDF

    Sending generates a PDF and emails it to your supplier straight from the app. A secure public link lets them view the PO without an account.

  3. Received

    Receive with GRNs

    Book each delivery as a goods received note, in as many receipts as it takes, until the PO is complete.

Deliveries rarely arrive all at once

A goods received note records exactly what landed, receipt by receipt. The PO stays open until you decide it is done.

  • Partial deliveries are normal: book what arrived, the rest stays open.
  • Multiple receipts per PO, each logged as its own GRN.
  • Undo a receipt booked in error.
  • Close as partial when the remainder is never coming.
Landed cost

What a unit really costs

Unit price plus shipping, duties, discounts and adjustments, captured per PO. Finalizing computes the true landed cost of every unit.

  • Every cost on the PO

    Shipping, duties, discounts and adjustments are recorded per PO and included in the per-unit math.

  • Written back to Shopify

    Finalizing a PO writes the landed cost to Shopify as the item cost, weighted against the stock you already hold.

  • Margins become real

    Shopify reports finally reflect what you actually paid, freight and duties included.

Suppliers, on the record

Everything Ventorify needs to draft the right order lives on the supplier: cost, lead time, minimum order quantity and pack size, per product.

  • Multiple suppliers per product, with one marked primary.
  • Per-supplier terms: cost price, lead time, MOQ and pack size.
  • Multi-currency: the PO inherits the supplier's currency, with a manual FX rate.

Lead times that learn from reality

Ventorify measures actual lead times from your PO history, send to first receipt. When reality drifts more than 30% from the configured value, it suggests an update. Advisory only: you always confirm.

Wired into forecasting and coverage

Purchase orders are not a side module. They close the loop the reorder engine opens.

One click from flagged to drafted

Select flagged SKUs in the inventory monitor and Ventorify drafts a PO for you, prefilled with suggested quantities at supplier prices.

Incoming stock counts

Units on open POs count toward coverage, so you never double-order what is already on the way.

Supplier data by CSV

Import costs, lead times and MOQs from a CSV, matched and updated by SKU.

Purchase orders are included on the Manage plan and up. See pricing

One source of truth. Every channel.

Start free with 50 orders a month. Every paid plan includes a 14-day trial, billed through Shopify.

Free plan available · no separate payment setup