Linking Products & Variants
Connect options to real Shopify products for inventory and pricing
Options mapped to variants
interactiveEach selection resolves to a real variant SKU and price.
Connect your customization options to Shopify products for inventory tracking and pricing.
Why Link Products?
When you link an option to a Shopify product or variant:
- ✅ Inventory Tracking: Stock levels update automatically
- ✅ Accurate Pricing: Prices pull from your product catalog
- ✅ Order Management: Line items appear separately in orders
- ✅ Fulfillment: Each add-on can be fulfilled independently
Types of Options
Text-Only Options (No Product Linked)
Options without a linked product are purely informational:
- Appear as order notes on the main product
- Don't affect inventory
- Don't add separate line items
- Great for personalization choices that don't require fulfillment
Examples:
- Font style selection
- Engraving text preference
- Gift wrapping style
Product-Linked Options
Options connected to Shopify products:
- Add a separate line item to the cart
- Track inventory independently
- Show their own price to customers
- Fulfill as separate items
Examples:
- Add-on accessories
- Upgrade components
- Extended warranties
Linking an Option to a Product
Step 1: Open the Option Editor
- Click on an existing option, or create a new one
- Find the Linked Product dropdown
Step 2: Select a Product
- Click the dropdown
- Choose from your product list
- The product's variants will load
Step 3: Select a Variant (if applicable)
If the product has multiple variants:
- A Select Variant dropdown appears
- Choose the specific variant
- Price automatically updates from the variant
Step 4: Save
Click Add Option or Save Changes
Understanding Variant Selection
Single-Variant Products
If your product has only one variant (e.g., "Default Title"):
- No variant selection is needed
- The single variant is automatically used
Multi-Variant Products
If your product has multiple variants (sizes, colors):
- You must select a specific variant
- Each variant can be linked to a different option
- Example: Link "Small" option to "Small" variant
Pricing Display
How Prices Show
When a product is linked:
- Price displays on the option (e.g., "+ $19.99")
- Customers see the total cost
- Prices update if you change them in Shopify
Price Inheritance
Prices come directly from your Shopify product:
- Update the price in Shopify
- The change reflects automatically in Uplift
- No need to update in multiple places
Inventory Tracking
How It Works
- Customer selects an option with linked product
- At checkout, inventory is reserved
- After purchase, inventory decrements
- Out-of-stock variants show as unavailable
Managing Low Stock
- Out-of-stock options are automatically disabled
- You can set inventory policies in Shopify
- Consider using Shopify's inventory alerts
Cart & Order Behavior
In the Cart
When a customer adds to cart with linked options:
- Main product appears as one line item
- Each linked option appears as a separate line item
- Each shows its own price
- Cart total includes all items
In Orders
After purchase:
- Each linked product is a separate line item
- Can be fulfilled independently
- Inventory updated for each
- Clear visibility of what was ordered
Best Practices
When to Link Products
✅ Link when:
- The option requires separate fulfillment
- You need to track inventory
- It's a physical add-on product
- Pricing should be inherited from catalog
❌ Don't link when:
- It's just a visual choice (color preference)
- No separate inventory needed
- You want it as an order note only
Product Organization
- Create dedicated "Add-on" products in Shopify
- Use clear naming: "Add-on: Extended Warranty"
- Set appropriate inventory tracking
- Consider using product tags for organization
Variant Management
- Create specific variants for each option
- Keep variant names matching option names
- Use SKUs for easy fulfillment reference
Example Configurations
Accessory Add-on
Scenario: Adding a phone case to a phone purchase
- Create option "Add Protective Case"
- Link to "Phone Case" product
- Select "Clear" variant
- Price shows: "+ $24.99"
Upgrade Option
Scenario: Memory upgrade for a computer
- Create radio group "Choose Memory"
- Option 1: "8GB (Standard)" - No link
- Option 2: "16GB" - Link to "RAM Upgrade 16GB"
- Option 3: "32GB" - Link to "RAM Upgrade 32GB"
Color Swatch with Product
Scenario: Different color versions of an accessory
- Create swatch group "Band Color"
- Each swatch links to a different color variant
- Inventory tracked per color
- Visual swatch preview + proper inventory
Troubleshooting
"Please select a variant"
- Multi-variant products require a variant selection
- Choose a specific variant from the dropdown
Price Not Showing
- Ensure the product has a price set in Shopify
- Check that the variant exists
- Refresh the page and try again
Out of Stock Options
- Check inventory in Shopify
- Update stock levels
- Consider using "Continue selling when out of stock"