2025Build Award Winner
Built for Shopify 5.0on the App Store

Stop losing sales between
click and checkout

One link to checkout, the branded Popup, or anywhere in your store. The offer follows the customer, so no sale gets lost along the way.

Painterly landscape behind example checkout links
store.com/summer-vip20% OFFCheckout
store.com/bogoBUY 1 GET 1Popup
store.com/summer-saleNO CODEStore
store.com/saraGIFTEDPopup
store.com/vip-dropMEMBERS ONLYCheckout

Trusted by these (and other lovely) brands

RepresentVanMoofElevateSimueroNU:YUPure SkinKawaiiPath Please
Checkout Links is not only beautifully designed, but it's also incredibly easy to use and drives high merchant impact.
ShopifyShopify, Build Award Winner
Checkout

The shortest path to a paid order

One click and the customer is on Shopify's native checkout, with the cart built, the promotion applied and details pre-filled. Nothing to browse, nothing to type, nothing to abandon.

Painterly illustration of a laden cart among cacti
/summer-vip20% OFFCheckout
Loofah Labs
ContactSign in
Emailemma.carter@gmail.com
Delivery
Country/RegionUnited States
First name (optional)Emma
Last nameCarter
Address1240 Larkin St
Apartment, suite, etc. (optional)
CitySan Francisco
StateCA
ZIP code94109
Shipping method
Standard$5.00FREE
1
Aquatic Myth
Summer VIP (−$5.00)
$24.99
$19.99
1
Amber Infusion
Summer VIP (−$7.00)
$34.99
$27.99
Discount code
Apply
Subtotal · 2 items$47.98
Shipping$5.00FREE
Free shipping
TotalUSD$47.98
Total savings $17.00

Pre-loaded cart

Products, variants, and quantities already in the cart the moment they click.

Auto-applied promotions

Discounts, free gifts, and free shipping baked into the link and applied on arrival.

No code to type, or leak

The offer lives in the link, not in a discount code. Nothing for Honey or coupon sites to scrape.

Pre-filled details

Name, email, and address already at checkout. One less form to abandon.

Dynamic links

One URL, a different cart per customer, via Klaviyo, Shopify ID, or URL parameters.

Subscriptions ready

Selling plan pre-selected. Works with Recharge, Appstle, Loop, and native subscriptions.

Tracked per link

Clicks, orders, and revenue attributed to the exact link, with no shared code to muddy the numbers.

Shopify's own checkout

Not a custom one. Shop Pay, PayPal, and Google Pay all work, and your taxes and apps are untouched.

Scheduling & limits

Launch and expire offers automatically. Cap redemptions, add passcodes, require login.

We've been able to test a bunch of offers in our post-purchase surveys, campaigns, and even in our welcome flows, and unlock 20%, 30%, 40% growth for clients.
Filip PejicFilip Pejic, CEO @ Bedford Marketing
Storefront

The deal travels with them

Point a link at any page, whether a collection, a product or your homepage, and the promotion is live from the moment they land. Customers browse and shop as normal, with the offer following them the whole way.

Painterly illustration of people on colorful boxes with shopping carts
/summer20% NO CODEStore
Loofah LabsFragranceDiscovery setsRefillsAboutSearch2
Fragrance / Eau de parfum
Aquatic Myth
50 ml · Eau de parfum
20% OFF
$24.99$19.99
30 ml50 ml100 ml
1+
Add to cart
Ships within 24 hoursFree returns for 30 daysCruelty-free
Sea salt, bergamot and driftwood over a warm amber base. Blended in small batches and bottled by hand in Portland.
You may also like
20% OFF
20% OFF
20% OFF
20% OFF
Summer sale: 20% off, already applied

Land anywhere, offer already on

A collection, a product page, the cart, your homepage, or any other URL on your store. Wherever you send them, the promotion is already active when they arrive.

Scoped promotions

Pick the products a promotion applies to: the link's items, the whole order, a collection, or specific variants.

Strikethrough pricing

The original price is crossed out and the new one shown beside it, wherever your theme renders prices.

Your banner, your colors

An on-brand banner rides along with the link. Full width or hugging the message, dismissible, and off entirely if you'd rather stay quiet.

Progress on every page

"$12 away from a free gift" follows them around the store, and once they cross the line they can claim their gift.

Set up once

Turn on the app embed and every storefront link works. If your theme needs a tweak, we'll help you sort it out.

