Troubleshooting Guide
This guide provides step-by-step diagnostic procedures for resolving common theme issues.
Installation Issues
Section titled “Installation Issues”Theme Upload Fails
Section titled “Theme Upload Fails”Symptoms: Error message, upload stalls, theme doesn’t appear after upload.
Diagnostic Steps:
- Verify file: Ensure it’s a
.zipfile under 50MB, not corrupted - Try different browser: Use Chrome in incognito mode
- Disable extensions: Temporarily disable ad blockers
- Check connection: Try a more stable internet connection
- Check plan: Shopify Starter doesn’t support custom themes
| Cause | Solution | Success Rate |
|---|---|---|
| Corrupted download | Re-download from email | 85% |
| Browser extension | Use incognito mode | 70% |
| Shopify Starter plan | Upgrade to Basic | 100% |
| Network timeout | Use faster connection | 60% |
Performance Problems
Section titled “Performance Problems”Slow Page Load
Section titled “Slow Page Load”- Run PageSpeed Insights to identify bottlenecks
- Check Theme Settings — disable unused features
- Audit installed apps (each app can add 100-500ms)
- Optimize images (compress, use appropriate sizes)
- Check for third-party scripts blocking rendering
High Cumulative Layout Shift (CLS)
Section titled “High Cumulative Layout Shift (CLS)”- Ensure images have
widthandheightattributes - Check for late-loading ads or embeds
- Verify fonts use
font-display: swap - Test with Lighthouse in Chrome DevTools
Display & Layout Issues
Section titled “Display & Layout Issues”Content Not Showing
Section titled “Content Not Showing”- Verify the section is added to the page template
- Check if the feature is enabled in Theme Settings
- Clear browser cache and hard refresh
- Try a different browser
- Check theme is published (not just in draft)
Mobile Layout Problems
Section titled “Mobile Layout Problems”- Test on actual mobile devices (not just browser resize)
- Check viewport settings in browser DevTools
- Verify responsive settings in the theme
- Look for CSS conflicts with apps
Colors Don’t Match Brand
Section titled “Colors Don’t Match Brand”- Go to Theme Settings > Colors
- Update primary, secondary, and accent colors
- Check individual section color overrides
- Verify color contrast meets WCAG AA (4.5:1 minimum)
Feature-Specific Issues
Section titled “Feature-Specific Issues”Quick View Not Working
Section titled “Quick View Not Working”- Check Theme Settings > Quick View is enabled
- Verify product cards have the quick view trigger
- Check browser console for JavaScript errors
- Test with apps disabled
Free Shipping Bar Not Updating
Section titled “Free Shipping Bar Not Updating”- Verify threshold is set correctly (in dollars, not cents)
- Check position setting (Cart, Header, or Floating)
- Clear browser cache
- Test cart operations
Exit Popup Not Appearing
Section titled “Exit Popup Not Appearing”- Check Theme Settings > Exit Popup is enabled
- Clear localStorage:
localStorage.removeItem('exitPopupShown') - Test in incognito mode (fresh session)
- Verify delay setting isn’t too long
- Test mouse-leave detection (move mouse to top of browser)
Search Not Returning Results
Section titled “Search Not Returning Results”- Verify products exist and are published
- Check Theme Settings > Search is enabled
- Type at least 2 characters
- Check browser console for API errors
Integration & App Conflicts
Section titled “Integration & App Conflicts”App Breaking Theme Layout
Section titled “App Breaking Theme Layout”- Disable the app temporarily
- Check if issue resolves
- Contact the app developer about compatibility
- Check for CSS/JavaScript conflicts in browser DevTools
Checkout Issues
Section titled “Checkout Issues”- Checkout is controlled by Shopify, not the theme
- Check Shopify payment settings
- Verify shipping zones are configured
- Contact Shopify Support for checkout-specific issues
Browser-Specific Issues
Section titled “Browser-Specific Issues”Safari Display Problems
Section titled “Safari Display Problems”- Clear Safari cache: Develop > Empty Caches
- Check for CSS flexbox/grid compatibility
- Verify no
-webkit-prefix issues
Firefox Rendering Issues
Section titled “Firefox Rendering Issues”- Check for CSS Grid compatibility
- Verify font rendering
- Test with other Firefox extensions disabled
Emergency Procedures
Section titled “Emergency Procedures”Theme Completely Broken
Section titled “Theme Completely Broken”- Don’t panic — your data is safe
- Switch to a backup theme: Online Store > Themes > Actions > Publish on your old theme
- Report the issue to theme support with browser console errors
- Wait for a fix before switching back
Lost Customizations
Section titled “Lost Customizations”- Check if you have a theme backup
- Use Shopify’s theme version history: Themes > Actions > Download theme file
- Compare JSON settings between versions
- Re-apply lost settings manually