Storefront Customization
Customize how Uplift Product Customizer appears on your store using the Theme Customizer—no code required.
Accessing Block Settings
- Go to Online Store → Themes → Customize
- Navigate to a product page template
- Click on any Uplift block in the sidebar
- Adjust settings in the right panel
- Click Save when finished
All customization is done through Shopify's visual Theme Customizer.
Option Controls Block Settings
The Option Controls block displays your customization options (swatches, checkboxes, radios, dropdowns).
| Setting |
Description |
| Show title and description |
Toggle the header section on/off |
| Options Title |
Customize the heading text (default: "Customize Your Product") |
| Options Description |
Add helpful text below the title |
Layout & Functionality
| Setting |
Options |
Description |
| Layout Style |
List, Grid, Compact |
How options are arranged |
| Max Width |
300-1200px (slider) |
Maximum container width |
| Swatch Size |
Small, Medium, Large |
Size of color/image swatches |
Colors
| Setting |
Description |
| Background Color |
Container background (leave blank to inherit theme) |
| Border Color |
Container border (leave blank for no border) |
| Title Color |
Heading text color (leave blank to inherit theme) |
| Description Color |
Description text color |
| Accent Color |
Selection highlights and interactive elements |
Spacing & Typography
| Setting |
Range |
Description |
| Border Radius |
0-20px |
Rounded corners on container |
| Padding |
0-40px |
Space inside the container |
| Top Margin |
0-80px |
Space above the block |
| Bottom Margin |
0-80px |
Space below the block |
| Title Font Size |
16-32px |
Header text size |
| Option Spacing |
8-32px |
Space between individual options |
| Group Spacing |
4-24px |
Space between option groups |
Canvas Display Block Settings
The Canvas Display block shows the real-time visual preview of customized products.
Canvas Settings
| Setting |
Options |
Description |
| Show canvas title |
On/Off |
Toggle the preview heading |
| Canvas Title |
Text |
Customize heading (default: "Product Preview") |
| Canvas Size |
Small (50%), Medium (75%), Large (100%), Extra Large (125%) |
Preview size relative to container |
| Max Canvas Width |
400-1200px (slider) |
Maximum width on larger screens |
| Enable image export |
On/Off |
Allow customers to download their preview |
| Show loading indicator |
On/Off |
Display spinner while canvas loads |
Layout & Colors
| Setting |
Options |
Description |
| Canvas Alignment |
Left, Center, Right |
Horizontal positioning |
| Canvas Background |
Color picker |
Background behind the canvas |
| Border Color |
Color picker |
Border around the canvas |
| Border Radius |
0-20px |
Rounded corners |
| Title Color |
Color picker |
Preview heading color |
| Accent Color |
Color picker |
Loading spinner and accents |
Spacing & Typography
| Setting |
Range |
Description |
| Container Padding |
0-40px |
Space around the canvas |
| Top Margin |
0-80px |
Space above the block |
| Bottom Margin |
0-80px |
Space below the block |
| Title Font Size |
16-36px |
Preview heading size |
| Border Width |
0-5px |
Canvas border thickness |
Price Display Block Settings
The Price Display block shows dynamic pricing that updates as customers make selections.
Price Display Settings
| Setting |
Options |
Description |
| Show sale price first |
On/Off |
Display sale price before regular price |
| Show installment options |
On/Off |
Display Shop Pay installments |
| Show tax information |
On/Off |
Show tax inclusion details |
| Price Format |
Arrow, Strikethrough, Replace |
How price changes are shown |
| Show Add-on Count |
On/Off |
Display "3 add-ons: +$25.00" vs just "+$25.00" |
| Add-on Label Text |
Text |
Customize label (e.g., "add-ons", "extras", "upgrades") |
| Enable Price Animation |
On/Off |
Smooth transitions when price changes |
| Format |
Example |
Best For |
| Arrow |
$49.99 → $74.99 |
Showing value progression |
| Strikethrough |
$49.99 $74.99 |
Emphasizing total price |
| Replace |
$74.99 |
Clean, simple display |
Typography
| Setting |
Options |
Description |
| Preset |
Default, Paragraph, Heading 1-6, Custom |
Quick typography styles |
| Width |
Fit content, Fill |
How much space the price takes |
| Alignment |
Left, Center, Right |
Text alignment |
| Font |
Body, Subheading, Heading, Accent |
Font family from your theme |
| Size |
10px - 184px |
Font size options |
| Line height |
Tight, Normal, Loose |
Vertical spacing |
| Letter spacing |
Tight, Normal, Loose |
Character spacing |
| Case |
Default, Uppercase |
Text transformation |
| Color |
Text, Heading, Link |
Color from theme palette |
| Add-on Text Size |
10-32px |
Size for the add-on count text |
Padding
| Setting |
Range |
Description |
| Top |
0-100px |
Space above |
| Bottom |
0-100px |
Space below |
| Left |
0-100px |
Space on left |
| Right |
0-100px |
Space on right |
Common Customization Examples
Match Your Theme Colors
- Click on the Option Controls block
- Set Accent Color to your brand's primary color
- Adjust Title Color and Description Color to match your theme typography
- Leave Background Color blank to inherit your theme's background
Create a Compact Options Display
- Select Compact for Layout Style
- Set Swatch Size to Small
- Reduce Option Spacing to 8px
- Reduce Group Spacing to 4px
- Set Padding to 12px
Make the Canvas Stand Out
- Click on the Canvas Display block
- Set Canvas Size to Large (100%) or Extra Large (125%)
- Add a subtle Border Color
- Increase Border Width to 1-2px
- Set Border Radius to 8-12px for rounded corners
Professional Price Display
- Click on the Price Display block
- Choose Arrow format to show price progression
- Enable Show Add-on Count for transparency
- Set Size to 24px or larger
- Choose Heading font for emphasis
- Enable Price Animation for smooth updates
Block Placement Tips
Option Controls
- Place below the product title and price
- Keep above the Add to Cart button
- Ensure it's within the main product form area
Canvas Display
- Consider replacing or supplementing your product image gallery
- Works well in a side-by-side layout with options
- Can be placed above or below product information
Price Display
- Position near your theme's existing price display
- Or place near the Add to Cart button
- Keep visible as customers scroll through options
Mobile Considerations
All Uplift blocks are fully responsive. The settings you choose automatically adapt to mobile:
- Swatch sizes scale appropriately
- Layouts stack vertically on smaller screens
- Canvas maintains aspect ratio
- Touch targets remain accessible
Test your customizations on mobile by using the device preview in the Theme Customizer.
Testing Your Customizations
Before going live, verify your settings:
- Preview different products - Check various configurations
- Test on mobile - Use the device preview toggle
- Check selections - Ensure accent colors highlight correctly
- Verify prices - Confirm price display updates work
- View canvas - Make sure preview renders properly
Next Steps