Link add-on products to option values

Features · Updated Oct 15, 2026

Product linking connects an option value to a real product in your store. When the customer selects that value, the linked product is added to the cart alongside the main product. This feature is available on the Pro plan.

Use it for upsells that are actual products, such as a matching chain for a pendant, a warranty product, or batteries.

Link a product to a value

  1. Open your option set and select a choice option.
  2. Select the option value.
  3. Click the link icon next to the value's Add-on price field and pick the product to link. The picker only lists Active products (Draft, Archived, and Unlisted are hidden). The price field then shows the linked product's own price and variant.
  4. Save the option set.

An option value row with Charm A linked to Gift box, showing $5.00 and the product name in the add-on price field

The linked product must be Active in Shopify and published to the Online Store sales channel. Unlisted products (or Active products with Online Store turned off) are left out of Optionize's lookup, so the option may show no price, the product URL can 404, and Markets pricing can fall back to the wrong amount. Setting the product to Active and turning Online Store on fixes that. Active alone does not put it in your menus or search. Keep it out of navigation collections if you do not want shoppers to find it on its own.

If a product you already linked is later set to Draft, Archived, or Unlisted, Optionize shows a warning under that value so you can fix the status in Shopify.

After you change the linked product's price in Shopify

Optionize stores a snapshot of the linked variant's price when you save the option set. Changing the price in Shopify alone does not update that snapshot.

After you change a linked product's price (or Markets catalog price) in Shopify:

  1. Open each option set that links to that product.
  2. Confirm the Add-on price field shows the new amount (re-open the value if needed).
  3. Click Save on the option set.

Until you save, the storefront and checkout can still charge the old amount.

How it works at checkout

When the customer selects the value and adds the main product to the cart, the linked product is added too, priced at its own product price. At checkout both appear as separate line items, so inventory for the linked product is tracked normally.

Add-on price vs. product linking

Add-on price Product linking
What it is A flat surcharge on a value A real product added to the cart
Inventory tracked No Yes, the linked product's own stock
Price comes from The amount you type on the value The linked product's price (refreshed when you save the option set)

Use add-on price for services and fees (engraving, rush order). Use product linking when the extra is a physical product you stock.

Things to know

  • Keep linked products Active and published to Online Store. Unlisted products, or Active products with Online Store off, are not resolved for price display or Markets catalog pricing.
  • The link picker filters to Active products. A warning appears under a value if an already-linked product is no longer Active.
  • After a Shopify price change on a linked product, Save every option set that uses that link so Optionize picks up the new price.
  • If a linked product is out of stock, you can grey it out on the storefront automatically. In Settings, turn on Disable unavailable options.
  • Customers can't buy Optionize's auto-created add-on products on their own; see Can customers buy add-on products directly?.