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 — or drop one in, paste one, or give a customer their own link. Whatever your wholesale buyers send — a PDF, a spreadsheet, a forwarded thread, a photo of a printed form — arrives entered line by line against your catalog, with anything uncertain held for you, and one click makes it a Shopify draft order.
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 and the buyer belongs to one company with a single location, the draft is created against that company and location, so your wholesale price lists, payment terms and tax treatment apply as they should. With several locations, the draft goes to the buyer and you choose the location in Shopify.
Knows your catalog, continuously
Your products, variants, SKUs, barcodes and prices sync on install and stay current through Shopify's product webhooks, with a full re-sync every week as a backstop. A product added this morning is matchable this afternoon.
Checks PO prices against your catalog
When the price on a purchase order is more than 2% away from your catalog price, the difference is carried onto the draft order as a note — visible, never silently overwritten. A line matched by its item code or your listing's exact name is still entered; one matched from partial wording is held, since there a price that doesn't fit can mean the wrong item.
Lives in your admin, billed by Shopify
An embedded app: your staff sign in with their normal Shopify accounts and Shopify's own staff permissions apply. The subscription is on your regular Shopify invoice and is cancelled from the app — no separate card, account or passwords.
Ask Sidekick about your POs
Shopify's assistant can answer from POClerk: where a PO stands, why a line is held, which items your buyers write that match nothing, and where in POClerk to change a setting. It only reads — anything to act on links straight into POClerk — and you can switch it off for the whole store in Settings.
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 heather grey" 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 the line is entered. When a buyer writes their own item code, tick remember this for this customer as you fix the line, and that code 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.
Weekly order sheets, built from your Shopify orders
For customers who order most weeks, POClerk can send the order to them: their usual products by email, on your schedule, with last time's quantities filled in. They change what they need and answer, and the answer becomes a draft order.
Finds your regular customers
POClerk reads the last 60 days of your Shopify orders and offers the customers who ordered 3 times or more, with how often they order. You tick who gets a sheet, and can add anyone else.
Their products, at their prices
Each sheet lists what that customer ordered lately, plus anything you pin to their sheet, at their own B2B prices where Shopify has them. A product that has left your catalog since drops off on its own.
An answer becomes their draft order
The answer is read like any purchase order and drafted for that customer — on Shopify B2B, for the company location the sheet was built for — with every line marked kept, changed or added. Clear answers by email can draft themselves on autopilot.
No reminder for an order already placed
When a customer orders another way — in your store, or an order you enter in your Shopify admin — POClerk sees the new order and closes their sheet for the week, so nobody who has already ordered is reminded.
Setting it up takes about five minutes
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.
Your store gets its own purchase-order address: forward to it, set up an auto-forward rule from your sales inbox, or give it to buyers so they send there directly. You can also drop a file or paste an order into the app yourself, and issue a customer their own upload link so their POs arrive filed under their name.
yourshop@in.poclerk.comThe 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.
| Permission | What it is used for |
|---|---|
| Read products | Matching purchase-order lines to your catalog — SKUs, variants, options, barcodes and prices. |
| Write draft orders | Creating the draft order at the end. POClerk creates drafts; it never completes or fulfils an order. |
| Read customers | Identifying which of your customers a purchase order came from, so the draft is attached to the right one. |
| Read companies | Attaching the correct B2B company and location so your wholesale price lists and terms apply. |
| Read orders | Order sheets: reading the last 60 days of orders to build each customer's sheet, and seeing new orders, so a customer who has ordered another way gets no reminder. |
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 and to send the order sheets you set up. 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.
Give your Shopify store a PO inbox.
First 10 purchase orders free, on your own catalog. No card.