Market metafields returning empty in Liquid since today (Feb 6, 2026)

Market metafields returning empty in Liquid since today (Feb 6, 2026)

As of this morning, all market metafields are returning empty in Liquid. No changes were made to the theme or metafield definitions.

Setup: 11 custom metafield definitions on MARKET owner type (namespace custom) — JSON, money, number_integer, single_line_text_field, list.metaobject_reference types.

Diagnostic results:

{{ localization.market.handle }}              → "de" ✅
{{ localization.market.metafields }}           → (empty)
{{ localization.market.metafields.custom }}    → {}
{{ localization.market.metafields.custom.liftr_timezone }}       → (empty)
{{ localization.market.metafields.custom.liftr_timezone.value }} → (empty)

Verified via Admin API:

  • All metafield values are present and intact on the market
  • All definitions have validationStatus: ALL_VALID
  • admin access is PUBLIC_READ_WRITE
  • Changing storefront access to PUBLIC_READ made no difference

The localization.market object itself works (handle returns correctly), but the .metafields chain is completely empty. This was working fine yesterday.

Anyone else experiencing this? Could this be related to the “Updates to how Shopify handles Liquid code” rollout from January 13?

You may have discovered a bug, which already has a fix merged but not yet live.