QR codes for ecommerce inserts in box
SmartQRCode editorial · Updated October 2026
QR codes for ecommerce inserts belong on the thank-you card the buyer is already holding at unboxing, not on the wet outer carton. Host the offer so a sold-out SKU does not reprint cards already in the mailer. A Canva one-off is enough for a frozen insert that will never be counted.
How QR codes for ecommerce inserts should sit in the mailer
The pause is unboxing. The phone is at about 30 cm. Size can sit at 2 cm across the symbol, quiet zone excluded. Thank-you card codes should be a hosted website QR code for the offer, a Google review QR code for a review after unboxing, or an app QR code for an app store insert hop. Those stay editable. The card stock does not.
Uncoated insert soak is the usual print miss. Uncoated stock drinks ink. Modules spread. Use coated stock or a slightly larger symbol, not a drop to L. Keep the mark off the fold. A crease through a finder is the same failure as a folded job card.
This job does not apply to a single PDF you will slip into 20 boxes once. Canva or another free static generator is enough then. Hosted codes last as long as the provider resolves them.
Insert printers still need a 300 dpi PNG or PDF of the final millimetre size for toner. Proof on the same stock as the live card, then seat it in the mailer and scan under room light. Keep the mark off the fold and out from under a belly-band. Uncoated stock drinks ink. Coat it or grow the symbol.
See QR codes for product packs for flexo, QR codes for restaurant receipts for the after-paying review pause, QR codes for client brands for logo limits, and product launch QR ideas.
Print an insert that still scans after a kraft mailer
- Host the offer. Do not encode a long static URL with UTMs into a 2 cm card mark. More payload densifies the pattern. Hosted density is the short URL, so campaign parameters do not change the print.
- Set error correction to H if you add a logo. H restores about 30 percent. Keep size at or above 2 cm.
- Leave four empty modules inside the trim. Do not bleed off a rounded corner.
- Export a 300 dpi PNG or PDF of the final millimetre size for toner. SVG if you die-cut. Do not screenshot the preview.
- Proof on the same coated or uncoated stock as the live insert, then seat it in the mailer and scan under room light.
- Put the review after unboxing on the card, not on the outer carton that sat in the rain.
- Warehouse Wi-Fi, if posted on a pick ticket, is static. It is not editable after printing and not trackable.
- Paid options are $1.99, $29, $97, or $197.
A belly-band that covers the top-left finder at unboxing is a covering failure that still looks styled in a flat-lay. Pull the band off the symbol or move the mark. Tissue paper in the quiet zone is dirt as far as the camera is concerned. Four empty modules means empty when the lid opens.
Uncoated insert soak fattens modules until they look hand-drawn. Coat the stock or grow the mark. A kraft mailer as the ground behind a clear sticker fails. Print on a light patch. Review after unboxing belongs on the card the buyer holds, similar to a receipt pause, not on the outer carton that sat in the rain.
App store insert hop still lands on a page that offers both stores. The phone does not silently install. The buyer confirms. That is OS behaviour. Do not describe it as an auto-download. Hosted density is the short URL, so you can change store links after the mailer is in transit.
Where should an ecommerce insert QR sit on the card
On the front the buyer sees first, on a flat panel, away from a belly-band that will cover a finder. Two codes on a folded card in one camera frame return one result. One mark per face.
Gloss varnish under a desk lamp can glare. Matte the symbol if the rest of the card stays glossy.
Kraft as a dark ground behind a clear sticker fails. Print on a light patch.
Can you swap the offer URL after the insert ships
Yes, when the modules encode a hosted website, review form, or app page. Swap a sold-out offer, a new review Place ID, or the store links without reprinting cards in transit. Redirects use 302 so a 301 cache does not freeze the first offer.
A static URL in the ink cannot move. Honest for a forever-thank-you with no campaign. Wrong for a weekly drop.
Analytics on hosted types count scans, not buyers. Country comes from headers. They cannot see a name.
A paused hosted code stops resolving. Archived codes keep scanning. If the shop cannot depend on a provider, print static payloads and accept reprint.
When insert codes fail in the mailer but pass on a desk
Uncoated insert soak is the insert-specific failure. Modules fatten until finders look swollen. Coat the stock or grow the mark.
A belly-band or a tissue wrap covering a finder looks styled and will not scan. The three nested squares must stay visible at unboxing.
Do not photograph a styled flat-lay and plate that photograph. Send a 300 dpi original.
A kraft mailer as the ground behind a clear sticker fails. Print on a light patch. Gloss varnish under a desk lamp can glare. Matte the symbol if the rest of the card stays glossy. Two codes on a folded card in one camera frame return one result. One mark per face. Tissue in the quiet zone is dirt as far as the camera is concerned. Four empty modules means empty when the lid opens. The outer carton in the rain is the wrong place for a review after unboxing.
When a Canva insert PDF is the honest file
A Canva one-off or other free static generator is the right tool for a frozen insert that will never change and will never be counted. Hosting that card on SmartQRCode wastes a paid option. Using a static file for a live offer wastes a reprint of every mailer.
ISO/IEC 18004 still governs the modules. The mailer brand does not.
A twenty-box sample drop with one frozen thank-you URL can stay a Canva file on coated card at 2 cm. A weekly drop whose offer sells out overnight cannot. Uncoated insert soak still fattens modules even if the payload is hosted. Hosting does not coat the stock. Coat it or grow the mark. Keep thank-you card codes off the fold and out from under a belly-band.
Review after unboxing belongs on the card the buyer holds, similar to a receipt pause, not on the outer carton in the rain. An app store insert hop still asks the buyer to confirm. It is not a silent install. Hosted density is the short URL, so store links can move after the mailer is in transit. Warehouse Wi-Fi on a pick ticket remains not trackable. Keep it off the insert.
Questions this raises
On a flat panel of the thank-you card codes, at least 2 cm, with four empty modules inside the trim. Uncoated insert soak fattens modules. Use coated stock. Keep the mark away from the fold.
Yes if the modules encode a hosted website, review link, or app page. Swap the offer without reprinting cards already in transit. A static URL in the ink cannot move.
A Canva one-off or other free static generator is enough for a frozen insert that will never be edited or counted. Live offers and counted scans need a hosted code.
The review after unboxing belongs on the insert the buyer is holding, similar to a receipt pause, not on the outer carton in the rain.
A 300 dpi PNG or PDF of the final millimetre size for toner, or SVG. Do not screenshot the on-screen preview.
Keep going
The tools and playbooks this post refers to, one click away.
Make the code this post is about
$1.99 for 7 days, then a paid plan. Pick a type, brand it, and edit the destination whenever you like, even after it is printed.