How to Create QR Code Checkout Links on Shopify (Physical to Purchase in One Scan)
QR codes are on everything now. Product packaging, restaurant tables, event badges, print ads, business cards. Customers know how to scan them — no app required, just point your camera.
But here's where most merchants waste the opportunity: the QR code links to a product page. Customer scans, lands on your store, browses, maybe adds to cart, maybe doesn't. You've taken someone who physically interacted with your brand and sent them into a browsing experience. The intent was high. The conversion path killed it.
What if scanning the QR code went straight to checkout? Product in the cart. Discount applied. Ready to buy. That's a QR checkout link, and it turns any physical surface into a point of sale. (For the conversion-side details — discounts, customer pre-fill, pre-checkout vs direct-to-checkout flows — see our Shopify QR code payment setup guide. For the full strategic playbook across packaging, in-store, events, and print, see Shopify QR codes: the complete playbook.)
QR Codes That Actually Convert
A standard QR code is just a URL in visual form. Where that URL points determines whether you get a sale or a bounce.
The typical setup: QR code links to yourstore.com/products/face-serum. Customer lands on a product page, reads descriptions, checks reviews, selects a variant, adds to cart, finds checkout, enters payment. On mobile (which is where 100% of QR scans happen), this is 6-8 taps minimum.
The better setup: QR code links to a checkout link that pre-fills the cart and auto-applies any promotion. Customer scans, sees checkout with everything loaded, pays. Two steps: scan and buy.
The difference matters because QR code scanners are high-intent. They didn't find you through an ad or a search. They're physically holding your product or standing at your display. Don't make them browse — let them buy.
Six Places to Put QR Checkout Links
1. Product Packaging (Reorder). The highest-value use case. A customer is using your product, running low, and sees a QR code that says "Scan to reorder." They scan and checkout loads with the same product ready to purchase. Works best for consumables, skincare, supplements, coffee, pet food — anything customers repurchase. Pair with a small incentive like 10% off to turn packaging into a retention tool.
2. Retail Displays and Pop-Up Shops. Customers browse your products in person. A QR code on your display lets them buy without waiting in line, without you processing a card, and without carrying inventory for every variant.
3. Event Booths and Trade Shows. Foot traffic is high, attention spans are short. A banner with a QR code and a compelling offer captures purchases from people who would otherwise grab a business card and forget. Schedule the link to expire when the event ends for real urgency.
4. Print Advertising. Magazine ads, flyers, postcards, direct mail. Instead of "visit ourstore.com" (which nobody types), it's "scan to buy" (which takes one second). The print ad becomes a direct response channel.
5. Product Inserts and Thank-You Cards. Slip a card into every order: "Loved this? Scan to try our [complementary product] — 15% off for existing customers." The QR code links to a checkout with the cross-sell product and discount pre-loaded. Every package you ship carries a trackable, conversion-optimized offer.
6. Business Cards and Networking. Instead of "check out our website," hand someone a card with a QR code that goes straight to checkout with a personal discount.
Creating QR Checkout Links With Checkout Links
Step 1: Build the Link
Create a new link in Checkout Links. Add your product with the right variant and quantity pre-selected. Set a clean slug like /reorder-serum or /event-deal.
Step 2: Add the Promotion
Configure a discount in the Promotions card. Match the discount to the context:
- Packaging reorder: 10% off or free shipping (reward loyalty)
- Event booth: 20% off (incentivize impulse purchase)
- Print ad: 15% off first order (acquire new customers)
- Product insert: Cross-sell discount (increase LTV) The discount auto-applies. No code on the packaging, no code to remember, no code to type.
Step 3: Generate the QR Code
In Checkout Links, open your link and click the QR code option. The app generates a downloadable QR code image. Download it in the resolution you need — high-res for print, standard for screens.
Step 4: Set UTM Parameters
Tag each QR link: Source = physical location (packaging, event, print_ad, insert), Medium = qr, Campaign = specific campaign name. Without UTMs, you'll see orders but won't know which physical location generated them. With UTMs, you can compare which placements convert best.
Step 5: Schedule and Limit (When Appropriate)
For event-specific QR codes, set a schedule so the link expires after the event. For limited promotions on print ads, set usage limits. For packaging reorder codes, leave the link active indefinitely — customers might scan months after purchase.
Design Tips for QR Placement
Size matters. At least 2cm x 2cm to scan reliably. For signage scanned from a distance, go bigger — a trade show banner QR code should be at least 10cm x 10cm.
Contrast is everything. Dark code on a light background. Don't put a QR code on a busy pattern or dark surface.
Add a call to action. A QR code by itself gets scanned less than one with text. "Scan to reorder" or "Scan for 20% off" tells people what they'll get.
Test before printing. Print the QR code, scan it with three different phones, and verify it loads correctly. A broken QR code on 10,000 packages is an expensive mistake.
Don't shrink it into a corner. Give it space. Treat it like a CTA button — prominent, clear, and obviously intentional.
Tracking QR Code Performance
Your Checkout Links dashboard shows performance for each QR link: Sessions (how many scanned), Orders (how many purchased), Conversion rate, Revenue, and AOV. The UTM breakdown shows which physical channel performs best so you can double down on what works.
Over time, this data tells you something powerful: the conversion value of your physical touchpoints. Your packaging isn't just a container — it's a sales channel with measurable ROI.
QR Checkout Checklist
Before printing:
- Link created with correct product/variant/quantity, discount configured and auto-applying
- UTM parameters set (source = physical location, medium = qr)
- QR code generated at correct resolution and tested on multiple phones (iPhone and Android)
- Call-to-action text placed next to QR code, sized appropriately for scanning distance
- Contrast verified (dark on light background)
- Schedule set if time-limited; slug is clean and memorable as backup
Common QR Checkout Mistakes
Linking to a product page. If someone scans a QR code, they've already decided they're interested. Send them to checkout, not to another sales pitch.
No call to action. A QR code without context gets ignored. Always pair it with text that explains the benefit.
Tiny QR codes. If customers have to hold their phone 2 inches from the code, they won't bother.
No tracking. You printed 5,000 flyers with QR codes. How many scans? How many sales? Without UTM parameters, you'll never know.
Permanent links for temporary offers. An event QR code that still works 6 months later means unintended discounts. Schedule your links.
Why This Matters
Every physical interaction with your brand is a potential sale. Your product packaging, your event booth, your print ads, your business cards — they're all touchpoints where a customer has already expressed interest.
A QR code turns that moment of interest into a purchase with one scan. No typing URLs, no browsing product pages, no remembering discount codes. Scan. Checkout. Buy.
The merchants who think of their physical presence as a conversion channel — not just branding — are the ones who capture revenue that everyone else leaves on the table.