How to update your Shopify theme
Shopify is a modern e-commerce platform that is constantly improving and updating. The purpose is to keep up with business owners needs and all the new software developments in terms of security, functionality and design.
Quick video guide
We are doing constant updates, almost on a monthly basis, in which we are fixing bugs, improving performance and accessibility, adding new sections, templates or integrating new Shopify features.
You can read more about updating in the official Shopify documentation as well: https://help.shopify.com/en/manual/online-store/os/using-themes/managing-themes/updating-themes
All the custom changes and third party apps need to be manually reinserted in the new theme version. This is how the Shopify updates work and not something specific to our theme.
All the product pages, collections, blog posts and regular pages are not affected by the theme update. And if the update isn't a pretty major breaking one, you can even keep your current store configuration, as seen in the video above.
How to update
When a new theme version is released (please subscribe to our newsletter using our support contact form to be notified) you can download it from your Shopify account where the licence was originally purchased.
- Head to our theme store and find the theme that you're using (Shopify Theme Store - Kingdom).
- If you see a login button at the top of your screen, click this to ensure you're logged into your Shopify account.
- Instead of Buy theme you should now see Add latest theme version.
This will install the latest version of the theme into your store which you will find under your Admin Dashboard > Online Store > Themes. You will need to customize this version of the theme as your current theme's customizations will not carry over automatically. Once you have customized the theme and you're ready to show your customers - come back to Themes and on the updated version of your theme click Actions > Publish to make it live.
To make the theme settings transfer easier you could open the old theme version and the new one in different browsers windows and transfer the settings and codes in the new theme version - screenshot.
In case the update is only a "minor update" (from 2.5.0 to 2.5.1 for example) you can transfer the theme settings directly using the config/settings_schema.json code. Just copy the entire file code from your current theme version to the new theme version - screenshot.
When there are only a few changes in the theme code for a new theme version, we release articles about how to manually insert these codes only and avoid the entire theme update process - example. These manual updates are only possible for "small" updates that we indicate in the theme changelog.
Please make sure that you keep your own changelog with the custom changes in the theme original code (either done by yourself or a developer you hire). This way you can easily transfer the codes into the new theme version when you update the theme.