Skip to content

Troubleshooting Guide

This guide provides step-by-step diagnostic procedures for resolving common theme issues.

Symptoms: Error message, upload stalls, theme doesn’t appear after upload.

Diagnostic Steps:

  1. Verify file: Ensure it’s a .zip file under 50MB, not corrupted
  2. Try different browser: Use Chrome in incognito mode
  3. Disable extensions: Temporarily disable ad blockers
  4. Check connection: Try a more stable internet connection
  5. Check plan: Shopify Starter doesn’t support custom themes
CauseSolutionSuccess Rate
Corrupted downloadRe-download from email85%
Browser extensionUse incognito mode70%
Shopify Starter planUpgrade to Basic100%
Network timeoutUse faster connection60%
  1. Run PageSpeed Insights to identify bottlenecks
  2. Check Theme Settings — disable unused features
  3. Audit installed apps (each app can add 100-500ms)
  4. Optimize images (compress, use appropriate sizes)
  5. Check for third-party scripts blocking rendering
  1. Ensure images have width and height attributes
  2. Check for late-loading ads or embeds
  3. Verify fonts use font-display: swap
  4. Test with Lighthouse in Chrome DevTools
  1. Verify the section is added to the page template
  2. Check if the feature is enabled in Theme Settings
  3. Clear browser cache and hard refresh
  4. Try a different browser
  5. Check theme is published (not just in draft)
  1. Test on actual mobile devices (not just browser resize)
  2. Check viewport settings in browser DevTools
  3. Verify responsive settings in the theme
  4. Look for CSS conflicts with apps
  1. Go to Theme Settings > Colors
  2. Update primary, secondary, and accent colors
  3. Check individual section color overrides
  4. Verify color contrast meets WCAG AA (4.5:1 minimum)
  1. Check Theme Settings > Quick View is enabled
  2. Verify product cards have the quick view trigger
  3. Check browser console for JavaScript errors
  4. Test with apps disabled
  1. Verify threshold is set correctly (in dollars, not cents)
  2. Check position setting (Cart, Header, or Floating)
  3. Clear browser cache
  4. Test cart operations
  1. Check Theme Settings > Exit Popup is enabled
  2. Clear localStorage: localStorage.removeItem('exitPopupShown')
  3. Test in incognito mode (fresh session)
  4. Verify delay setting isn’t too long
  5. Test mouse-leave detection (move mouse to top of browser)
  1. Verify products exist and are published
  2. Check Theme Settings > Search is enabled
  3. Type at least 2 characters
  4. Check browser console for API errors
  1. Disable the app temporarily
  2. Check if issue resolves
  3. Contact the app developer about compatibility
  4. Check for CSS/JavaScript conflicts in browser DevTools
  1. Checkout is controlled by Shopify, not the theme
  2. Check Shopify payment settings
  3. Verify shipping zones are configured
  4. Contact Shopify Support for checkout-specific issues
  • Clear Safari cache: Develop > Empty Caches
  • Check for CSS flexbox/grid compatibility
  • Verify no -webkit- prefix issues
  • Check for CSS Grid compatibility
  • Verify font rendering
  • Test with other Firefox extensions disabled
  1. Don’t panic — your data is safe
  2. Switch to a backup theme: Online Store > Themes > Actions > Publish on your old theme
  3. Report the issue to theme support with browser console errors
  4. Wait for a fix before switching back
  1. Check if you have a theme backup
  2. Use Shopify’s theme version history: Themes > Actions > Download theme file
  3. Compare JSON settings between versions
  4. Re-apply lost settings manually