Skip to main content

Purchase orders in.
Reviewed Shopify drafts out.

Turn customer purchase orders into draft orders with product matching and checks.

Merchant review is required. Nothing is ordered, charged or sent to a buyer.

Listed on the Shopify App Store. 7-day free trial, billed through Shopify.

Purchase order

DEMO-1001

Sample data
SKUDescriptionQuantity
SH-500Care Shampoo 500ml2 cases
CD-250Daily Conditioner 250ml5 bottles
—care wash large3 boxesNo SKU, no box size

Shopify draft order

DEMO-1001.csv

  • Care Shampoo / 500ml24 × $8.50
  • Daily Conditioner / 250ml5 × $6.00
  • Held for your reviewcare wash large
2 line(s)$234.00
Sample data. Each highlighted value is tied to the draft line it became; the line NeatPO cannot be sure of is held, not guessed.

However the order arrives

  • PDF purchase orders
  • CSV and XLSX sheets
  • Forwarded to your store’s private address
  • Photos and scans, flagged when unreadable

Up to 20 MB per file, 30 pages and 300 product lines per document. Recognition is not enabled in this deployment, so a scanned page or a photo cannot be read. Upload a PDF with a text layer, a CSV or an XLSX.

Tick and tie, line by line

  1. Read exactly as printed

    Every line keeps the text it came from, so each value can be checked against the original.

  2. Matched, or stopped

    Exact SKU, your aliases and unit rules decide. A duplicate SKU or an unknown case size stops the line.

  3. You approve, one draft appears

    Only after your approval does NeatPO create a single Shopify draft order. Never an order, a charge or an invoice.

See every step in detail

Try the review yourself

A real review screen with synthetic data. Two lines match exactly and one has to be resolved by hand — that is what the product normally looks like.

Sample data. This is not your store, and these products, prices and suppliers are invented.

Interactive sample

Sample data
DEMO-1001.csvSource: SamplePO number: DEMO-1001Ready to create0 unresolved blocker(s)0 warning(s) awaiting acknowledgement

As printed on the purchase order

DEMO-1001

File
DEMO-1001.csv
Currency
USD
Lines
2
Product subtotal$234.00

Tax, shipping and the final total are decided by Shopify when the draft is built.

Line items

Line 1Care Shampoo 500ml
SKUSH-500
Quantity2 cases
Unit price$102.00
Sellable units24
VariantCare Shampoo / 500ml
Price sourceShopify catalog price

Why this was suggested: Exact SKU match

Suggested matches
    Line 2Daily Conditioner 250ml

    Issues

    No open issues. Every line is ready for approval.

    Changes save automatically. Saving is not approving.

    Accepting every suggestion at once is not offered. Each suggestion has to be confirmed on its own line.

    What it will never do

    What the product does and does not do, written down so it can be checked.

    • It creates draft orders only.
    • A person has to review and approve every document before a draft is created.
    • Supported input: PDF, PNG, JPG, CSV and XLSX.
    • Files are processed on our own servers in the deployment region, not in the browser and not on the merchant’s device.
    • Original files and intermediate results are kept for 7, 30 or 90 days, chosen by the merchant. The minimised review summary is kept for 180 days.
    • No processing-speed figure is published, because we have not measured one on real customer documents.

    Pricing

    One plan per store, billed monthly by Shopify. Every plan includes the same matching, rules, security and retention behaviour — only the processing volume differs.

    Lite

    $29.00/ month

    ≈ $1.93 per processed order at full quota

    For a seller taking a few purchase orders a month.

    • 15 processed purchase orders per billing month
    • 150 pages per billing month
    • Exact SKU and alias matching
    • Unit and price rules
    • Upload and email intake

    Starter

    $149.00/ month

    ≈ $1.49 per processed order at full quota

    For a first wholesale workflow or a single buyer.

    • 100 processed purchase orders per billing month
    • 1000 pages per billing month
    • Exact SKU and alias matching
    • Unit and price rules
    • Upload and email intake

    Growth

    $299.00/ month

    ≈ $1.00 per processed order at full quota

    For a store processing several purchase orders a week.

    • 300 processed purchase orders per billing month
    • 3000 pages per billing month
    • Exact SKU and alias matching
    • Unit and price rules
    • Upload and email intake

    Scale

    $499.00/ month

    ≈ $0.62 per processed order at full quota

    For a store running most of its order intake through the app.

    • 800 processed purchase orders per billing month
    • 8000 pages per billing month
    • Exact SKU and alias matching
    • Unit and price rules
    • Upload and email intake

    Monthly billing only. Annual billing is not offered yet, so no annual discount is shown. 7-day trial with up to 10 successfully processed purchase orders. These are launch prices. They are subject to change and have not been validated commercially.

    Plan comparison

    Questions worth asking

    Help centre

    support@neatpo.com

    Does it place orders?
    No. It creates a draft order. Completing, invoicing, charging, fulfilling and emailing the buyer all happen in Shopify, by you.
    What happens when a line cannot be matched?
    It stops that line and says why. You can search the catalog, pick a variant, change the quantity or unit, or mark the line unprocessable. Nothing is guessed on your behalf.
    Do you handle cases and boxes?
    Yes, once you have told us the factor. A rule such as 1 case = 12 bottles is configured per variant. Until it exists, a case count stays unknown rather than being assumed.
    What about prices that differ from my catalog?
    Both numbers are shown side by side and the difference is raised as a warning you have to acknowledge. No exchange rate is applied and no price is rewritten silently.
    Can I try it without installing?
    Yes. The sample order page walks through a real review with synthetic data, including the line that stops.
    How do I get access?
    Install NeatPO from the Shopify App Store and choose a plan. The 7-day trial comes first, and billing appears on your Shopify invoice.
    What can it not do yet?
    It does not connect to other sales platforms, ERPs, supplier systems, customer records or your own mail servers, and it does not negotiate prices. None of that is sold as available.

    See a real review before you install

    The sample order runs the actual review screen on synthetic data, including the line that has to stop.