Uplift Product Customizer
Uplift Product Customizer is a Shopify app that lets you add powerful customization options to your products. Give customers the ability to personalize their purchases with color choices, add-on features, visual previews, and moreβall while maintaining seamless inventory and pricing integration with your Shopify store.
Key Features
π¨ Visual Customization Options
Offer customers beautiful ways to customize products with color swatches, image swatches, checkboxes, radio buttons, and dropdown menus. Each option type is optimized for different use cases.
πΌοΈ Real-Time Canvas Preview
Show customers exactly what they're getting with live visual previews. Layer images update instantly as customers make selections, creating an engaging shopping experience.
π° Integrated Pricing
Link options to real Shopify products for automatic pricing. Add-ons appear as separate line items with accurate inventory trackingβno manual price management required.
π Conditional Logic
Create dynamic experiences with show/hide rules. Display premium options only when relevant, hide incompatible choices, and guide customers through complex configurations.
π·οΈ Badges & Labels
Highlight popular choices, sale items, or new options with visual badges. Draw attention to the options that matter most.
π± Mobile-First Design
Every feature works beautifully on mobile devices. Touch-friendly controls and responsive layouts ensure a great experience on any screen size.
How It Works
- Install the App β Add Uplift to your Shopify store and enable the app block in your theme
- Create Add-On Groups β Define sets of options (colors, features, upgrades) for your products
- Configure Options β Set up swatches, checkboxes, or other option types with optional product links
- Assign to Products β Connect add-on groups to one or multiple products
- Customers Customize β Shoppers see options on product pages and make their selections
- Orders Include Details β All customization choices appear in orders for easy fulfillment
Who Is This For?
Uplift is perfect for merchants selling:
- Customizable products β Furniture, apparel, accessories with color/material choices
- Configurable items β Electronics, equipment with feature options
- Product bundles β Main products with optional add-ons or accessories
- Personalized goods β Items with engraving, monogramming, or customization services
- Made-to-order products β Custom configurations that need clear specifications
Getting Started
New to Uplift? Start here:
- Quick Start Guide β Get running in 10 minutes
- Installation & Theme Setup β Detailed setup instructions
- Managing Products β Create your first add-on group
Glossary
Common terms used throughout this documentation:
A
Add-On Group
A collection of related options assigned to a product. For example, a "Color Options" group might contain several color swatches. Products can have multiple add-on groups.
Add-On Product
A Shopify product linked to an option. When a customer selects that option, the linked product is added to cart as a separate line item with its own price and inventory.
App Block
A modular theme component (Online Store 2.0) that displays the Uplift customizer on product pages. Added via the theme customizer without editing code.
B
Badge
A visual label displayed on an option (e.g., "Popular", "Sale", "New"). Badges help highlight specific choices to customers.
Base Image
The primary canvas image showing the product. Layer images are composited on top of this base.
C
Canvas
The visual preview system that composites multiple image layers to show customers what their customized product will look like in real-time.
Conditional Logic
Rules that show or hide options based on other selections. For example: "Show engraving options only when 'Gold' finish is selected."
Checkbox
An option type allowing multiple selections. Customers can select any combination of checkbox options within a group.
D
Display Type
How options are presented to customers: swatches, checkboxes, radio buttons, or dropdown menu.
Dropdown
An option type showing choices in a collapsible menu. Ideal for many options or when space is limited.
G
Group
See "Add-On Group."
H
Hidden Property
An order line item property prefixed with underscore (e.g., _uplift_configured). Visible to merchants but hidden from customers in cart and emails.
L
Layer
A single image in the canvas system. Multiple layers stack to create the final preview. Each layer can be tied to specific option selections.
Line Item
An individual product entry in a cart or order. Main products and add-on products each appear as separate line items.
Linked Product
See "Add-On Product."
O
Option
A single choice within an add-on group. For example, "Blue" is an option within a "Color" group.
OS 2.0 (Online Store 2.0)
Shopify's modern theme architecture supporting app blocks, sections everywhere, and JSON templates. Required for optimal Uplift functionality.
P
Properties
Key-value data attached to cart line items. Uplift uses properties to store customization selections (visible) and tracking data (hidden).
R
Radio Button
An option type enforcing single selection. Only one radio button can be selected within a group.
Required
An option group setting that prevents adding to cart until a selection is made. Required groups auto-select the first option by default.
S
Swatch
A visual option selector displaying colors or images. Swatches provide immediate visual feedback for choices like colors, materials, or patterns.
Storefront
The customer-facing part of your Shopify store where products are displayed and purchased.
T
Theme Customizer
Shopify's visual editor for modifying theme appearance and adding app blocks. Access via Online Store β Themes β Customize.
V
Variant
A specific version of a Shopify product (e.g., size/color combination). Uplift options can be linked to specific variants for precise inventory and pricing.
Visible Property
An order line item property shown to customers in cart, checkout, and order confirmations. Used for displaying customization choices.
Documentation
Getting Started
- Quick Start Guide β Get up and running in 10 minutes
- Installation & Theme Setup β Complete app block installation guide
Core Features
- Managing Products β Create and configure add-on groups
- Linking Products & Variants β Connect products for pricing and inventory
- Color Swatches Guide β Set up visual color and image pickers
Advanced Features
- Canvas Visual Preview β Real-time product visualization
- Badges & Labels β Visual badges and sale indicators
- Conditional Logic Guide β Dynamic show/hide rules
Customization & Operations
- Storefront Customization β Styling and theming options
- Order Management β Handle customized orders
Testing & Support
- Testing Your Setup β Pre-launch testing checklist
- Troubleshooting Guide β Common issues and solutions
- FAQ β Frequently asked questions
Reference
- Best Practices β Tips for success
Need Help?
- Documentation: Browse the guides above
- FAQ: Check Frequently Asked Questions
- Troubleshooting: See Troubleshooting Guide
- Add customization to a product: Managing Products
- Set up color swatches: Color Swatches Guide
- Create visual previews: Canvas Visual Preview