{"title":"Theme Update \u0026 Upgrade","description":"\u003cp\u003eTheme Update \u0026amp; Upgrade work for Shopify and Shopify Plus stores, handled as a flat-rate task by an in-house team that has worked on this since 2016.\u003c\/p\u003e\u003cp\u003eWe have completed 973 theme update \u0026amp; upgrade requests for merchants, including work on Prestige, Pacific, Turbo and Symmetry. Below are 10 real examples with the request, the approach and what shipped.\u003c\/p\u003e","products":[{"product_id":"update-theme-to-latest-version-pacific","title":"Update Theme to Latest Version","description":"\u003cp class=\"task-lead\"\u003eA menswear brand was several major versions behind on their theme. They wanted current, without losing years of customizations.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe need to upgrade our theme. We're on a really old version, before sections existed. The theme developers gave us instructions but it's more than we can handle. We don't want to lose the custom work.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eThe gap between their version and current was large enough that the theme's internal structure had changed. A straight update would have wiped out every customization made since purchase.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe installed the current theme version on a duplicate, then went through the old theme's customizations one by one and recreated each on the new version. Anything the new theme now handled natively we removed rather than carried forward.\u003c\/p\u003e\u003cp\u003eThe brand reviewed the duplicate before we published it, and we kept the old theme available as a rollback.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTheme updated to current version\u003c\/li\u003e\n\u003cli\u003eAll customizations carried over and reviewed\u003c\/li\u003e\n\u003cli\u003eRedundant customizations removed where the new theme covered them\u003c\/li\u003e\n\u003cli\u003eOld theme preserved as rollback\u003c\/li\u003e\n\u003cli\u003eMerchant sign-off before publish\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44154828554314,"sku":"TASK-0008","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"specific-theme-out-of-the-sandbox-turbo","title":"Specific Theme: Out of the Sandbox","description":"\u003cp class=\"task-lead\"\u003eA kitchen brand had updated their Out of the Sandbox theme on an inactive copy and finished their own customizations. They needed help getting it published safely.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe've updated the theme on an inactive copy and completed the customizations we could handle. There are a few things we couldn't figure out and we're nervous about publishing. Can you finish it and push it live?\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eThe brand had done most of the work themselves but hit a few customizations that were beyond them, and they didn't want to publish something half-finished.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe reviewed everything the brand had done on the inactive theme, finished the customizations they'd left open, and did a side-by-side check against the live store to catch anything that had been missed.\u003c\/p\u003e\u003cp\u003eOnce it matched, we published and monitored for a few days.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eReview of the merchant's own update work\u003c\/li\u003e\n\u003cli\u003eRemaining customizations completed\u003c\/li\u003e\n\u003cli\u003eSide-by-side comparison against the live store\u003c\/li\u003e\n\u003cli\u003ePublished with post-launch monitoring\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44154828947530,"sku":"TASK-0010","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"specific-theme-clean-themes-symmetry","title":"Specific Theme: Clean Themes","description":"\u003cp class=\"task-lead\"\u003eA home and garden brand on a Clean Themes theme from 2017 needed to update to current before reopening a second store location.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe're using a theme from 2017 and trying to get the shop running again as we open a new location. The theme developers referred us to you. We need to update and get it modern.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eYears of neglect meant the theme was far behind and had broken features. The brand needed a working, current store fast.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe updated to the current theme version on a duplicate, carried over the brand's content and settings, and fixed the features that had broken over time. The brand reviewed and we published before their reopening.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTheme updated from 2017 version to current\u003c\/li\u003e\n\u003cli\u003eContent and settings migrated\u003c\/li\u003e\n\u003cli\u003eBroken features repaired\u003c\/li\u003e\n\u003cli\u003ePublished before the store reopening\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44154832945226,"sku":"TASK-0029","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"specific-theme-underground-testament","title":"Specific Theme: Underground","description":"\u003cp class=\"task-lead\"\u003eAn accessories brand on an Underground theme needed the theme brought current and a currency issue at checkout resolved at the same time.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe're looking to update the theme to a newer version. We also use a translation app and the currency keeps switching back to sterling at the last checkout step.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eTwo problems, one project. The theme was behind and the currency conversion wasn't holding through checkout.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe updated the theme on a duplicate, carried the brand's customizations forward, and resolved the currency behavior so the customer's selected currency holds through to payment. Both were tested together before publish.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTheme updated to current version\u003c\/li\u003e\n\u003cli\u003eCustomizations carried forward\u003c\/li\u003e\n\u003cli\u003eCurrency selection holds through checkout\u003c\/li\u003e\n\u003cli\u003eTested across the brand's markets\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44154833403978,"sku":"TASK-0031","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"specific-theme-maestrooo-prestige","title":"Specific Theme: Maestrooo","description":"\u003cp class=\"task-lead\"\u003eA furnishings retailer on a Maestrooo theme needed it brought current after the theme developer released a new version.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eMaestrooo told us there's a new version of the theme. Can you bring ours up to date and do whatever's necessary to get it running properly?\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eThe retailer had customizations on the old version and didn't know what would survive the update.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe updated the theme on a duplicate, carried the retailer's customizations forward, and tested every page template before publishing. Anything the new version handled natively replaced the old custom approach.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTheme updated to the latest Maestrooo release\u003c\/li\u003e\n\u003cli\u003eCustomizations carried forward\u003c\/li\u003e\n\u003cli\u003eEvery template tested before publish\u003c\/li\u003e\n\u003cli\u003eOld theme kept as rollback\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44154836975690,"sku":"TASK-0049","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"specific-theme-pixel-union-atlantic","title":"Specific Theme: Pixel Union","description":"\u003cp class=\"task-lead\"\u003eA medical practice building a site on a Pixel Union theme was nearly done and then a theme update caused problems. They needed it stabilized before launch.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe've been slowly working on this site. We were almost done when a theme update caused issues. It's not live yet. We need help getting it stable so we can launch.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA near-finished build knocked off course by an update.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe reviewed what the update had changed, restored the practice's customizations on the current version, and tested each page before giving them the go-ahead to launch.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eCustomizations restored after the theme update\u003c\/li\u003e\n\u003cli\u003eEvery page tested\u003c\/li\u003e\n\u003cli\u003eLaunch-ready sign-off\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155565047882,"sku":"TASK-0114","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"migrate-customizations-to-new-theme-version-prestige","title":"Migrate Customizations to New Theme Version","description":"\u003cp class=\"task-lead\"\u003eA brand that had updated their theme with us before was ready to do it again, with custom code that needed carrying forward.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI already upgraded the theme with you in the past and I'd like to do it again. We did custom coding that uses features in the current version and it needs to come with us.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA repeat update from a merchant who knew the drill.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe updated the theme on a duplicate, carried each customization forward using our records from the previous update, and tested before publish.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTheme updated to the latest version\u003c\/li\u003e\n\u003cli\u003eCustomizations carried forward from records\u003c\/li\u003e\n\u003cli\u003eTested on a duplicate before publish\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155687010378,"sku":"TASK-0218","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"specific-theme-other-premium-impulse","title":"Specific Theme: Other Premium","description":"\u003cp class=\"task-lead\"\u003eA children's brand on a Kingdom theme needed it upgraded with previous custom work carried across.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe use a theme called Kingdom that works well, but it's a few versions behind. We had custom updates done before and we need those migrated to the new version.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA well-liked theme that just needed to be current.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe upgraded the theme on a duplicate, carried the brand's earlier customizations across, and tested every template before publishing.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTheme upgraded to the latest version\u003c\/li\u003e\n\u003cli\u003ePrevious customizations migrated\u003c\/li\u003e\n\u003cli\u003eAll templates tested\u003c\/li\u003e\n\u003cli\u003ePublished with rollback available\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155688779850,"sku":"TASK-0247","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"online-store-2-0-and-sections-everywhere-migration-dawn","title":"Online Store 2.0 and Sections Everywhere Migration","description":"\u003cp class=\"task-lead\"\u003eA brand on an old Warehouse theme needed to move to the Online Store 2.0 version without losing several customizations.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe'd like to upgrade from our old theme version to the latest Online Store 2.0 version. Our store has several customizations that need to come with us.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA structural theme change, not just a version bump.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe installed the 2.0 version on a duplicate, rebuilt each customization using the new section-based structure, and moved settings and content across. The brand reviewed before publish.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eUpgraded to the Online Store 2.0 theme version\u003c\/li\u003e\n\u003cli\u003eCustomizations rebuilt in the new structure\u003c\/li\u003e\n\u003cli\u003eSettings and content migrated\u003c\/li\u003e\n\u003cli\u003eReviewed and published\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155688910922,"sku":"TASK-0248","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"old-free-theme-to-premium-theme-upgrade-retina","title":"Old Free Theme to Premium Theme Upgrade","description":"\u003cp class=\"task-lead\"\u003eA retailer on a free theme wanted to move to a premium theme they'd purchased, with content and settings carried over.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eMy store runs the Supply theme. I have a copy of Retina from Out of the Sandbox. Move me to the new theme with everything set up.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eAn upgrade to a premium theme.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe set up the premium theme with the retailer's branding, content, navigation, and product templates, and published it once they reviewed the duplicate.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003ePremium theme set up\u003c\/li\u003e\n\u003cli\u003eBranding and content migrated\u003c\/li\u003e\n\u003cli\u003eNavigation and templates configured\u003c\/li\u003e\n\u003cli\u003eReviewed before publish\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155713126474,"sku":"TASK-0433","price":0.0,"currency_code":"USD","in_stock":false}]}],"url":"https:\/\/www.taskhusky.com\/collections\/theme-update-upgrade.oembed","provider":"TaskHusky","version":"1.0","type":"link"}