Managing Products
Add and configure products with add-on groups
3 min readUpdated 2025-01-15productsadd-onsgroupsoptions
Options mapped to variants
interactivecanvas display
variantTEE-BLK-M$34.00
Each selection resolves to a real variant SKU and price.
Learn how to create, organize, and manage product customizations.
Accessing the Product Manager
- Open Uplift from your Shopify admin
- Click Manage Add-Ons & Customizations
- The product manager has three main areas:
- Left Sidebar: Product selector
- Center Panel: Add-on configuration
- Right Panel: Customer preview
Selecting a Product
Using the Search
- Click the search box in the left sidebar
- Type your product name
- Click on the product to select it
Product List
- Products with existing configurations show a badge
- Recently edited products appear at the top
- Use filters to find specific products
Creating Add-on Groups
Add-on groups organize your customization options.
Step 1: Create a New Group
- Click + Create New Add-on Group
- The group editor modal opens
Step 2: Configure Basic Settings
Group Title (Required)
- What customers see (e.g., "Choose Your Size")
- Keep it clear and descriptive
Description (Optional)
- Additional context for customers
- Appears below the title
Step 3: Choose Display Type
| Type | Best For | Selection |
|---|---|---|
| Checkbox Group | Multiple add-ons | Multiple |
| Radio Buttons | Size/style choices | Single |
| Dropdown Menu | Many options, compact display | Single |
| Color Swatches | Visual color/pattern selection | Single |
Step 4: Set Requirements
- Toggle Required selection if customers must choose
- Required groups are marked with an asterisk (*)
- Required radio/swatch groups auto-select the first option
Step 5: Save
Click Save Changes to create your group.
Adding Options to Groups
For Checkbox, Radio, and Dropdown Groups
- Click the + button on your group
- Fill in the option details:
- Option Name: What customers see
- Option Description: Additional details (optional)
- Linked Product: Connect to inventory (optional)
- Option Image: Visual for canvas preview (optional)
- Click Add Option
For Color Swatches
See Color Swatches Guide for detailed swatch setup.
Managing Existing Groups
Reordering Groups
- Hover over the drag handle (⋮⋮) on the left of a group
- Drag up or down to reorder
- Changes save automatically
Editing a Group
- Click the Edit (pencil) icon on the group
- Make your changes in the modal
- Click Save Changes
Duplicating a Group
- Click the Duplicate icon
- A copy is created with "(Copy)" appended
- Edit the copy as needed
Deleting a Group
- Click the Delete (trash) icon
- Confirm the deletion
- ⚠️ This cannot be undone
Managing Options Within Groups
Reordering Options
- Drag options using the handle to reorder
- First option in required groups is auto-selected
Editing Options
- Click the option row to open the editor
- Modify any fields
- Save your changes
Duplicating Options
- Click the duplicate icon on an option
- Useful for creating variations
Deleting Options
- Click the delete icon
- Confirm removal
Collapsing and Expanding Groups
- Click the group header or chevron to collapse/expand
- Collapsed groups show a summary of options
- Helps manage complex configurations
Copying Configuration Between Products
Export Configuration
- Configure one product completely
- Use Export Config in the menu
- Save the JSON file
Import Configuration
- Select the target product
- Use Import Config in the menu
- Upload your JSON file
- Adjust product-specific settings
Best Practices
Group Organization
- ✅ Lead with the most important choices
- ✅ Group related options together
- ✅ Use clear, concise titles
- ✅ Limit to 5-7 groups per product
Option Naming
- ✅ Be descriptive but brief
- ✅ Include relevant details (size, color, etc.)
- ✅ Use consistent formatting across products
Required vs Optional
- ✅ Make critical choices required (size, color)
- ✅ Keep add-ons optional (upgrades, accessories)
- ✅ Don't require too many selections
Saving Your Work
- Click Save Changes to save all modifications
- The button shows when you have unsaved changes
- Auto-save is not enabled - always save manually!