Update Shopify inventory from a PDF invoice — in one click

Your supplier emails a PDF invoice. You open it in one tab, Shopify admin in another, and start typing SKUs and quantities one by one. Forty lines later, you've missed a comma, transposed a digit, and your inventory is already wrong. Smart Restock updates Shopify inventory directly from any PDF invoice — scanned or digital — so you never touch a keyboard for restocks again.

Start Free Trial — 14-day free trial on Starter plan, no credit card required.

How Smart Restock updates Shopify inventory from a PDF invoice

Upload the PDF (or forward the supplier's email — we handle attachments). The OCR engine reads every line item off the invoice, extracts product name, supplier SKU, quantity, and unit cost, then matches each row against your Shopify catalog. Ambiguous matches are flagged for your review.

One click on Approve and Smart Restock posts an inventory adjustment for every line item, at the Shopify location you specify, and updates weighted-average cost on each variant. The whole thing takes under a minute for a typical restock.

Automatically create Shopify products from invoice lines

When a PDF invoice line doesn't match anything in your Shopify catalog — a new SKU your supplier just started carrying — Smart Restock can automatically create a Shopify product from the invoice line using AI. Product title, description, type, and variants are generated from the invoice context and any similar products in your store.

You review the draft before it publishes. Nothing ever goes live without your approval. For merchants launching new SKUs from wholesale purchases, this cuts new-product setup from hours per drop to seconds per line.

Scanned PDFs, digital PDFs, weird layouts — all handled

The parser handles digital PDFs (invoice generated by supplier software), scanned PDFs (invoice photographed or faxed then saved as PDF), and mixed layouts with multi-column tables, sub-totals, discount lines, and per-line tax. If your supplier's PDF breaks the parser, send us the file at support@smartrestock.ca and we'll extend it.

Related pages

Compare against generic tools on our Shopify invoice OCR page, or read the full best invoice OCR software for Shopify (2026) comparison.

Frequently asked questions

Can Smart Restock read a scanned PDF invoice?

Yes. The OCR engine reads scanned PDFs, phone-photographed invoices saved as PDF, and digital PDFs generated by supplier software — all in the same workflow.

How accurate is the PDF parsing?

Well over 99% on the invoices we see day-to-day. Anything the parser isn't sure about is flagged for your review before inventory posts, so bad data can't slip through to Shopify.

Does it work with invoices in currencies other than USD or CAD?

Yes. Smart Restock reads any currency symbol and stores the invoice total in the original currency and your store's base currency.

What happens after I approve — is the inventory update instant?

Yes. Inventory adjustments and weighted-average cost updates post to Shopify via the Admin API within a few seconds of you clicking approve.