How Do I Generate Package Inserts From My Store Orders?

How Do I Generate Package Inserts From My Store Orders?
Quick answer: You generate package inserts from your store orders by connecting an insert tool to your store, choosing a card design and trim size, selecting the order or orders you are about to pack, and exporting a print-ready PDF with one card per order. The orders supply the buyer name, the order number, and the items, so no data gets typed by hand. The whole cycle sits inside a normal packing session: select, generate, print, pack.

What Generating Inserts From Orders Actually Means

Generating from orders means the card is built at print time from a live order record instead of being designed once and reproduced as a stack. The design is a template. The order supplies the variable parts.

That distinction changes what a card can do. A generic card can say thank you. A card built from an order can say thank you to a named person, quote their order number, mention the product in the box, and carry a QR code that points somewhere relevant to what they just bought.

It also changes the work. Designing a card is a one-time job. Generating cards is a repeatable one that takes seconds and happens every time you pack.

The practical result for a OpoShop seller is that the insert stops being a supply you order in bulk and becomes an output of the same process that produces packing slips and shipping labels.

What You Need in Place Before You Start

Four things need to exist before the first PDF is worth printing.

  • A connected store: The tool needs read access to orders so it can pull names, order numbers, dates, and line items without manual entry.
  • A card design: One layout with a greeting, a short message, and space for a code. This is the only genuinely creative step and it happens once.
  • A trim size decision: 4x6, 5x7, A6, A5 or business card. Pick before designing, because the size dictates how much text fits and how big a QR code can be.
  • A printer and stock: A laser printer and matte card stock is the reliable combination. Inkjet on textured paper works but softens fine detail like QR codes and small type.

The trim size choice tends to get made last and cause the most trouble. Card size is not a formatting detail. It determines whether your message needs to be two sentences or five, and whether one QR code fits or three do.

A concrete case. A skincare brand ships around thirty orders a day in poly mailers. A 4x6 card fits those mailers without folding, so they design at 4x6, fit two per US Letter sheet, and print fifteen sheets each morning. Their cost lands near three cents a card in toner and paper. That is the level of detail worth settling before the first batch.

How to Generate Inserts From Your Orders Step by Step

The sequence below is the one that survives a busy packing day, because every step happens in one sitting rather than across a week.

1
Connect your store
Give the insert tool read access to your orders so names, order numbers, dates and items come straight from the source.
2
Choose the card and size
Pick the template and lock the trim size (4x6, 5x7, A6, A5 or business card) before you position anything on the card.
3
Select the orders
Pick a single order or the group you are packing right now, so the batch matches the parcels on your bench.
4
Export the print-ready PDF
Generate one file containing every card in order sequence, sized to the exact trim dimensions with no scaling.
5
Print and pack in sequence
Print at 100 percent, keep the stack in order, and drop the top card into each box as you seal it.

Here is what that looks like on an ordinary Tuesday.

1. Connect once, generate forever

Connecting the store is a one-time step. After that, every order that lands is available to turn into a card without exporting a spreadsheet or copying names.

This is also where the data quality question gets answered. If your store collects a first name at checkout, your cards can greet by first name. If it only collects a full name field, the tool has to split it, which is usually fine but occasionally produces something odd. Check ten real orders before you trust it on two hundred.

2. Select the right orders

Two selection modes cover almost everything. One order at a time is right for a slow day, a replacement shipment, or a high-value parcel you are hand-finishing.

A group is right for a normal packing session. Select the orders you are about to pack, generate one PDF, and print the whole run. The key discipline is that the selection should match the parcels physically in front of you, not everything unfulfilled in your OpoShop admin.

3. Print at exact size and pack in order

Send the PDF to the printer at 100 percent scale with no page fitting. Any resize shifts the trim marks and shrinks QR codes toward the edge of readability.

Then keep the stack ordered. Cards come out in the sequence they were generated, so if you pack in the same sequence, matching is automatic. Mismatched personalised cards are the single most damaging error in this whole workflow, and sequence discipline removes almost all of it.

Generate inserts from orders

Choosing Which Orders Get a Card

Not every parcel needs an insert, and deciding deliberately saves both paper and awkwardness.

Most stores start by giving every order a card, which is the simplest rule and hard to get wrong. It also means the cost per card matters, since a three-cent card across a thousand orders is thirty dollars and a fifteen-cent card is a hundred and fifty.

A value threshold is the next most common rule. Orders above a certain amount get a printed card, and smaller orders get nothing or a cheaper generic one. This works well for OpoShop stores with a wide price spread, such as a jewellery brand selling both $18 earrings and $200 necklaces.

