Retainer-based Shopify theme support from a UK Shopify Partner. Bug fixes, new sections, Core Web Vitals work, peak-season hardening — handled by the engineer doing the work, not a ticket queue.
Broken layouts, JS errors, mis-rendering on Safari, mobile breakage, theme-app conflicts. Triaged, reproduced, fixed.
Custom OS 2.0 sections and blocks built to brief — featured products, lookbooks, comparison tables, video heroes.
Core Web Vitals work: LCP, CLS, INP. Image strategy, lazy loading, third-party script audits, bundle pruning.
Experiment scaffolding, Shopify-friendly variants, dedicated landing pages for paid traffic — measured properly.
Structured content rolled out across the theme — product specs, FAQs, ingredients, ratings, custom taxonomies.
Black Friday, sale launches, paid-spend spikes. Load-test where it matters. Roll-back plans you can actually execute.
Move from a vintage theme to Online Store 2.0. Move from Dawn to a custom theme. Migrate without losing edits.
Embedding Klaviyo forms, review widgets, search apps, subscription apps — without wrecking performance.
I support free themes from the Shopify Theme Store, paid themes from Out of the Sandbox, Archetype Themes, Pixel Union, and fully custom-built Shopify themes. Online Store 2.0 is the preferred starting point — vintage themes are supported, but I usually recommend a migration first so future work compounds.
I read your theme top to bottom. Find the sharp edges, the legacy cruft, the speed wins. Free for retainers.
Every request lands in a shared Linear board. You see priority, ETA, and what's blocked.
Branch, preview link, your sign-off, then deploy. Every change documented in changelog.
Monthly call (optional). Vitals report, next-month priorities, any architectural issues to flag.
Shopify theme support sounds infinite — “everything always, on demand.” That’s a nice ad and a bad reality. Here’s where I’ll wave you off:
Anything that touches your theme code: bug fixes, new sections and blocks, performance work, A/B tests, app integrations, metaobject rollouts, theme migrations, accessibility fixes, and emergency response during sales. Off-the-shelf app configuration is usually included; net-new app development is quoted separately.
Yes — that's most of the work. I run a free theme audit at the start of every retainer to map the codebase, flag legacy patterns, and document what's safe to change. From there it's the same workflow whether the theme is Dawn, a paid theme like Impulse or Prestige, or a fully custom build.
Pay-as-you-go is best-effort (next business day). Essentials is 48 hours, Standard is 24 hours, Plus is 4 hours — all weekdays. Plus retainers also include on-call cover for agreed peak windows like Black Friday or product launches.
Yes. The Plus retainer is sized for higher-traffic stores: faster response times, on-call cover for peak windows, and quarterly performance reviews. I also handle Plus-specific work — checkout extensions, Functions, B2B/wholesale themes, and multi-store rollouts.
Unused hours roll over one month. If you go over, the overage is billed at the same effective hourly rate as the tier — no surprise multipliers. If overage becomes the norm I'll suggest moving up a tier.
Yes, but I'll usually push you to migrate. Vintage themes don't get sections everywhere, are hard to extend, and Shopify is steadily deprecating support. I quote theme migrations as a separate project and then take you onto a retainer afterwards.
Yes — 30 days notice on Essentials, Standard and Plus. No long-term contracts, no exit fees. You keep all the code (it's your theme), and I'll hand over the changelog, Linear board, and any docs.
Plus retainers include defined on-call windows (typically the BFCM week and a few launch days you nominate). Outside those windows, urgent issues are best-effort and billed against your hours. If you need 24/7 cover year-round, I'll point you at a partner who's set up for that — I'm one engineer.
Tell me what’s broken, what’s slow, or what you’ve been putting off. I’ll come back with a tier recommendation, an audit slot, and a written plan — no slides.