In development · Early access

Print the whole batch. Then scan to pack.

PrintFlex turns any set of Shopify orders into one combined PDF — invoices, packing slips and a single merged pick list. Every document carries a QR code and a barcode, so your packer scans the paper in their hand, ticks the items off, and marks the order packed.

One app instead of two. From free, then $4.99 a month.

  • Up to 250 orders per batch
  • No app to install on the phone
  • Billed through Shopify
Invoice #KS-10236

Kool Seoul · Seoul, South Korea
Bill to: Yuki Tanaka, Tokyo, Japan

INVOICE
  • Ginseng Cream 50ml$28.00
  • Snail Essence$24.00
  • Sheet Mask Pack ×10$32.00
  • Hydrating Serum$22.00
  • Gift Wrap$6.00
TOTAL · USD 112.00
*KS-10236*

The QR opens a signed link to this order's pack screen. The barcode is Code 128 of the order number, for USB laser scanners.

01 — The problem

Packing day costs you more than it should

Every store above a few orders a day ends up paying twice, editing code, or checking parcels by eye.

01

The $29 wall

The filter-and-batch-print dashboard is gated behind $29 a month, with no free tier. Small stores pay enterprise pricing for a warehouse chore.

Minimum
$29 / month
02

Two subscriptions

Invoice apps don't verify parcels. Scan apps don't print branded invoices. Merchants install both, learn both, and pay for both.

Second app
+$19.99 / month
03

Code-only templates

Moving a logo or hiding a tax line means editing Liquid. Most merchants only ever needed a handful of toggles.

To move a logo
Liquid + HTML
04

The wrong parcel

A missed item is a refund, a reship and a one-star review. A printed slip can't stop a tired packer at 6pm.

Per missed item
Refund + reship
What that adds up to OrderlyPrint $29  +  iPacky $19.99 $48.99/mo
The fix
Print the barcode on the document you already print. One piece of paper leaves the printer as the customer's invoice, the warehouse's picking sheet, and the scannable key to that order's pack screen — so verifying a parcel costs one scan instead of a second subscription.
02 — How it works

Five steps, from order list to sealed box

  1. Sort by fulfillment status, tag, date, country or shipping method, then select what you want. Save the views you use every morning so tomorrow is one click.

    • Saved views
    • Multi-select
    • Print status
  2. Up to 250 orders in a single combined file — invoices, packing slips, or both. The job runs in the background with a progress bar, then downloads and opens your printer dialog.

  3. The pick list merges every line across the selected orders into one SKU-sorted sheet. Your picker collects all 34 orders' worth of stock in a single pass instead of thirty-four.

  4. Point a phone camera at the QR code, or fire a USB scanner at the barcode. The order opens instantly with its item checklist, quantities and shipping method.

  5. Tick the items, hit Mark as packed, and PrintFlex writes a tag and a timestamp onto the order. Anyone looking at Shopify admin sees the same truth as the person at the bench.

admin.shopify.com/store/demo/apps/printflex
OrderCustomerDocsStatus
#KS-10234Marie Dupont · FRINV+SLIPPacked
#KS-10235John Smith · USINVPrinted
#KS-10236Yuki Tanaka · JPINV+SLIPPacked
#KS-10237Léa Martin · FRNew
#KS-10238Emma Brown · AUINV+SLIP+PICKPrinted
Illustration of the planned interface — not live data.
admin.shopify.com/store/demo/apps/printflex/jobs
Printing 34 orders

Invoices + packing slips · one combined PDF

Rendering
0 / 34 orders rendered 68 pages
  • #KS-10234 invoice + packing slip
  • #KS-10235 invoice
  • #KS-10236 invoice + packing slip
  • #KS-10238 invoice + packing slip
Download PDF Open printer dialog
Illustration of the planned interface — not live data.
picklist-2026-09-22-batch-1.pdf
Pick list · 34 orders

Batch 22 Sep · sorted by SKU · 5 SKUs · 70 units

