Skip to content

Advanced: update workflow, backups, partners

The final chapter, for merchants and developers who want to operate Hyprism long-term.

When Hyprism releases a new version, you’ll want to update — both for new features and for compatibility / security fixes.

⚠️ Updating overwrites your code changes, but preserves your theme settings. So:

  • Customizations through the theme editor (color scheme tweaks, section settings, etc.) survive updates.
  • Custom code (Custom CSS, Custom Liquid, edited Liquid files) does NOT survive — you need to re-apply after update.
  1. Note your current version. Shopify Admin → Online Store → Themes → Hyprism → Theme info → version.

  2. Read the release notes. Check release-notes.md for the new version. Are there breaking changes? Settings reorganized? Removed features?

  3. Back up your settings. Shopify Admin → Online Store → Themes → ⋯ → Download theme. Save the zip as a backup.

  4. Install the new version as a duplicate (not direct replacement). Shopify Admin → Online Store → Themes → Add theme → Upload zip. Don’t publish yet.

  5. Pull your current settings into the new version:

    Terminal window
    shopify theme pull --live --store yourstore.myshopify.com --only="config/settings_data.json"
  6. Push the settings into the new theme:

    Terminal window
    shopify theme push --store yourstore.myshopify.com --theme-id NEW_THEME_ID --only="config/settings_data.json"

    Or copy config/settings_data.json from the live theme to the new theme via the Shopify code editor.

  7. Preview the new theme thoroughly. Click through every page type.

  8. Compare with the live theme side-by-side. Notice any visual differences? Test the cart flow. Test mobile.

  9. When confident, publish the new theme.

  10. Keep the old theme for 7+ days in case rollback is needed.

If you’ve edited .liquid files (Custom Section, Custom Liquid, or direct file edits):

  1. Before updating, document every custom change (git diff, screenshots, notes).
  2. Install the new version as duplicate.
  3. Re-apply each custom change in the new version.
  4. Test thoroughly before publishing.

This is more work than updating without code changes, so think twice before editing Liquid files directly.

