How to Send Checkout Links for Specific Product Variants on Shopify

You're running an email campaign for your new blue hoodie. The email shows the blue hoodie. The subject line says "The Blue Hoodie Is Here." The customer clicks the link and lands on... your product page, defaulting to the black variant. They have to find the blue option, select it, add to cart, and navigate to checkout.

That's four steps where zero would do.

Every variant mismatch between your marketing and your checkout is a conversion leak. The customer clicked because they wanted the specific thing you showed them. Making them hunt for it on a product page with 12 color options and 6 sizes is how you lose a sale that was already made.

Why Variant-Specific Links Matter

Most Shopify stores have products with multiple variants — sizes, colors, materials, bundles. When you promote a specific variant in an email, SMS, or social post, the link should take the customer directly to that variant, not the generic product page.

Email campaigns for specific colorways. You launch a new color and email your list about it. The link should open with that exact color pre-selected and ready to buy. If the customer has to browse your product page and pick the color themselves, you've turned a one-click purchase into a shopping session.

SMS promotions for specific sizes. You're running a flash sale on remaining XL inventory. The SMS link should pre-fill the cart with the XL variant, not drop customers on a page where they can pick any size — including the ones that aren't on sale.

Influencer links for specific products. You send an influencer a product in Rose Gold. Their audience wants the Rose Gold one they saw in the video. The link in the influencer's bio should go straight to Rose Gold, not whatever variant Shopify defaults to.

Restock alerts. A popular variant is back in stock. The notification should link directly to that variant at checkout — not send the customer back to a product page where they have to remember which variant they signed up for.

The Manual Approach (And Why It Breaks)

Shopify lets you append a variant ID to a product URL:

https://your-store.myshopify.com/products/hoodie?variant=44123456789

This pre-selects the variant on the product page. The customer still needs to click "Add to Cart" and proceed to checkout, but at least the right variant is shown.

The problem is that variant IDs are fragile. If you edit the product — reorder variants, change an option name, update pricing — Shopify can regenerate variant IDs. Your links break silently. No error page, no redirect. The customer just sees the default variant and doesn't know anything's wrong.

Cart permalinks have the same issue:

https://your-store.myshopify.com/cart/44123456789:1

This puts the variant in the cart directly, but the ID is still hardcoded. And there's no way to apply an automatic discount, track attribution, or show a pre-checkout page.

A Better Way: Variant-Specific Checkout Links

Checkout Links lets you create links with specific variants pre-filled in the cart. You pick the product, select the exact variant, and the link handles the rest — cart pre-fill, automatic discount, and straight to checkout.

Step 1: Create a Link and Add Your Product

Open Checkout Links in your Shopify admin. Create a new link and search for the product you want to promote.

When you add a product, you can select the specific variant. Selling a t-shirt in 6 colors and 4 sizes? Pick "Blue / Large" and that's exactly what goes in the cart when someone clicks the link.

Step 2: Add a Discount (Optional)

If you're promoting a specific variant because it's on sale, add an automatic discount. Percentage off, fixed amount, or free shipping — it applies at checkout without any code.

This is especially useful for clearing specific variants. If you're sitting on 200 units of the green colorway and want to move them at 25% off, create a link for just that variant with the discount built in. The customer gets the green one at the sale price. No code, no confusion.

Step 3: Let Customers Switch Variants on the Pre-Checkout Page

Here's where it gets useful for campaigns that promote a product line rather than a single variant.

When you add a pre-checkout page to your link, customers can see the product you pre-selected — but they can also switch to a different variant if they prefer. The pre-checkout page loads all available variants for products in the cart, so a customer who clicked a link for the Blue hoodie can switch to Red if that's what they actually want.

This gives you the best of both worlds: the link opens with the promoted variant front and center, but the customer isn't locked into it. They see the variant you marketed, and they can change their mind without leaving the page or navigating your store.

The variant picker shows all available options — colors, sizes, materials — with pricing and availability. Out-of-stock variants are visible but not selectable, so the customer knows what's available without guessing.

Step 4: Share the Link in Your Campaign

Your variant-specific link works everywhere: Klaviyo emails, SMS campaigns, Instagram Stories, TikTok bio, ManyChat flows, QR codes on packaging.

One link per variant. Each one drops the customer into checkout with exactly the right product selected.

Campaign Strategies Using Variant Links

Color Launch Emails

You release a new colorway. Create one checkout link for each color and send targeted emails based on customer preferences. Customers who previously bought blue get the blue link. Customers who bought red get the red link.

Each email shows one color with one link. No browsing, no product page, no variant selection. Click and buy.

Size-Specific Restock Alerts

When a popular size comes back in stock, send a notification with a direct link to that size. "Your size is back — Medium, Blue Hoodie" with a link that opens checkout with Medium Blue already in the cart.

If you use Klaviyo, you can create a flow triggered by back-in-stock events that sends a variant-specific checkout link. The customer who signed up for a restock alert gets a one-click path to the exact item they wanted.

Influencer Kits

When you send products to influencers, create a unique checkout link for the specific variant they received. The influencer shares that link with their audience. Everyone who clicks gets the same variant in their cart — the one they just saw in the unboxing video.

Add UTM parameters to the link for attribution tracking, so you know exactly how many sales each influencer drove and which variant they sold.

Clearance by Variant

Some variants sell faster than others. The medium black always sells out. The XXL lime green sits in your warehouse. Create a clearance link for the slow movers with a deeper discount, and promote them separately. No need to put the whole product on sale — just the variants you need to move.

Bundle Links with Matching Variants

Create a link with multiple products, all pre-selected to matching variants. A "Summer Blue Kit" link could include the blue t-shirt (size L), blue shorts (size 32), and blue cap — all pre-filled in one cart. The customer clicks one link and gets a coordinated outfit at checkout.

The Difference It Makes

Variant-specific links cut the path from "I want this" to "I bought this" down to a single click. No product page browsing. No variant selection. No forgotten discount codes.

For stores with large variant catalogs — apparel, accessories, home goods — this is the difference between email campaigns that convert at 1% and campaigns that convert at 3-5%. Every step you remove between the email and the purchase is a percentage point you get back.

Create your first variant-specific checkout link at Checkout Links — it takes about 30 seconds.