Metafields updated but Dawn Theme is still showing the old value

Metafields only show the updated value when the liquid code in Dawn theme is changed and save. Otherwise it shows the old value even though I can see the new value when I call GET
/admin/api/2022-01/customers/{customer_id}/metafields.json.

This just stopped working today. I’ve been working on my shopify site for weeks and have never had an issue until today. The new metafield value would display in my site instantaneously before today, but now it shows the old value unless I go into the liquid code editor from the admin and make any change and hit save.

Any suggestions? I can provide more info if this does not make sense.

1 Like

In testing, I noticed that the value does update every 2 hours. Any way to make this instantaneous as it was before?

Hi @zstanford ,

Jesse here from the Metafields team. Thanks for reporting this - I was able to reproduce this and will work with the team to figure out what is going on.

Jesse

1 Like

I also meet this issue for customer metafields, not shop metafields.

I show customers metafields in liquid files, but It only show old values although I updated new value.

And when I update a file, such as snippet, Shopify will return new value immediately.

But if I change values of customer metafields again, Shopify still show old values.

Thank you.

Hi @Jesse_Vogt ,

Is any updates for this issue?

Thank you.

@zstanford @bpthanh87 fix just went out and I verified that the value is updating correctly on my own store.

@Jesse_Vogt Thank you so much for your quick reply. I will verify this on my then mark this solved. Thanks :slightly_smiling_face:

Still facing this issue on checkout.liquid trying to access a line_item.variant level metafield.

1 Like

Still facing this issue on checkout.liquid when updating shop metafields.

1 Like