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.
The Shopify themes also require to be updated often to improve the functionality, support all the platform changes, add new options and fix possible issues .
Unfortunately, as described in this article from the Shopify documentation there isn't an automatic update process for themes and the manual updating requires a bit of work.
All the theme settings, homepage sections, 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.
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. To do this, please:
- 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 theme update is not labeled as "major update" you can also 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.