← All free tools

Shopify Cart URL Generator

Every extra click between the ad and the checkout costs you conversions. A Shopify cart permalink removes them: one link that pre-fills the cart with the right products, applies the discount, and drops the customer at checkout. This free tool builds that link for you, with optional live variant lookup and UTM tags.

Fill in your details below to build a link. How it works ↓

Your store

Discount codes

Add one or more codes. Shopify applies them at the cart automatically.

Checkout options

Products (optional)

In this cart

Custom parameters

Add UTM tags or any key and value pairs. Values are URL-encoded for you.

Your cart link

Open link ↗

Build links for stores you own or manage. Test every link before you send it, since discount and variant availability depend on your store settings.

The path from an ad to a completed order is where most revenue leaks out. Every step you ask a customer to take, find the product, add it, remember the code, is a chance to lose them. A cart permalink collapses those steps into one link. The customer clicks and the work is already done: the right products are in the cart, the discount is applied, and they are at checkout. For email, SMS, paid ads and influencer links, that is often the single biggest friction you can remove.

How the link is built

A Shopify cart permalink follows a fixed structure, and this tool assembles it:

https://your-store.com/cart/{variant-id}:{qty}?discount=CODE&payment=shop_pay
  • Variants and quantities go in the path as ID and quantity pairs, so the cart opens pre-filled. Fetch a product to grab its IDs, or add them by hand.
  • Discount codes are added as a discount parameter and applied at the cart automatically, so there is no code for the customer to type.
  • Checkout options choose the destination: straight to Shop Pay for high-intent audiences, or the cart page when you want a review step.
  • Custom parameters carry your UTM tags so the traffic is attributed correctly, encoded safely for the URL.

Where these links earn their keep

The highest-value uses are the moments a customer is already warm. An abandoned-cart email that rebuilds the exact cart in one click. An SMS with a time-limited code already applied. An influencer link that lands followers straight in checkout with their creator discount live. In each case you are removing the gap between intent and action, which is exactly where conversion is won or lost.

Always test the link before you send it. A permalink depends on your store: the variant has to be available, the discount code has to be active and eligible for those products, and Shop Pay has to be enabled. Open the finished link yourself first. It takes a few seconds and saves sending a broken checkout to your whole list.

Notes and limitations

  • Bare domain only. Enter your storefront domain with no scheme or path. If you use a custom checkout domain, use the one customers actually check out on.
  • Fetch is best-effort. It reads public product data in your browser. Some stores block cross-site requests, so if a fetch fails, add variant IDs manually.
  • One checkout style at a time. Shop Pay and cart redirect are mutually exclusive, matching how Shopify handles the parameters.

A cart permalink is a small change that takes real friction out of the checkout. If you want your whole Shopify store built to convert this well end to end, that is what our web development team does.

Frequently Asked Questions

A cart permalink is a link that adds specific products to a customer's cart automatically, and can apply a discount and choose a checkout style, all before they arrive. Instead of sending someone to a product page and hoping they add to cart and enter a code, you send a link that lands them at a pre-filled cart or straight into checkout. It is a standard Shopify feature built on the /cart URL, and this tool assembles the link for you.

The easiest way is to paste a product URL into the tool and press Fetch. It reads the product's public data and lists every variant with its ID, so you can add the ones you want and set quantities. If you prefer to work by hand, a variant ID is the long number you see when you select a variant in the Shopify admin, or in the value of the variant dropdown on a product page. The link needs the numeric ID, not the product handle.

Two toggles change where the link lands. Shop Pay checkout sends the customer straight into an accelerated Shop Pay checkout, which works well for a known, high-intent audience. Redirect to cart takes them to the cart page rather than checkout, which is better when you want them to review the order or keep shopping. Leave both off and the link uses Shopify's default behaviour. You cannot use both at once, so turning on Shop Pay clears the redirect.

Yes. The custom parameters section lets you append any key and value pairs to the link, which is how you add UTM tags like utm_source and utm_campaign so the traffic is attributed correctly in your analytics. Those values are safely URL-encoded for you. Discount codes and checkout options are added automatically in the format Shopify expects.

The fetch reads a product's public JSON, the same data anyone can see on a storefront, and it runs in your browser. Nothing is sent to us. It works on most Shopify stores, but some block cross-site requests, in which case the fetch will fail gracefully and you can enter variant IDs by hand. As a safety measure, any text or image the tool displays from a fetched product is escaped before it is shown, so a malformed product listing cannot do anything unexpected on this page.

No. The tool runs entirely in your browser and nothing you enter is sent to a server. Your inputs are saved in your browser's local storage so they survive a refresh, and the link you build is yours to copy and use wherever you like.

Ready to scale?

What you'll get

Comprehensive digital ecosystem audit
Deep actionable commercial insights
Competitor benchmarking
No obligations, no hard sell, just value

"Word of Mouth Digital has more than doubled our marketing-qualified leads."

Nick Allan
Nick Allan Sales & Marketing Manager - Domaine Homes
$187m+ managed adspend
$750m+ GMV generated
200+ brands scaled

Want your Shopify store built to convert this well everywhere?