A product add-on is an optional extra attached to something the shopper is already buying — gift wrap, express assembly, a two-year warranty, a spare filter. It is the highest-margin line on most orders, and it does not need to live in your variant matrix. NUO AI offers add-ons on the product page and in the cart, priced and tracked separately, free.
Pick what the add-on attaches to. A single product, a collection, or any cart that contains a qualifying item.
Price it. A fixed price, free, or a percentage of the item — add-ons can be paid extras or no-cost choices like a gift message.
Choose where it shows. On the product page next to the buy button, in the cart, or both. The widget matches your theme automatically.
Watch attach rate. Funnel analytics report attach rate and revenue per add-on, so you learn which extras shoppers actually want.
The reflex on Shopify is to model an extra as a variant — "Blue / Large / With gift wrap". It works until it does not. Shopify allows a limited number of options and variant combinations per product, and every add-on you encode as an option multiplies the matrix. Three colours, four sizes and two wrap choices is 24 variants, most of which exist only to carry a $4 upcharge.
The damage goes past the count. Variant-encoded add-ons pollute inventory tracking, break collection filters, distort reporting, and make the product page's option selectors harder to read. And a shopper who has to re-pick their size because they changed their mind about gift wrap is a shopper one step closer to leaving.
An add-on layer keeps the extra as its own priced line that attaches to the chosen variant, so the variant matrix stays about the product and the extras stay about the order. For the full comparison — including when a variant genuinely is the right model — see product add-ons vs. custom product options.
One add-on prompt per product, two at most. Add-on menus are where carts go to stall.
Shoppers often ask for add-ons at checkout rather than earlier. That is possible on Shopify, but checkout is the most restricted surface on the platform and the rules differ by plan — add-ons at checkout on Shopify covers what each surface allows and why the cart is usually the better target.
Neighbouring offer types: frequently bought together for complete companion products rather than extras, AI cart upsell for one cart-level offer chosen per shopper, and gift with purchase when the extra is free and threshold-gated.
A product add-on is an optional extra a shopper can attach to a product they are already buying — gift wrap, engraving, a warranty, installation, a spare part. It is not a standalone purchase, and it is usually priced far above its cost, which makes it one of the highest-margin lines on an order.
Variants multiply. Each add-on encoded as a product option combines with every colour and size you already sell, which inflates the variant matrix, muddies inventory and reporting, and makes the option selectors harder to use. An add-on layer attaches the extra as its own priced line instead, leaving the variant matrix to describe the product.
Yes. Add-ons can be priced, free, or a percentage of the item price, so a $0 gift message and a $49 warranty can run on the same product.
On the product page next to the buy button, in the cart or cart drawer, or both. The widget inherits your theme's typography, spacing and button styling, so no theme edits are needed.
Checkout is Shopify's most restricted surface and what you can place there depends on your plan. For most stores the cart is the practical place to offer paid extras; see our guide to add-ons at checkout on Shopify for what each surface allows.
Funnel analytics report attach rate and revenue for each add-on, alongside the orders it appeared on. Low-attach add-ons are worth removing — every extra prompt costs attention on the way to checkout.
Yes. Every NUO AI feature is included at $0 — no paid tier, no order cap, no revenue share.