This is an awesome tool providing the flexibility and functionality that brands dream of!
Jack OswaldJack Oswald, Founder @ Cancha
This app is a technical powerhouse wrapped in a lightweight experience. It makes use of Shopify's latest platform features to deliver a tool that's fast, intuitive, and incredibly useful for merchants.
Irene ZourdosIrene Zourdos, Product Marketing @ Shopify

One link for every moment

Most offers lose something between where they're promised and where they're paid for. These are the places a link closes that gap.

Test offers as fast as you test creative

The offer lives in the link rather than the page, so one product page can carry five different deals at once and the offer is the only thing your test changes.

  • Duplicate a link, change the offer, live in seconds
  • Keep winning ads running, but swap the offer
  • Warm traffic to checkout, colder traffic to the product page
  • One link per ad set, so the numbers stay separate
  • Schedule the offer to expire when the campaign does
/meta30% OFFCheckout
Aquatic MythSpring sale (−$7.50)$24.99$17.49

Inbox to order, in one straight line

The offer is already applied and their details are already filled in when they land, so there is nothing to search for and nothing to type, whether that landing is checkout or a collection page.

  • No code to mistype or leak
  • One URL that resolves per recipient, for the whole list
  • Works in both one-off campaigns and your current flows
  • Eliminate “my code didn’t apply” support tickets
/new-in20% OFFStore
Matcha GummiesNew in (−$2.00)$10.00$8.00

Know which post did the selling

A link per post ties orders back to the exact photo, reel or story that earned them, instead of everything collapsing into one link in your bio.

  • Sell straight from your posts, stories and DMs
  • Revenue per post, per story, per platform
  • Link the product in the post, not the homepage
  • Change where a bio link points without touching the profile
/reel-1215% OFFStore
Makeup Mix PackPost offer (−$6.00)$39.99$33.99

Commission you can actually trust

Every sale is credited to the link that produced it, so what you pay out matches what the creator actually drove.

  • No code to leak onto Honey or the coupon sites
  • A unique link per creator, with revenue tracked in Shopify
  • Their audience gets the discount without entering anything
  • Adjust a creator's offer without changing their link
  • Expire a collaboration on a date instead of chasing a code
/sara20% OFFStore
Twist Me Up Mascara@sarapearson (−$5.00)$24.99$19.99

Pick up precisely where they dropped off

The link restores the same items, quantities and variants with their details already filled in, and the nudge can scale with the cart: free shipping at one threshold, a gift or a deeper discount at the next.

  • The same cart, down to the variant
  • Their details already filled in at checkout
  • Tiered rewards, so a $300 cart isn't nudged like a $30 one
  • Offer a free gift or free shipping instead of margin
  • Drops into the recovery flow you already run
/come-back10% OFFCheckout
Snatched EyelinerCome back (−$1.80)$17.99$16.19

Seeding without the spreadsheet

Creators serve themselves: the variant picker and the content agreement are both built into the page they land on.

  • Send personal links, or one catch-all link for gifting at scale
  • Creators pick their own size and colour
  • No more back-and-forth DMs or spreadsheets
  • A consent checkbox before they can check out
  • Checkout at zero, shipping included
/giftingGIFTEDPopup
Pinky GlossCreator gift (−$19.99)$19.99FREE

Retention that runs without you

A flow sends the link on its own and the link rebuilds their previous order, so a repeat purchase costs the customer one tap and costs you nothing to run.

  • Built from their actual last order
  • Drops into the flows you already run
  • Send it thirty days after purchase, or whenever suits
  • Add a returning-customer discount, or don't
/reorderREORDER 20%Checkout
2Debloat GummiesRefill (−$4.00)$20.00$16.00

The plan is chosen before they decide

The selling plan travels inside the link, so the subscription is pre-selected at checkout instead of losing by default to the one-time option sitting beside it.

  • Works with Recharge, Appstle, Loop and native subscriptions
  • Sweeten the first delivery with a gift or a discount
  • Renewals bill at your normal plan price
  • Move someone from one-time to subscription in one message
/first-boxGIFT + 50%Popup
Matcha GummiesDelivery every 30 daysFirst box 50% (−$10.00)$20.00$10.00
Wakeup GummiesFirst box gift (−$10.00)$10.00FREE

Private actually means private

Nothing is published to your storefront and nothing is indexed, so the only way in is the link you sent, and you decide how far it is allowed to travel.

  • Your regular list gets 20%, your VIP list gets 20% and a gift
  • Add a passcode, or require a customer login
  • Cap how many times it can be redeemed
  • Schedule it to open early and expire when the public sale starts
  • No unlisted page for anyone to stumble onto
