POClerk for Shopify

Purchase orders in. Draft orders out.

POClerk installs into your Shopify admin and gives your store an email address for purchase orders. Whatever your wholesale buyers send — a PDF, a spreadsheet, a forwarded thread, a photo of a printed form — arrives as a Shopify draft order with every line matched to your catalog and anything uncertain held for you.

Install free — first 10 orders See it work →

The review screen: the buyer's original document on the left, what was entered on the right, held lines marked with the reason. Fixing one is two clicks.

The review screen: the buyer's original document on the left, what was entered on the right, held lines marked with the reason. Fixing one is two clicks. — click anywhere or press Escape to close

What it does inside Shopify

Creates real draft orders

One click produces a native Shopify draft order — not an export, not a CSV to import later. From there it behaves like any other draft order in your admin: edit it, invoice it, complete it.

Attaches the B2B company

If you use Shopify B2B, the draft is created against the right company and location, so your wholesale price lists, payment terms and tax treatment apply exactly as they should.

Knows your catalog, continuously

Your products, variants, SKUs, barcodes and prices sync on install and stay current through Shopify's product webhooks, with a nightly backstop. A product added this morning is matchable this afternoon.

Checks POs against your price list

When the price on a purchase order disagrees with your catalog, the line is flagged and the difference is carried onto the draft order as a note — visible, never silently overwritten.

Lives in your admin

An embedded app: your staff sign in with their normal Shopify accounts, with no separate passwords or user management, and Shopify's own staff permissions apply.

Billed through Shopify

The subscription appears on your regular Shopify invoice and is cancelled from the app. No separate card, no separate account.

When it isn't sure, it asks

Reading a purchase order is the easy half. Knowing when you have read it wrong is the half that decides whether you can trust it with order entry.

"Wool Runner NZ hthr gry 9" fits two products — the standard and the Mid version — and the purchase order doesn't say which. So POClerk doesn't choose. The line is held, the reason is written in plain words, and every candidate from your catalog is offered with its SKU and price.

Pick the right one and tick remember this for this customer, and that buyer's shorthand is entered automatically on every future purchase order from them. Correct it once; the work shrinks every week.

A line either matches with confidence or it waits for you. Nothing enters quietly — which is exactly what the silent-error figure on our benchmark measures.

A held line, and the catalog candidates it is choosing between. Two clicks to fix, one tick to never be asked again.

A held line, and the catalog candidates it is choosing between. Two clicks to fix, one tick to never be asked again. — click anywhere or press Escape to close

Setting it up takes about five minutes

1 Install and sync

Install from the Shopify App Store. POClerk reads your catalog once on install — a few minutes for a large store — and then keeps itself current.

2 Get your address

Your store gets its own purchase-order address. Forward POs to it, set up an auto-forward rule from your sales inbox, or give it to buyers so they send there directly.

yourshop@in.poclerk.com
Review the first one

The first purchase order is worth watching closely: check every entered line against the original, and see what it chose to hold. That's the judgement you're buying.

What it needs from your store, and why

POClerk asks for the narrowest set of permissions that lets it do the job, and nothing beyond them.

PermissionWhat it is used for
Read productsMatching purchase-order lines to your catalog — SKUs, variants, options, barcodes and prices.
Write draft ordersCreating the draft order at the end. POClerk creates drafts; it never completes or fulfils an order.
Read customersIdentifying which of your customers a purchase order came from, so the draft is attached to the right one.
Read companiesAttaching the correct B2B company and location so your wholesale price lists and terms apply.

Customer names and email addresses are protected customer data under Shopify's rules; POClerk holds Shopify's approval to use those fields and uses them only to enter and review orders. Full detail in the privacy policy.

How it compares to the alternatives you already have

vs. retyping them yourself

The honest baseline for most shops. It works, and it costs someone twenty minutes an order plus the occasional wrong size shipped. POClerk's case is that it holds what it isn't sure about, so the errors that remain are visible ones.

vs. a buyer portal

Portals ask your customers to change how they order, which is why so many wholesale buyers quietly keep emailing. POClerk requires nothing from them at all — they carry on sending the same email.

vs. a CSV importer

Importers handle the last step, once someone has already produced a clean spreadsheet with your SKUs in it. The work is the step before that — reading a document and deciding what each line means.

vs. a generic document parser

Extraction tools return fields. They don't know your catalog, so they can't tell you that "WR NZ Mid stony cream 8" is a product you sell, or that it fits two of them. That matching, and knowing when it is uncertain, is the whole job.

See how it scores against two established PO apps →

Give your Shopify store a PO inbox.

First 10 purchase orders free, on your own catalog. No card.