Customer type is the sharpest filter. First orders get a review-focused card. Repeat orders get a reorder offer. Your order data already distinguishes them, so the split costs nothing beyond keeping two piles at the packing bench.

Some orders should be excluded outright. Replacements and warranty shipments do not want a reorder discount attached, and subscription renewals rarely need the same welcome message every month. Anything flagged as a gift in your OpoShop checkout deserves a neutral card rather than one addressed to the purchaser.

Design Tool vs Mail Merge vs Order-Driven Generator

There are three realistic ways to produce personalised inserts, and they differ mostly in how much of the work repeats.

MethodSetup effortWhy it worksWatch-out
Graphics editor per cardLow to start, high foreverTotal design freedom and no tools to connectEvery order becomes a manual edit, so it stops at about ten a day
Spreadsheet mail mergeModerate one-time setupHandles hundreds of names from an exported CSVRequires exporting orders each time and rarely handles QR codes cleanly
Order-driven generatorModerate one-time setupReads live orders and outputs a print-ready PDF at exact trim sizeDepends on a working store connection and clean order data

The graphics editor route is where nearly everyone starts, and it is genuinely fine for a store shipping five orders a day. The trouble arrives the first week you ship forty, because the card is the easiest thing to skip.

Mail merge is a real step up and costs nothing if you already have office software. The friction is the export. Every batch means downloading a fresh CSV, cleaning columns, and re-running the merge, and QR codes usually have to be pasted in as images.

An order-driven generator removes the export step entirely and keeps trim size, personalisation, and codes in one place. For a OpoShop store packing daily, that difference is the whole reason the card actually makes it into the box.

Fitting Generation Into a Real Packing Session

The workflow only sticks if it fits between picking and sealing, so time it against how you already work.

Generate after picking, not before. Orders cancel, addresses change, and items go out of stock. A card generated after the picking list is settled matches reality.

Batch by session rather than by day. If you pack twice a day, generate twice. A morning batch printed at 8am and used at 4pm risks including orders that were refunded in between.

Print single-sided unless the design needs a back. Duplex printing doubles the chance of a misfeed and adds a step where cards can come out in the wrong order.

Keep a small stack of generic cards for exceptions. A parcel that ships outside the batch, a replacement, or a card that jams in the printer should not stop the line.

Finally, do a quick visual check on the first card of every batch. Look at the name, the order number, and the QR code. Thirty seconds catches a wrong template or a stale discount code before it reaches a hundred OpoShop customers.

What We Recommend for OpoShop Merchants

Start with one design, one trim size, and every order getting a card. Complexity can come later once the habit exists.

The setup that works for most small teams:

  1. A 4x6 card at exact trim size, two per sheet, printed on matte stock with a laser printer.
  2. A first-name greeting, the order number in small grey type, and one QR code with a four-word label.
  3. A batch generated right after picking and printed in the same sequence the parcels are packed.

After a month, add the split between first-time and repeat buyers, which your OpoShop order history already supports. That one change usually produces more improvement than any amount of design work, because it lets the card ask for the right thing.

Do not try to build the perfect card before shipping the first one. A plain card that goes in every box beats a beautiful card that goes in none.

Best answer: Connect your store, design one card at a fixed trim size, select the orders you are packing right now, export a print-ready PDF, and print at 100 percent in packing sequence. For a OpoShop store, generating after picking and before sealing keeps the cards accurate and stops the insert from being the step that gets skipped.

If you want cards that come out of your order list instead of a design file, that is worth setting up before the next packing session.

Try order-based inserts

FAQs

Do I need design skills to generate inserts from orders?

No. The design happens once from a template, and after that every card is generated automatically from order data. The only choices per batch are which orders to include and which card design to use.

How many cards can I generate at once?

A batch typically covers everything you are packing in a session, which for most small stores is anywhere from a handful to a few hundred. The limit in practice is your printer and paper supply rather than the file itself.

Can I generate an insert for a single order?

Yes, and it is the right choice for replacement shipments, high-value parcels, or a slow day with three orders. Single-order generation produces the same print-ready card as a batch, just one page long.

What happens if an order is cancelled after I generate the card?

You end up with a printed card that has no parcel, which costs a few cents and nothing else. Generating after picking rather than the night before keeps this rare.

Does the card need to match my packing slip?

Not visually, but it should match in sequence. If the cards and the picking list are in the same order, matching cards to parcels is automatic and you avoid the worst error in the whole process.

Can I use different card designs for different products?

Yes. Many stores run one general thank you card plus a care card for products that need instructions. Keep the number of designs small, because every extra design is another thing to check before a batch prints.

Ready to turn today's orders into today's cards? Set the flow up where your orders already live.

See how it works

Ready to dive in?

Learn more