Okay
  Public Ticket #2770657
Question about Theme Updating
Closed

Comments

  •  2
    goodolvintage started the conversation

    Hi Irina/Mari, understand that you advise us to "auto"/"semi-auto" update the theme settings by copying the codes in settings_data.json of the old theme and then paste it in settings_data.json of the new theme, as per the video 

    https://www.youtube.com/watch?v=8wuBCwFY4xo

    However, I just want to ask, is it safe to do that? Because from what I understand there seems to be some additional/different settings in new themes (e.g. 4.8) as compared to the older themes (e.g. 4.5). There are settings found in 4.8 but not in 4.5, and vice-versa.

    For example, SITUATION A, settings found in 4.8 but NOT in 4.5:
    1) Theme Settings > Product Variants > ‘Set first image by variant’ 2) Theme Settings > Product Page & Quick view > 'Show Thumbnails on Mobile'
    3) And many others... just giving you a few as examples...


    SITUATION B, For settings found in 4.5 but removed/obsolete/NOT in 4.8:

    1) Theme Settings > Developer > "Enable Shopify content for header” - For the application to work correctly and correct admin panel working must be set on 'default' (Enabled)! For advanced users only!

    The above option was in 4.5 (I had it ENABLED) BUT this option is no longer found in 4.8 at all. 

    As such, what will happen if we did the copying of settings (instead of manually updating) ---- Will there be any errors, or other complications for situation A and B?

    I'm guessing that it's okay if one is to copy an older theme settings (e.g. 4.5) to a newer theme (4.8), for Situation A, as those fields that are NEW in 4.8 but not found in 4.5, will just be populated with the default values used.

    But what about Situation B? Where Settings from old theme are obsolete and removed in the new theme? Will it cause an error, since the New Theme will not have such a setting anymore? What happens if the settings names are mismatched from the 2 versions? Will there be any errors? Or there wouldn't be, and that mismatched setting names/obsolete/removed settings will just be simply ignored? They will be there, but just ignored? Therefore, it's PERFECTLY safe to just copy the settings_data.json from the older theme to the new theme, without any errors being caused?

    Kindly advise... thanks!


  •  196
    Mari replied

    Hi, goodolvintage,

    Unfortunately, we don't have many options here.

    Option 1) Upload new theme version and configure it from scratch.

    Option 2) Upload new theme, copy your current theme settings, test & review it. Many settings should work as expected. Fix manually the settings that doesn't automatically updated. Usually the brief review is enough to understand what theme settings should be fixed.

    The Shopify software checks the theme settings format and give you a warning message when you paste theme settings to the new theme

    Stay safe and healthy.

    Best regards, Mari

  •  2
    goodolvintage replied

    oh ok.. I actually updated it manually. I have finished updating already, but there are still like maybe 4+ bugs to be fixed before I can make 4.8 live... probably the most important bug for me now is the transparent image bug as it is affecting 3 areas in my store... anyway I already wrote in the tickets a few days ago... hope you can help me take a look. Thanks Mari!!

  •  196
    Mari replied

    Hi, goodolvintage,

    Sure we will process your tickets asap.

    I will close this ticket now. Feel free to open a new ticket if you have more questions about the theme settings.

    Stay safe and healthy.

    Best regards, Mari