Old metafields not displaying on new theme

theengravers
Tourist
19 0 0

We recently switched to a new theme for our store (used to be Craft, now it is Refresh).  We have metafields assigned to each product, as well as a drop-down menu on each product page that displays the information in these metafields.  After we switched to the new theme, the drop-downs are empty and not displaying the metafield info.  If I create a new metafield it shows up, but obviously I would prefer not to remake 3-4 metafields each for hundreds of products.  Is there a simpler way to have the old metafields appear on the new theme?  Shopify help says it's possible but I can't find an explanation of how to do it.

Replies 2 (2)

Taknify
Shopify Partner
187 14 23

Your new theme might not have reference to the old metafields in the code hence you have this issue. Either you check the previous theme code to see how the metafields key and value are referencing on the code or create new ones. 

Need to tweak your store a bit? Come and visit us at Taknify or send me message.

PageFly-Theodor
Shopify Partner
652 81 95

Hi @theengravers ,
This is Theodore from PageFly - Shopify Page Builder App.

Your product metafields aren't displaying in the new Refresh theme, although they worked in the old Craft theme.

Possible Reasons:

  • Theme incompatibility
  • Missing code in Refresh theme

Solutions:

  1. Check Refresh Theme Documentation: Look for guides on using metafields within the theme.
  2. Contact Refresh Theme Developer: If the documentation isn't helpful, reach out to the developer for guidance.
  3. Consider Shopify Expert: For complex solutions or code modifications, consider hiring a Shopify expert.

Additional Tips:

  • Search Shopify Help Center for "metafields" and "theme customization".
  • Check Shopify community forums for similar issues.


Best regards,
Theodore | PageFly

Please let me know if it works by giving it a Like or marking it as a solution!


PageFly - #1 Page Builder for Shopify merchants.


All features are available from Free plan. Live Chat Support is available 24/7.