Checkout Links works in Shopify POS. Add the Scan Link tile to a POS device and your staff can scan a Checkout Links QR code at the counter to load the link's items, discounts, and promotions straight into the active POS cart.
It's the same QR code you already share online — no separate POS code to generate.
What you can do
Use POS scanning to bring any checkout link into an in-store sale:
Reorder at the counter — Scan a customer's reorder link from their packaging or email
Run a printed promotion in-store — Put a QR code on shelf-talkers, flyers, or receipts and let staff scan it to apply the bundle, discount, or free gift
Honour an online offer in-person — A customer brings in an email with a checkout link; staff scan it and the discount goes on the POS sale
Pop-ups and events — Hand out QR codes on cards and let staff redeem them at the register
POS orders placed this way are tracked the same way as online orders for that link, so your link stats stay accurate.
Requirements
Checkout Links installed on your store
Shopify POS app on iPhone, iPad, or Android
Staff role with access to the POS cart
Add the Scan Link tile to POS
Open the Shopify POS app and sign in
On the home grid, tap Add tile (or the edit icon, then Add tile)
Choose App and pick Checkout Links > Scan Link
Save the layout
The tile shows up on the POS home as Scan Link with the subtitle Add checkout link items to cart.
Using it at the counter
Tap the Scan Link tile — the camera scanner opens automatically
Point the camera at the Checkout Links QR code
If the POS cart already has items, choose Replace cart or Add to cart (see below)
The link's items are added one by one — you'll see each product image and title as they go in
When it's done, you'll see a success summary with any discount badges (e.g. 20% off, Free shipping, Free gift included)
Tap Done to return to the cart, or Scan another to scan a second link
From here, finish the sale in POS as usual. Discounts and promotions from the link apply automatically at checkout.
Replace cart vs Add to cart
If the POS cart isn't empty when you scan, you'll see a prompt: Cart already has items.
Replace cart — Clears everything that's currently in the cart, then adds the link's items. Use this when the link is the sale
Add to cart — Keeps what's already there and appends the link's items. Use this when the customer is buying additional things on top of the link
If the cart is empty, the items are added straight away — no prompt.
What carries over from the link
Products and quantities — Every line item on the link, with the quantity set on the link
Per-line discounts — Percentage or fixed-amount discounts on individual items
Order discounts — Discounts that apply to the whole order
Free shipping
Free gifts — Gift items from promotion tiers, marked with a 🎁 in the success summary
Line item properties — Any custom properties attached to items on the link
Attribution — POS orders are tracked under the same link stats as online orders
What doesn't carry over
Pre-checkout pages — POS is staff-driven, so the customer-facing landing page is skipped. Items go straight into the cart
New links — POS scanning only works with links that already exist. If you need a new link, create it in the Checkout Links app first
Error messages and what they mean
Not a valid Checkout Links QR code — The code you scanned isn't from this store's Checkout Links. Double-check you're scanning the right code
Link not found — The link was deleted or never existed on this store. Open Checkout Links and confirm the link is still there
This link has no items to add — The link doesn't have any products on it. Open the link in Checkout Links and add products before scanning
Failed to add items to cart — Something went wrong while adding items. Try again, and if it keeps happening, check that the products are available on the Checkout Links sales channel
Related articles
