How to Retain Customizations When Updating Theme?

Solved
ES7
Tourist
13 0 2

Hello+

I am new to Shopify. I'm curious about how to keep Theme Customizations when the Theme is updated? In WordPress if the Theme is customized via the Theme Options, then when the Theme is updated you do not lose any of those customizaqtions. If the theme is updated via the actual Theme Code, then you create a Child Theme > copy the code files (that you are editing) over to that > make code changes there...and when you update the Theme you do not lose those changes, nor do you have to re-add the changes to the code. In Shopify if you use Customize Theme to make changes - are those lost with each Theme update (and then you have to re-do all of those Customizations for each update)? Also, if you edit the code then how do you not lose that when things are updated?

I have asked these questions of the Theme Author (for the theme I am using) and they said, "If you have done any custom, please: Backup all your files you have done custom; After backup file, you can import the updated demo version like normal and replace by the backup files; or See the changelog to know which files were fixed or updated, then, only update those files." - this seems like a lot of work to have to re-add the customizations each time the theme is updated... Is there a process for Shopify Themes that is similar to the WP Child Theme procedure to ensure we do not have to make the same customizations each and every time we update the theme? If so, I am not able to *find* information about that.

Any advice and/or guidance would be greatly appreciated. Thank you!

cmartinez89
Shopify Partner
112 10 33

This is an accepted solution.

Hey there, you can visit a theme updater app here. There's also another one available. If you have a great deal of customizations to your theme, you will need to manually copy the custom code over to the updated theme. There is currently no way around this with shopify like there is on wordpress. If you have lots of customizations, it will take some time to go over the code and copy it, making sure you're not overwriting any updated files, or worse, losing files. Kind of a pain. It may be easier to update the theme yourself, the way you want it haha. Any upgrades i do, will be custom code anyways. That's the game you play when you want a custom website with shopify, at least for now. Best of luck! 

I am a multi-disciplined web developer with years of experience working with several languages and frameworks.
ES7
Tourist
13 0 2

@cmartinez89, Thank you very much for the clarifications and App suggestion!

cmartinez89
Shopify Partner
112 10 33

This is an accepted solution.

You're very welcome! :) Take care and let me know if you get stuck. ✌️

I am a multi-disciplined web developer with years of experience working with several languages and frameworks.
0 Likes
RachelC
Excursionist
25 0 7

Hi @cmartinez89,

 

I am also looking to update my theme from Out of the Sandbox (Parallax). Do you know if the app (paid version) shows all the customisations done or will there be some that I will need to look out for?

 

Thanks.

0 Likes
TGC
Tourist
4 0 1

@cmartinez89 wrote:

Hey there, you can visit a theme updater app here....


This is not a solution if your theme is not from Pixel Union or Out Of The Sandbox. All other themes are unsupported and will not work. 

0 Likes
Balloons
New Member
1 0 0

We have the EMPIRE theme and it come with a companion updater app. We tried to update the theme last month to the latest version and there was an error when updating, so we emailed the theme developer (Pixel Union) and OutoftheSandbox and they indicated that they were going to push a fix for the updater app.

We waited a month to do the update, and today we took a back up of our live site, and also tried to them update the live site to the newest version and it did it successfully we believe, but there are 4 customized files that it says we need to manually copy over.

See message attached:

Some files still require a manual update

Empire (Aug-14-2020) (Feb-17-2021) has been successfully installed.

However, 4 template files contained customizations that could not be automatically applied to the latest version.

- Hide template files

layout/theme.liquid

sections/static-product-recommendations.liquid

templates/customers/account.liquid

templates/product.liquid

The template customizations will need to be manually applied from Empire (Aug-14-2020) to Empire (Aug-14-2020) (Feb-17-2021) only for these individual files.

If you need help with applying these customizations, we have partnered with several Shopify Experts who specialize in theme updates and would be able to assist. Please note, our support team cannot advise on applying theme customizations to updated themes.

 

Does anyone know how to easily fix this?

0 Likes