Product page sections show in editor but not on live site (theme changes not saving

Topic summary

A user added metafield-based sections (Product Description, Storage Tips, Premium Quality Ingredients) to their product page template. These sections display correctly in the theme editor but don’t appear on the live storefront at bakgua.com.sg.

Key troubleshooting attempts:

  • Confirmed all products have metafield values populated
  • Verified editing and viewing the same default product template
  • Other non-metafield changes save and render successfully
  • Only one product template exists (default)

Suggested solutions:

  • Check if editing the correct market in Customizer (multi-market stores can cause this)
  • Rule out browser cache issues
  • Test with non-metafield content (like “Test” text) in the collapsible rows
  • Use custom liquid code to directly render metafields and validate they’re accessible

Current diagnosis:
Inspection of the live site’s HTML shows no wrapper elements between quantity input and cart buttons, suggesting the sections aren’t rendering at all. This points to a theme/market mismatch rather than just metafield display issues. The problem likely requires backend access to diagnose fully, as external troubleshooting has reached its limits.

Summarized with AI on October 23. AI used: claude-sonnet-4-5-20250929.

Hi everyone,

I’ve added new sections on my product page (Product Description, Storage Tips, Premium Quality Ingredients).
They show perfectly inside the theme editor, but when I save and view my live store, the changes don’t appear.

Website link:

1 Like

I have added meta fields not new sections!

Hello @Mustafa_dev ,

I hope you are well!

Basically, you have added the new section to one template. I think you have not added the section to all the templates which is why it is only showing in editor but not on the website. To show it to all the products, please go to Online store >> Themes >> Customize >> Click on Down arrow button next to Home >> Click on products >> Now, you will get option to select the templates. I recommend you to add it to the templates where products are assigned.

In my case there is only one template but you can see the list of the templates here.

If you are using metafields as dynamic sources they are context dependant.
So if one product has values in the metafield it should show.
But for product with NO value in the metafield there’s nothing to even show.

I have added to default product template in which If i change anything else it appears on frontend except changes on metafields

All products have values in metafields
But nothing shows on frontend
I have also added product description in dynamic source in collapsible row, they too are not visible on frontend

Make sure the theme your looking at the backend is the same as on the front.
Try to rule out cache issues, or use a different browser.

Or step back and use a clean theme freshly installed and try to make a minimal replicable use case.

Beyond that it’s moving into territory needing an expert to look at it directly.
Reach out if you need services.

If you have multiple markets, make sure you’re editing the same market in Customizer.
Oftentimes people edit some non-default market and then do not see the change in default one on the live store.
Same goes to template, if you have multiple.

Screenshot 2025-10-18 at 1.47.43 PM

I am editing same theme and Viewing on same theme to check changes, however other changes except metafields are being rendered on product page.

The template is only one which is default product template.
The issue is with metafields not being rendered on frontend.

This is indeed very strange.

A better screenshot of the Customizer or access to your backend may help I guess.

Sure, please see the screen shot

Have you tried adding row content other than the metafield? Like the word “Test” in all 3 collapsible rows?

1 Like

Double this, also try a custom-liquid setting/block/section and just render out the metafield directly to validate assumptions
e.g. {{ objecttype.metafields.namespace.key.value }}

I’d prefer to see the theme name row as well, but…
There are no traces of these on your storefront, so this is not about “metafields not rendering” it’s something else.

Even if metafields are producing no output, there must be some wrapper elements, but there is literally nothing between quantity input and cart buttons:

That’s why I suggested that your storefront is rendering either wrong theme or wrong markets.
I doubt we can suggest anything useful from the outside.