PICK LIST
SKUItemBinQty
GC-050Ginseng Cream 50mlA-0318
GW-001Gift WrapC-127
HS-030Hydrating SerumA-0714
SE-030Snail EssenceB-0122
SM-010Sheet Mask Pack ×10B-049
Total units, one walk70
Illustration of the planned interface — not live data.
…/scan/KS-10236?sig=8f3a… · signed link
*KS-10236* Match
#KS-10236

Yuki Tanaka · 5 items · Japan · K-Packet

  • Ginseng Cream 50ml0/1
  • Snail Essence0/1
  • Sheet Mask Pack ×100/1
  • Hydrating Serum0/1
  • Gift Wrap0/1
5 items left to check
Illustration of the planned interface — not live data.
admin.shopify.com/store/demo/orders/KS-10236
#KS-10236
Paid Unfulfilled Packed
Tags
express printflex-packed
Timeline
  • 14:32PrintFlex marked this order packed · device Bench 2
  • 09:14Invoice and packing slip printed in batch 1
  • 08:51Order placed · K-Packet · Japan
Illustration of the planned interface — not live data.
03 — What's different

Built for the twenty percent that does the daily work

We run warehouses of our own. PrintFlex ships the features a packing bench actually touches, and skips the rest.

Documents

Three that matter

Invoice, packing slip, and a pick list that aggregates quantities by SKU across the whole batch. Refund notes and draft-order quotes follow in V2.

Templates

No code, live preview

Upload a logo, pick an accent colour and a font, choose A4 or Letter, and toggle what shows — prices, taxes, discounts, phone number, notes, HS codes. Free-text footer for legal mentions and bank details.

Verification

QR and barcode on everything

The QR holds a signed link that cannot be guessed. The barcode is Code 128 of the order number, so any hardware scanner on the bench already understands it. Both optional per template.

Safety

Print status per order

Every order shows never printed, printed, or packed. Reprints are deliberate, and nothing gets shipped twice because two people printed the same batch.

Reach

Six languages, real currency

Documents render in the language of the store or of the customer's country — English, French, German, Spanish, Japanese, Korean at launch — with presentment currency and whatever tax lines Shopify provides.

Automation

Invoice email on autopilot

Optionally send the branded PDF invoice to the customer when the order is created or fulfilled. Templated, brandable, and switchable off per template.

04 — Market comparison

Where PrintFlex sits

The printing apps are good at printing. The scanning apps are good at scanning. Nobody sells the two as one workflow at a small-store price.

Feature PrintFlex Order Printer Pro OrderlyPrint Scan & pack apps
Bulk print hundreds in one PDF
Branded customer invoice
Aggregated pick list
Filter, tag & bulk-action dashboard~~
QR + barcode on every document~
Scan to verify items at packing
Packed status written back to Shopify~
Visual template editor, no code~~
Free plan that stays free
Entry paid price$4.99$10$29$19.99

Competitor plans and prices as listed on the Shopify App Store, September 2026. '~' means partly covered or available only on higher tiers. Scan & pack column reflects iPacky, the leading scan-verification app; it prints picking and packing sheets but not branded customer invoices.

05 — Scan mode

The part nobody else bundles

Scan mode is an ordinary responsive web page. There is nothing to install on the phone, no Shopify login for warehouse staff, and no separate subscription.

POINT AT THE QR OR BARCODE
#KS-10236

Yuki Tanaka · 5 items · Japan · K-Packet

  • Ginseng Cream 50ml1/1
  • Snail Essence1/1
  • Sheet Mask Pack ×101/1
  • Hydrating Serum0/1
  • Gift Wrap0/1
  1. 01Print the batch
  2. 02Scan the document
  3. 03Check the items off
  4. 04Tag syncs to Shopify

Works with whatever is on the bench

A phone camera reads the QR through the browser's own barcode support. A $30 USB laser scanner types the order number straight into the page like a keyboard. If the camera struggles on an old handset, the scanner still works — the camera is the bonus, not the requirement.

Staff get access, not accounts

The scan page opens from a signed link and a store PIN. Warehouse staff never need a Shopify account, and every scan is logged against the device name so you can see who packed what.

  • Batch size 250 orders in one combined PDF
  • Render target <60s for a 100-order batch
  • Permissions 2 read orders, write order tags

Batch size and render target are V1 engineering targets, not measured results — we will publish the real numbers at launch.

