Growth & Upsells

Express checkout links

Build a link (and QR code) that opens Shopify checkout with your products, subscription plan and discount code already filled in — for ads, emails, social bios and packaging.

4 min read888 words

An express checkout link takes a customer straight to Shopify checkout with the products, the subscription plan and a discount code already chosen — no product page, no cart. Each link also gets a QR code you can print on packaging or flyers. Creating one takes about 2 minutes.

Before you start: to sell a subscription through the link, you need an active subscription plan that includes the product — see Create a subscription plan. A one-time purchase link needs no plan.

  1. In your Shopify admin, open Apps → RecurX Subscriptions → Growth.
  2. On the Express checkout links card, click Manage links (or Create your first link).
  3. Click Create checkout link in the top right.
The Express links page with the Create checkout link button highlighted
The Express links page with the Create checkout link button highlighted

The list shows every link with its products, Clicks (last 30 days · all-time) and the date it was created.

  1. Link name (required, up to 50 characters) — only you see it. Name it after where you'll share it, for example Instagram bio — monthly vitamins.
  2. Description (optional) — a note for your team.
The Link name and Description fields filled in
The Link name and Description fields filled in

Step 3: Add products

  1. In the Products card, click Select products.
  2. Shopify's product picker opens. Tick a product or variant.
  3. Click Add.
Shopify's Add products picker with Daily Vitamin Pack ticked and the Add button highlighted
Shopify's Add products picker with Daily Vitamin Pack ticked and the Add button highlighted

The product appears in the card. Change Qty to put more than one in the checkout, or click the trash icon to remove it.

The Products card with Daily Vitamin Pack and its Qty field
The Products card with Daily Vitamin Pack and its Qty field

Note: A link works best with up to 10 products. With more, RecurX asks you to remove some before saving.

Step 4: Choose the subscription (optional)

Under Subscription frequency (optional), pick one of your active plans. The list shows each plan's name, price and interval.

  • Leave it on One-time purchase (no selling plan) for a normal one-time checkout.
  • When you pick a plan, the link sends the customer through that plan at checkout, so the order becomes a subscription.
The Subscription frequency dropdown with a monthly plan selected
The Subscription frequency dropdown with a monthly plan selected

Important: Pick a plan that includes the product you added. If RecurX can't read the plan's subscription option from Shopify, it shows "Couldn't read this plan's subscription option from Shopify, so the link can't include it." and doesn't build a link — it never hands out a one-time link by mistake.

Step 5: Add a discount code (optional)

Type an existing Shopify discount code under Discount code (optional). Shopify applies it automatically at checkout.

The Discount code field with WELCOME10 and the message Format looks good
The Discount code field with WELCOME10 and the message Format looks good

RecurX checks the format as you type (letters, numbers, dashes or underscores, up to 50 characters) and shows Format looks good. It doesn't create the code — create it first in Shopify admin → Discounts.

Step 6: Add tracking and prefilled details (optional)

Campaign parameters (optional) — fill in Campaign source, Campaign medium and Campaign name (plus Campaign term and Campaign content if you use them). They're saved on the order as order attributes (utm_source, utm_medium, and so on), so you can see which campaign an order came from.

Campaign source, Campaign medium and Campaign name filled in with instagram, social and bio_link
Campaign source, Campaign medium and Campaign name filled in with instagram, social and bio_link

Customer information (optional) — prefill the shipping address at checkout (name, address, city, state / province, zip, country, company). Use it only for a link you send to one person. Order properties (optional) — click + Add property to add a key and value that are saved on the order.

The Customer information card with the prefill address fields
The Customer information card with the prefill address fields

As soon as a product is added, the right-hand column shows:

  1. Checkout link — the generated URL, with a Copy link button.
  2. QR code — a scannable code for the same link, with your store name under it.
The Checkout link card and the QR code card highlighted
The Checkout link card and the QR code card highlighted

Click Save in the bar at the top of the page (or Discard to throw the draft away).

The Save button in the save bar at the top of the Shopify admin
The Save button in the save bar at the top of the Shopify admin

Step 9: Share it and get the QR code

Back on Express links:

  1. Click Copy link on the link's row and paste it into your ad, email or bio.
  2. Click ••• → QR code to open the QR code. Edit and Delete are in the same menu.
A link row with Copy link and the ••• menu open showing QR code, Edit and Delete
A link row with Copy link and the ••• menu open showing QR code, Edit and Delete

The QR code window shows the code and the link it opens. Print it or save it as an image for packaging, flyers or in-store displays.

The QR code window for a checkout link
The QR code window for a checkout link

Tip: Copy the link from the list, not from the builder. The list's Copy link gives you a click-tracked link, so the Clicks column counts every visit. The builder shows the plain checkout URL.

What happens next

  • A customer who opens the link lands on Shopify checkout with the product, plan and discount already applied. Checkout itself looks and works like your normal Shopify checkout.
  • Anyone with the link can buy — it never logs anyone in. That's what you want for ads and QR codes.
  • Deleting a link stops every copy you already shared from working.
  • For orders and revenue per campaign, use the campaign parameters in your Shopify reports; RecurX's click counts are in the Clicks column. See also Growth analytics.

Troubleshooting

  • "Enter a name for this link." — fill in Link name before saving.
  • "Add at least one product." — add a product in Step 3.
  • "The product picker is only available inside the Shopify admin." — open RecurX from Apps in your Shopify admin, not in a separate tab.
  • "Invalid format. Use letters, numbers, dashes, or underscores (≤50 chars)." — the discount code has spaces or other characters.

Related articles

Need help?

Ask in chat — our assistant answers straight away from these guides, and a person from the team takes over whenever you ask. Or email [email protected].

Email support