/vipMEMBERS ONLYStore
Amber InfusionVIP early access (−$5.25)$34.99$29.74

The sale doesn't end at the door

Shopify POS builds a link on the spot for whatever isn't on the shelf, and scans one the other way when a customer arrives holding an offer you sent them.

  • Built at the counter, in the POS you already use
  • Texted or emailed to the customer while they're stood there
  • Attach a selling plan, so the subscription starts in store
  • A QR on the receipt for 10% off their next order
  • Or scan their link at the till to redeem an in-store offer
/instore15% OFFCheckout
Focus GummiesIn store (−$1.50)$10.00$8.50

Print once, sell for months

A QR on packaging, an insert or a shelf card opens a cart with the product and the offer already in it, so reordering is one scan rather than a search.

  • QR on packaging, inserts or shelf cards
  • Change the offer behind the QR without reprinting anything
  • Still works long after the box has been opened
  • Orders you can trace back to a print run
/scanSCAN & SAVEPopup
Matcha GummiesScan and save (−$1.50)$10.00$8.50

Send an invoice link, not a draft order

Build a cart at that account's price and send it as a link. Nothing about your store has to change, and the same link still works the next time they need it.

  • Custom pricing per buyer, set on the link
  • Bulk quantities already in the cart
  • No company accounts needed, and it still works if you have them
  • Buyers can adjust quantities before they pay
  • Reusable, so repeat orders need nobody's time
/wholesaleBULK PRICEPopup
24Focus GummiesSpa Haus (−$72.00)$240.00$168.00

Convert support chats to sales

Agents answer with a ready cart instead of instructions, so the question that started the conversation ends in an order rather than a maybe.

  • Answer “which one should I get?” with a cart, not a catalogue
  • Send a replacement at zero, shipping included
  • A goodwill discount that exists for that one customer
  • Rebuild a past order without them hunting for it
  • Their details already filled in at checkout
/sorryON USCheckout
Wakeup GummiesReplacement (−$10.00)$10.00FREE
Receipts

Trusted by Shopify and the community

Built for Shopify certified, a Build Award from Shopify itself, and a five-star rating from the brands running it every day.

2025

Shopify Build Award winner

Recognized by Shopify for design, performance, and merchant impact.

Built for Shopify

Certified for quality, performance, and security. The highest app standard.

★★★★★

5.0 on the App Store

Rated five stars by the brands who use it every day.

Plays nice with your stack

Links drop straight into the tools you already run: email and SMS flows, subscriptions, helpdesks, and ad platforms.

Want to integrate? Reach out.

KlaviyoPostscriptAttentiveRechargeAppstleLoopKaching BundlesShopify FlowMeta AdsGoogle AdsTikTok AdsDownpayGorgiasManyChatKlaviyoPostscriptAttentiveRechargeAppstleLoopKaching BundlesShopify FlowMeta AdsGoogle AdsTikTok AdsDownpayGorgiasManyChatKlaviyoPostscriptAttentiveRechargeAppstleLoopKaching BundlesShopify FlowMeta AdsGoogle AdsTikTok AdsDownpayGorgiasManyChatKlaviyoPostscriptAttentiveRechargeAppstleLoopKaching BundlesShopify FlowMeta AdsGoogle AdsTikTok AdsDownpayGorgiasManyChat
Analytics

Know which links made the money

Every link tracks its own clicks, orders, sales and conversion rate, right in your Shopify admin. Give each campaign, channel or creator its own link and the reporting sorts itself out.

Clicks, orders, sales, conversion

The four numbers that matter, for today, the last 7 days, or the last 30.

Inside your Shopify admin

No second dashboard, no separate login, no tab you forget to open.

One link, one number

Give each channel its own link and each gets its own row. No shared discount code splitting one figure between five places.

Stamped on every order

Each order carries the code of the link that made it, your UTM values, and up to three custom parameters of your own choosing.

Report on it however you like

Those fields are available to Shopify's own reporting and to ShopifyQL, so you can slice orders by link, campaign, or your own parameter.

A channel Shopify recognises

Checkout Links is a sales channel, so these orders sit alongside your others in Shopify's own reporting.

Being able to see exactly which links are driving revenue right in my Shopify dashboard has been a game-changer!
Daniella PeriDaniella Peri, Founder @ Ylse Design
Automations

Links that send themselves

Hook a link to something a customer does and the follow-up runs on its own. Nothing to press and nothing to remember, in whatever tool you already automate with.

A cart gets abandoned

The link rebuilds exactly what they left, with a nudge discount if you want one.

