Troubleshooting Guide
Solutions to common issues and problems you might encounter.
Quick Diagnostics
Before diving into specific issues:
- Clear cache: Hard refresh (Ctrl+Shift+R / Cmd+Shift+R)
- Check console: Open browser DevTools (F12) → Console
- Verify installation: Check app block is added in theme
- Test incognito: Try private/incognito browsing mode
Display Issues
Customizer Not Appearing
Symptoms:
- Product page shows no add-on options
- Only default product form visible
Solutions:
- Check App Block
- Go to Theme Customizer
- Select a product page
- Look for Uplift app block
- Add if missing
- Verify Product Assignment
- Go to Uplift admin
- Check product has add-on groups
- Ensure groups are enabled
- Theme Compatibility
- Some themes need manual integration
- Check theme documentation
- Contact support for help
Styling Issues
Symptoms:
- Options look broken or misaligned
- Colors don't match theme
Solutions:
- Check CSS Conflicts
- Open browser DevTools
- Inspect affected elements
- Look for overriding styles
- Theme Customization
- Use theme settings if available
- Add custom CSS in theme editor
- Adjust margins/padding
- Reset Styles
- Clear any custom CSS
- Restore default settings
- Rebuild from clean state
Swatches Not Showing Colors
Symptoms:
- Swatch boxes are empty or white
- Colors not rendering
Solutions:
- Verify Color Values
- Check hex codes are valid (#RRGGBB)
- Don't include extra characters
- Example:
#FF5733not#FF5733;
- Check Image URLs
- If using images, verify URLs work
- Test URL directly in browser
- Use publicly accessible URLs
Pricing Issues
Prices Not Updating
Symptoms:
- Product price doesn't change when selecting options
- Add-on prices not reflecting
Solutions:
- Check Product Links
- Verify linked products have prices
- Check variant pricing
- Ensure products are active
- JavaScript Errors
- Open browser console
- Look for error messages
- Fix or report errors
- Theme Conflict
- Some themes handle pricing differently
- Check for price update scripts
- May need custom integration
Wrong Prices Displaying
Symptoms:
- Prices don't match expected values
- Currency or format wrong
Solutions:
- Verify Source Prices
- Check linked product in Shopify
- Verify variant price
- Account for currency settings
- Check Shopify Settings
- Settings → General → Currency
- Verify format settings
- Check tax display preferences
Cart Issues
Add-ons Not Appearing in Cart
Symptoms:
- Main product added, but no add-ons
- Missing line items
Solutions:
- Check Product Links
- Go to Uplift admin
- Verify products are linked
- Ensure linked products are published
- Inventory Issues
- Check add-on product inventory
- Ensure "Continue selling when out of stock" if needed
- Verify product status is Active
- Theme Cart Integration
- Some AJAX carts need updates
- Check cart template includes all items
- May need cart page refresh
Duplicate Items in Cart
Symptoms:
- Same add-on appears multiple times
- Unexpected line items
Solutions:
- Clear Cart and Retry
- Remove all items
- Add product fresh
- Check cart again
- Check for Double Submission
- Disable any rapid-click on add button
- Check for JavaScript conflicts
- Verify form isn't submitting twice
Cart Properties Missing
Symptoms:
- Customization details not showing
- No selection information
Solutions:
- Check Theme Cart Template
- Properties need to be displayed in template
- Look for
item.propertiesin cart code - May need theme customization
- Verify Selection Made
- Ensure options were selected before adding
- Required fields must be completed
- Check for validation bypass
Canvas Issues
Canvas Not Loading
Symptoms:
- Empty space where canvas should be
- No visual preview
Solutions:
- Check Image URLs
- Verify base image exists
- Check layer image URLs
- Test URLs directly in browser
- JavaScript Errors
- Open browser console
- Look for canvas-related errors
- Check for missing libraries
- Browser Support
- Canvas requires modern browser
- Update browser if old
- Check WebGL support
Canvas Layers Wrong Order
Symptoms:
- Images stacking incorrectly
- Elements appearing behind/in front incorrectly
Solutions:
- Reorder in Admin
- Go to canvas configuration
- Drag layers to correct order
- Save and refresh
- Check Layer Settings
- Verify z-index if manually set
- Review layer visibility rules
- Check conditional display
Canvas Performance Issues
Symptoms:
- Slow loading or updates
- Choppy animations
Solutions:
- Optimize Images
- Use appropriate image sizes
- Compress images (PNG/WebP)
- Reduce number of layers
- Device Limitations
- Mobile may be slower
- Reduce complexity for mobile
- Consider lazy loading
Conditional Logic Issues
Options Not Hiding/Showing
Symptoms:
- Conditions don't trigger
- Options always visible/hidden
Solutions:
- Verify Rule Configuration
- Check trigger condition is correct
- Verify target is properly set
- Test with simple conditions first
- Check Option IDs
- Rules use internal IDs
- If options were recreated, update rules
- Delete and recreate rule if needed
- Multiple Conditions
- All conditions must be true (AND)
- Verify each condition individually
- Simplify to isolate issue
Conditional Options Still Validating
Symptoms:
- Hidden required fields blocking submission
- Validation errors for invisible options
Solutions:
- Check Hide Behavior
- Hidden options should skip validation
- This should be automatic
- Contact support if persists
Order Issues
Missing Customization in Orders
Symptoms:
- Order doesn't show selections
- Properties not visible
Solutions:
- Check Order Details
- Some properties are hidden (underscore prefix)
- Check line item properties section
- Expand all details
- Verify Cart Had Properties
- Check cart before order was placed
- Ensure theme displays properties
- May need template update
Add-on Products Missing from Order
Symptoms:
- Only main product in order
- Expected line items missing
Solutions:
- Check During Checkout
- Verify items in cart before checkout
- Complete checkout flow properly
- Don't remove items mid-checkout
- Inventory Issues
- If add-on went out of stock during checkout
- Check inventory at order time
- Review Shopify order timeline
Theme-Specific Issues
Dawn Theme
Common fixes:
- Ensure app block added to product template
- Check sections/product-template.liquid
- May need to enable app embeds
Debut Theme
Common fixes:
- Legacy theme may need manual integration
- Add custom liquid code
- Contact support for specifics
Custom Themes
General approach:
- Check app block compatibility
- Review theme's product form
- May need custom CSS
- JavaScript conflicts possible
Browser-Specific Issues
Safari
Common issues:
- Flex layout differences
- Form submission timing
- Cache more aggressive
Solutions:
- Force refresh
- Clear Safari cache
- Test specific CSS
Firefox
Common issues:
- Form validation differences
- Image loading order
Solutions:
- Clear cache
- Check for specific CSS needs
Mobile Browsers
Common issues:
- Touch event handling
- Viewport sizing
- Performance limitations
Solutions:
- Test on actual devices
- Use responsive design
- Optimize for mobile
Error Messages
"Product not found"
Cause: Linked product deleted or unpublished
Solution:
- Check product exists in Shopify
- Verify product is published
- Update product link in Uplift
"Inventory unavailable"
Cause: Add-on product out of stock
Solution:
- Restock product
- Enable "Continue selling when out of stock"
- Hide option if intentional
"Invalid selection"
Cause: Required option not selected
Solution:
- Make required selection
- Check all required fields
- Verify validation is working
Getting Help
Before Contacting Support
Gather this information:
- Store URL
- Product(s) affected
- Browser and device
- Screenshots of issue
- Browser console errors
Contacting Support
- Include all diagnostic info
- Steps to reproduce
- Expected vs actual behavior
Preventive Measures
Regular Maintenance
- Test after theme updates
- Check after Shopify updates
- Monitor for customer reports
- Review orders for issues
Best Practices
- Keep configurations simple
- Test all changes
- Use staging/development store
- Document your setup
Next Steps
- FAQ - Common questions answered
- Quick Start Guide - Start fresh