For Checkout Links to work properly, your products and discounts need to be available through the Checkout Links sales channel in Shopify. This guide walks you through the configuration.
Why This Matters
Shopify allows you to control which products and discounts are available on each sales channel (Online Store, Point of Sale, Checkout Links, etc.). If a product or discount isn't enabled for the Checkout Links channel, it won't work in your checkout links.
Making Products Available
For Individual Products
Go to Products in your Shopify admin
Open the product you want to use in checkout links
Scroll to the Sales channels and apps section
Make sure Checkout Links is checked
Save the product
For All Products
Go to Products in your Shopify admin
Select all products (or use filters to select a group)
Click More actions > Manage sales channels
Enable Checkout Links
Save
Making Discounts Available
If you're using the Discount Code promotion type, the discount code must be available to the Checkout Links sales channel:
Go to Discounts in your Shopify admin
Open the discount code
In the Sales channels section, make sure Checkout Links is enabled
Save the discount
Checking Your Setup
If a checkout link isn't working as expected:
Open the link in the Checkout Links editor
Check for any warnings about product availability
Verify each product is enabled for the Checkout Links sales channel
If using a discount code, verify the code is active and available to the channel
Known Limitations
Due to Shopify platform limitations with sales channels, the following product types do not work with Checkout Links:
Bundles — Shopify bundles cannot be sold through third-party sales channels
Unlisted products — Products that are hidden from your Online Store but not published to the Checkout Links channel won't be available
These are Shopify-level restrictions that apply to all sales channel apps, not just Checkout Links.
Common Issues
Product not appearing in cart — The product isn't available on the Checkout Links sales channel
Discount not applying — The discount code isn't enabled for the channel, has expired, or has reached its usage limit
Variant unavailable — The specific variant may be out of stock or not published to the channel
Bundle product not working — Shopify bundles are not supported through sales channels (see Known Limitations above)
