Add-on Products
Physical accessories (cases, chargers, screen protectors) offered as upsells on product pages.
Where to find it
Admin: /commerce/addon-products
Storefront: "Frequently Bought Together" section on product detail pages
Differences vs. service addons
| Add-on Products | Service Add-ons | |
|---|---|---|
| Physical item? | Yes (shipped separately) | No (intangible warranty/plan) |
| Standalone cart items? | Yes | No — attached to an item |
| Has inventory? | Optional | N/A |
| Variations? | No | Yes (1yr, 2yr, 3yr) |
| Typical example | Phone case, charger | Extended warranty |
Configuration
Create an add-on product:
- Name, slug, description, image
- Price, SKU
- Quantity: specific number (tracked) OR unchecked "Unlimited"
- Active flag
Targeting
Choose which products show this addon:
- Entire catalog — every product page displays this addon
- Category — only products in a specific category
- Product — only one specific product
Add multiple targets to stack conditions (e.g. "show for these 3 products").
Customer flow
- On a product page, scrolls to "Frequently Bought Together"
- Clicks Add on an addon product
- Addon is added as a separate cart line item
- Cart subtotal includes the addon
Stock handling
For tracked-quantity addons:
- Stock decremented when order is placed
- Out-of-stock addons don't show on product pages
- Restock via the admin UI
Unlimited addons never run out.