Shopify form is not working with my theme

Shopify form is not working with my theme

CharBar93
Tourist
3 0 1

@shopifyforms I created a form, added it to a page and template but it does not show as seen here:


I spoke to support who duplicated my site (child theme?) with a fresh clean (same) theme and the form shows as seen here .

 

I am concerned about losing my current theme in case of an customisations I have made but it's the only option right now in order to use the much needed form to obtain subscribers.

 

How can I see what changes I have made to my theme? Is there a way to copy and paste the whole theme for comparison with the fresh theme?

 

What do you recommend? Support said I would lose everything and can't revert back shoukd anything be missing in the clean theme...

Replies 2 (2)
CharBar93
Tourist
3 0 1

Great thank you Scott, what do you recommend?

Gracie_Sandra
Shopify Partner
11 1 2

To compare your current theme with the fresh version without losing any customizations, here's what you can do:

  1. Backup Your Current Theme:

    • Go to your Shopify admin panel.
    • Under Online Store > Themes, click Actions > Duplicate. This will create a backup copy of your current theme.
  2. Use Theme File Comparison Tools:

    • Download both your current and the fresh theme.
    • Use a comparison tool like Diffchecker or a code editor like VSCode to compare theme files side by side. This will help you see exactly what changes have been made.
  3. Customizations Documentation:

    • If you’ve made customizations in the theme code, check the modified theme files. Shopify usually highlights modified files with a dot.
  4. Child Theme Customization:

    • Consider moving customizations to a child theme (if applicable in your setup) to avoid losing changes when updating.
  5. Export Theme Customizations:

    • You can copy your current Liquid, CSS, and JS files to apply to the new theme if necessary.

Duplicating your theme and using comparison tools allows you to safely migrate changes without risking data loss.

And If you seem not to get it, Feel free to message me 

Feel free to reach me out if my idea has helped you or you don't understand