A common merchant horror story: “I customized my theme for months, then a single setting change broke something, and I had no rollback path.” Avoid this.

  • settings_data.json — all your customizer settings. Theme editor saves to this file. Lose this, lose all your work.
  • Locale overrides in locales/*.json if you’ve edited them.
  • Custom Liquid sections — the content of any Custom Liquid section you’ve added carries CSS / Liquid you wrote. It’s stored in settings_data.json as part of the section’s data, so backing up that file covers it.
  • Edited theme files — if you’ve edited .liquid / assets/critical.css / etc. directly, those changes live in the theme files themselves. Download the full theme zip to back them up.

Quick backup (before risky changes):

Terminal window
shopify theme pull --live --store yourstore.myshopify.com --only="config/settings_data.json"
git add config/settings_data.json
git commit -m "backup: pre-experiment $(date +%F)"

Full backup (periodic):

Terminal window
# Download the entire theme as zip
# Shopify Admin → Online Store → Themes → Hyprism → ⋯ → Download theme
# Save the zip with a date suffix: hyprism-backup-2026-05-12.zip

✅ Recommended: full backup before any custom code change, monthly backups for active stores.

If something breaks:

  1. Recent issue? Revert in the Shopify code editor — every file has a version history.
  2. Older issue? Restore from settings_data.json backup via shopify theme push.
  3. Catastrophic? Restore the entire downloaded zip via Shopify Admin → Add theme → Upload zip.

For custom development beyond what theme settings allow, hire a Shopify Partner.

  • Adding a new section type
  • Custom checkout extensions (Shopify Plus)
  • App integration that requires Liquid changes
  • Performance optimization beyond what theme settings offer
  • Custom Liquid logic that affects multiple pages

Shopify Partners Directory — official directory with vetted partners. Filter by:

  • Service type (development, design, marketing)
  • Industry expertise
  • Location (timezone-friendly partners help)
  • Price range

✅ Look for partners with theme-experience specifically (not just app development) and ideally block-first / @theme-architecture experience (Hyprism is built on this Shopify pattern).

Before they start:

  1. Share CLAUDE.md — the engineering reference. It saves them hours of orientation.
  2. Share this manual — so they understand what’s customer-facing vs developer-facing.
  3. Share release-notes.md — the most recent version they’re working from.
  4. Be specific about the goal — “Add a custom ‘Frequently Bought Together’ section” is clearer than “Improve product pages”.

Rough ballpark (2026):

  • Adding a new section: 4–12 hours of partner time
  • Custom Liquid features: 2–8 hours per feature
  • Performance optimization: 4–16 hours
  • App + theme integration: 6–20 hours

Partner rates: $60–$200/hour depending on tier and location.

Once your store is live:

ToolWhat it showsCadence
Shopify Web Performance DashboardReal-user CWV from your actual visitorsWeekly automatic
Google Search Console — Core Web VitalsReal-user CWV from Google’s perspectiveDaily
Google Analytics 4Page load times, bounce-rate correlationDaily
Lighthouse CI (for power users)Run Lighthouse against every deploy automaticallyPer deploy

Set up at least the Shopify Web Performance Dashboard (free, built-in). It alerts you if Lighthouse Mobile drops below 75 (the Theme Store gate).

20.5 Shopify Theme Store submission (developers)

Section titled “20.5 Shopify Theme Store submission (developers)”

For developers planning to submit Hyprism-based themes (or Hyprism itself) to the Shopify Theme Store:

  1. ✅ Lighthouse Mobile ≥75 on all templates
  2. ✅ Lighthouse Accessibility ≥85 on all templates
  3. ✅ All schemas validate (schema.org Validator + Google Rich Results Test)
  4. ✅ Robots.txt — Shopify auto-generates it (the theme ships none). If you added the optional AI-crawler drop-in (chapter 13 §13.6), verify it resolves; otherwise nothing to check here.
  5. ✅ All major templates render without errors on dev store
  6. ✅ Browser-matrix tested (Chrome/Edge/Firefox/Safari/iOS Safari)
  7. ✅ All settings in English in default locale; German locale also complete (additional locale support is bonus)
  8. release-notes.md present in theme root with first version entry
  9. .shopifyignore excludes dev artifacts from theme.zip
  10. ✅ Theme version in config/settings_schema.json is correct (≥1.0.0 for production)
  11. ✅ External merchant documentation site is live (link prominent on the Theme Store listing page)
  12. ✅ Public support contact form is mobile-friendly
  13. ✅ Preset strategy decided — Hyprism ships 4 presets (Hyprism Default, Signature, Editorial, Atelier) with a populated /listings/ folder providing per-preset template/section overrides (per Shopify spec for multi-preset themes)
  1. Shopify Partner Dashboard → Themes → New theme submission.
  2. Upload theme.zip (shopify theme package builds this).
  3. Fill in listing details: name, description, screenshots, demo store URL.
  4. Submit for review.
  5. Shopify reviewer responds within 4–8 weeks with feedback or approval.
  6. Address feedback, resubmit.
  7. Once approved, theme goes live in the Theme Store.

See Shopify’s Theme Store submission documentation.

For merchants planning multi-year commitment to Hyprism:

  • Subscribe to release notes (manually check release-notes.md quarterly, or watch the GitHub repo if applicable).
  • Update theme once or twice a year — not every release. Major versions need more testing.

Document your custom changes (Custom CSS, Custom Liquid, app integrations) in your own repo or notebook. When Hyprism updates, you have a checklist of what to re-apply.

Minor version updates (1.0 → 1.1) generally don’t break customizations. Major version updates (1.x → 2.0) may. Read release notes for breaking changes.

Keep a second theme published (e.g., Dawn) as fallback. If Hyprism breaks during an update, you can quickly switch to the backup, fix things, then switch back.

You’ve reached the end of the operating manual. Twenty chapters covering every section, block, template, setting, and pattern in Hyprism.

Welcome to Hyprism. Have fun building.