2) At top, there will be a blue rectangle "Update Available" go and click the white button "Update Theme"
3) a new screen with more details will appear. Set the theme name and choose the "AI powered theme update", this will bring over the customizations into a new cloned theme. When done with these details, click the black button "Update Theme". It will take some time to finish.
4) When it finish, you will see a list of files that have conflicts to solve, and others that transfered correctly. You have to use Shopify CLI to download the theme to your computer and try to resolve these conflicts.- you need to have installed the shopify CLI https://shopify.dev/docs/api/shopify-cli - create a folder for your project, go to your command line and write:shopify theme pull --store=YOUR_STORE.myshopify.com --theme=MY_THEME_IDthe theme ID can be found when you go to the theme and click customize. In the URL there will be a number like this https://admin.shopify.com/store/lioncountry/themes/125244080189/editor 125244080189 is the ID of this example. You have to get the correct one for the theme that was cloned, which you are conflict solving.For LCS, the store is a full example:shopify theme pull --store= lioncountry.myshopify.com --theme=125244080189This will ask you to login in your browser if you haven’t, and then you will get logged in and the download will start.NOTE: Copy this theme to the development theme that is connected to github, so any change on the code is registered. This is the development theme: https://admin.shopify.com/store/lioncountry/themes/125254565949/editor shopify theme push --store= lioncountry.myshopify.com --theme=125254565949. Run this from the folder you're working and it will upload the code to the dev theme.Then to start working in modifications, run this Note that the theme ID that we’re going to use now is the dev theme ID which is 125254565949.
the 'dev' command will keep connected your local and the dev theme, any change will sync from local to remote. You can start resolving conflicts and testing.
When you're done resolving conflicts, next step is to test the theme to ensure is running as the live site. Any team member can help testing.
Once the theme is fully working and approved to go live, its recommended to clone the live theme before publishing the changes to live.
Once the live theme is backed up, we can upload the theme to the live theme, which is https://admin.shopify.com/store/lioncountry/themes/125244080189/editor the command would beshopify theme push --store= lioncountry.myshopify.com --theme=125244080189after this is over, test the live theme to ensure everything is working.Delete the theme that was cloned when we started updating, to keep the list of themes clean. Keep the backup of the previous live theme, and add a date to it as a reference.If we run into any issue with the updated theme after a few days, having that backup is life saving, you can simply publish that backup, while you solve the issue with the updated theme. Once you solve the issue you can re-publish it live. Note: Checkout pages doesn't belong to Shopify themes. They are updating in a different way (different task)