Here are the most popular ways merchants use dynamic links.
Abandoned Cart Recovery
Restore a customer's abandoned cart by passing the cart items back through the URL. When integrated with an email platform like Klaviyo, you can automatically send a recovery email with a link that rebuilds their exact cart.
https://yourstore.myshopify.com/a/link/recover?li=VARIANT_1:QTY_1,VARIANT_2:QTY_2&c=CUSTOMER_ID
This is especially powerful combined with a promotion β "Complete your order and get 10% off!"
Reorder Emails
Send customers a link that pre-fills their cart with items from a previous order. Using Shopify Flow or Klaviyo, you can automatically generate reorder links with the customer's past purchase history.
https://yourstore.myshopify.com/a/link/reorder?li=VARIANT_ID:1&c=CUSTOMER_ID
See Reorder Links with Klaviyo for a full setup guide.
Personalized Email Campaigns
Use your email platform's merge tags to build personalized checkout links for each recipient. For example, in Klaviyo:
https://yourstore.myshopify.com/a/link/welcome?c=email:##{{ email }},first_name:##{{ first_name }}This pre-fills the customer's checkout information, reducing friction and speeding up the purchase.
Customer-Specific Offers
Create different offers for different customer segments by passing customer data through the URL. For example, a VIP-only link that identifies the customer:
https://yourstore.myshopify.com/a/link/vip-offer?c=SHOPIFY_CUSTOMER_ID
Combined with usage limits, you can ensure the offer isn't abused.
Subscription Reorders
For subscription products, pass the selling plan ID to automatically enroll the customer in a subscription:
https://yourstore.myshopify.com/a/link/subscribe?li=VARIANT_ID:1:SELLING_PLAN_ID
Custom Order Attributes
Attach tracking or fulfillment data to orders using cart attributes:
https://yourstore.myshopify.com/a/link/partner-offer?attr=partner:acme-co,campaign:summer2026
These attributes appear on the order in your Shopify admin and can be used for reporting or fulfillment routing.