06 — Pricing

Priced for the store, not the enterprise

You are metered on orders that had at least one document generated in the calendar month — the same simple counter this category already uses, at a fraction of the price.

Free

$0 forever
50 orders / month

The whole workflow, including scan mode. Enough for a store shipping a couple of parcels a day.

  • All three document types
  • Bulk print and combined PDF
  • QR, barcode and scan mode
  • One template
  • Community support
Get early access

No payment collected here. Free stays $0.

Unlimited

$9.99 /month
Unlimited orders

For high-volume benches and seasonal peaks, where an order cap is the last thing you want to think about.

  • Everything in Premium
  • Priority support
  • Refund and credit documents
  • Per-market template variants
  • All future pro features
Get early access

Subscribing happens inside Shopify, via Shopify Billing.

Billed through Shopify. Every paid plan is charged exclusively through Shopify's own Billing API and approved on Shopify's native charge screen when you install the app. This site never collects payment details or arranges pricing directly.

  • Cancel any time
  • Change plan instantly
  • Annual saves two months
07 — FAQ

Questions merchants actually ask

What counts toward my monthly order limit?
Billing

An order counts once, in the calendar month you first generate a document for it — invoice, packing slip or pick list. Reprinting that order later in the same month is free, and orders you never print never count. The counter resets on the first of each month.

Do I need to buy a barcode scanner?
Hardware

No. Any phone with a camera and a modern browser reads the QR code straight from the page, with nothing to install. If you already have a USB laser scanner on the bench, that works too, because we also print a Code 128 barcode of the order number that any hardware scanner understands.

What exactly is a pick list?
How it works

A pick list takes every line item across the orders you selected, merges the quantities and sorts them by SKU, so you get one sheet for one walk through the warehouse. Instead of visiting the same shelf thirty times for thirty orders, your picker collects the whole batch's stock in a single pass.

Can my invoices look like my brand?
How it works

Yes. Upload your logo, choose an accent colour and a font, pick A4 or Letter, and toggle the fields you want shown, such as prices, taxes, discounts, phone number and HS codes. You see a live preview rendered against one of your real orders, so what you approve is what prints.

What languages and currencies are supported?
How it works

English, French, German, Spanish, Japanese and Korean at launch, chosen per document from the store's language or the customer's country. Amounts print in the presentment currency the customer paid in, with the tax lines exactly as Shopify records them. The translation files are plain text, so the community can extend them.

How does PrintFlex stop double shipping?
Data & safety

Every order in the dashboard shows one of three states: never printed, printed, or packed. The state is written the moment a document is generated, so a second person opening the same batch sees it is already printed before they hit the button. Marking an order packed is a deliberate step on the scan page, not a side effect.

What data can PrintFlex see?
Data & safety

Only the order data needed to print a document: customer name, shipping and billing address, line items, quantities and totals. The app asks Shopify for permission to read orders and to write a tag on them, and nothing more. PrintFlex never sees payment or card data.

What happens to the PDFs you generate?
Data & safety

Generated PDFs are cached so a reprint is instant, then deleted automatically after 30 days. If you need a document after that, it is regenerated on demand from the order. When Shopify sends a redaction request for a customer or a store, we delete the cached documents as well as the database rows.

Do warehouse staff need a Shopify account?
How it works

No. The QR code opens a signed link to that order's pack screen, and staff unlock it with a store PIN you set. Nobody on the bench needs a Shopify login, and every scan is logged against the device name so you can see who packed what.

Is PrintFlex on the Shopify App Store yet?
Billing

Not yet. PrintFlex is in active development and we are onboarding early-access stores directly, which is what the form below is for. Once the app is installed, any paid plan is billed through Shopify's Billing API and approved on Shopify's own charge screen; this website never collects payment.

Get in touch

Want it on your bench first?

Tell us roughly how many orders you ship a week and how you pack them today. We reply to everything, and we will say so plainly if PrintFlex is not the right fit for your store.

  • Early access is free while we build
  • No card, no commitment, no sales call
  • We usually reply within one business day
Email us directly team@mpctrades.com

Goes straight to team@mpctrades.com. We reply within one business day, and we never share your details.