A delivery lands

Thank them, and put the refill one tap away while the box is still on the counter.

Thirty days pass

Their last order, rebuilt and ready to buy again without anyone searching for it.

Stock comes back

Everyone who waited gets a link with the item already in their cart.

Someone goes quiet

A price good enough to be worth coming back for, sent before you lose them for good.

A customer becomes a VIP

Early access and better pricing, the moment they cross whatever line you set.

Everything included.
One flat price.

$25/ month

Unlimited links · 7-day free trial

FAQ

Anything else?

More detail lives in the Help Center, or email us and a human answers.

A Shopify checkout link is a URL that takes a customer directly to the checkout page with one or more products already added to the cart, optionally with a discount, customer info, and notes pre-filled. Checkout Links creates these links dynamically and adds analytics, usage limits, expiry, and per-recipient personalisation on top of Shopify's native checkout.

Shopify's Buy Button is a static, JS-embedded widget for adding a single product to a cart from another site. Checkout Links is dynamic and per-recipient: each link can carry its own product mix, discount, customer pre-fill, attributes, expiry, and usage limit, plus full click and checkout analytics.

Yes, and on every other Shopify plan. Checkout Links works the same on Basic, Shopify, Advanced and Plus, with nothing to upgrade and no plan-specific setup. It is Built for Shopify certified.

Yes. Checkout Links applies cart-line discounts and delivery discounts via Shopify Functions, so the discount is baked into the link and customers never have to type a code at checkout.

Yes. Every checkout link can be rendered as a QR code for use in print, packaging, in-store displays, and offline campaigns.

Yes, 7 days free. No credit card required to start.

Yes. Links to checkout or the Popup need nothing from your theme at all, because they never touch it. For storefront links, you switch on the Checkout Links app embed once, and if your theme needs a tweak for the sale badges to sit in the right place, support sets it up for you.

No. Everything is configured through a visual editor. No code, no developers needed.

Yes. Drop checkout links directly into your Klaviyo flows and campaigns. Works with any email platform.

Yes. Works with Recharge, Appstle, Loop, and native Shopify subscriptions. Pre-select selling plans in your links.

Products and discounts are pre-loaded, and they land on Shopify checkout ready to pay. Or optionally in the Popup to review first.

No. Checkout Links applies promotions through Shopify Functions tied to the link itself, so there is no discount code to copy, share, or scrape, so your offer can't end up on Honey, RetailMeNot, or coupon browser extensions. Only the people you send the link to get the deal, and you can add usage limits, expiry dates, passcodes, or customer login on top. This also keeps influencer campaigns honest: each sale attributes to the influencer's unique link, so a leaked code can never inflate commissions.

The Popup is a branded mini landing page that opens on top of your own storefront when a customer clicks your link. It shows the pre-loaded cart with promotions applied, and you can add upsells, bundle builders, a tier progress bar, callouts, media, and a consent checkbox, all in a drag-and-drop block editor, with no theme changes.

Yes. Every link has a destination: straight to checkout, the cart page, or any page of your store, whether a collection, a product, or your homepage. With a storefront destination the discount is live in the customer's session while they browse, and you can scope it to the link's items, the entire order, a collection, or specific variants.

Yes. Every link lives on your store's domain, like yourstore.com/summer-vip, not a third-party shortener. Checkout Links creates the redirect in Shopify for you when you pick the slug, so the link a customer sees, shares, or hovers over is always yours.

Yes, on storefront links. The app embed crosses out the original price and shows the new one wherever your theme renders prices, adds a discount flag to product images, and can show an on-brand banner with progress toward the next reward. It works for percentage discounts on tiers the customer has already reached, so a price is never crossed out for an offer they haven't unlocked yet.

No. Checkout links and Popups don't load anything on your storefront at all. The storefront embed is two deferred scripts that never block page rendering, read the link from the cart with no extra network request, and do nothing at all for shoppers who didn't arrive through a Checkout Link.

Yes. All analytics are in the app: clicks, orders, sales, and conversion rate. No third-party tools needed.

Yes. You can build a cart at a specific buyer's pricing and send it as a link, with no company profiles, catalogues, or buyer logins to set up. The same link works again for their next order. If you already run Shopify B2B, Checkout Links works alongside it rather than replacing it.

Yes, in both directions. Staff can build a link at the counter for anything not on the shelf and text or email it to the customer, including subscription products POS cannot sell on its own. They can also scan a customer's link at the till to apply that offer to an in-store sale.

No. Create unlimited links on the $25/month plan. Every feature included.