What Are Checkout Links & How to Use Them
Checkout links are pre-filled checkout URLs that send customers directly to checkout with products, shipping details, discount codes, and other information already filled in. Use them in marketing emails, social media, or anywhere you share links.
How to Create a Checkout Link
- From the navigation menu, click Checkout Links.
- Click Create checkout link.
- Fill in the sections below.
- Click Create link.
Link Settings
Link Details
- Link name — a name to identify this link in your dashboard (e.g., “Summer Sale Link”). Only you see this.
Products
Click Add products to select products from your store. For each product, you can set the quantity to include in the checkout.
The link will pre-load the customer’s cart with these products when they visit it.
Checkout Information (Optional)
Pre-fill customer details so they don’t have to type them at checkout. All fields are optional:
- Email — pre-fills the email field
- Shipping Address:
- First name, Last name
- Address, Apartment/suite
- City, State/Province
- Country, ZIP/Postal code
Link Options (Optional)
| Field | What It Does |
|---|---|
| Discount code | Automatically applies a discount code. The code must already exist in your Shopify store. |
| Order note | Adds a note that appears on the order in your Shopify admin. |
| Referral code | Appears in the Conversion Summary on order details. Useful for tracking referral sources. |
| Custom attributes | Add key-value pairs that appear in the Notes section on order details. Click Add attribute to add pairs. |
| Locale | Sets the checkout language. Only published languages on your store are shown. |
| Redirect to cart | Sends customers to the cart page first instead of directly to checkout, letting them review items. |
| Enable Shop Pay | Directs customers to Shop Pay for faster checkout (if enabled on your store). |
Note: When both “Redirect to cart” and “Enable Shop Pay” are turned on, Shop Pay may not be automatically triggered.
UTM Tracking (Optional)
Track where traffic comes from in Google Analytics and other analytics tools:
| Field | Purpose | Example |
|---|---|---|
| Campaign source | Where the traffic comes from | newsletter, instagram, google |
| Campaign medium | The marketing medium | email, social, cpc |
| Campaign name | The campaign identifier | summer-sale-2026 |
Managing Checkout Links
From the Checkout Links list page, you can:
- Copy a link URL to share it
- Edit a link to update its settings
- Delete links you no longer need (individually or in bulk)
Common Use Cases
Email campaign with a specific product:
- Add the product, set quantity to 1
- Add a discount code for the campaign
- Set UTM parameters for tracking
- Share the link in your email
Wholesale/repeat customer link:
- Add commonly ordered products with typical quantities
- Pre-fill the customer’s shipping address
- Share as a quick reorder link
Social media promotion:
- Add the promoted product
- Apply a discount code
- Set UTM source to “instagram” or “tiktok”
- Use as your bio link or in a post
Good to Know
- Discount codes must exist in Shopify. The link applies the code — it doesn’t create one. Set up the discount in Shopify Admin > Discounts first.
- Products must be available. If a product is out of stock or unpublished, the link may not work as expected.
- Language must be published. If you select a locale that isn’t published on your store, customers will see a 404 error.
- Links are permanent URLs. As long as the products and your store exist, the link continues to work.