--- title: "Online Store 2.0: New metafields type system and dynamic sources available - Shopify developer changelog" description: Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: https://shopify.dev/changelog/online-store-2-0-new-metafields-type-system-and-dynamic-sources-available md: https://shopify.dev/changelog/online-store-2-0-new-metafields-type-system-and-dynamic-sources-available.md --- [Back to Developer changelog](https://shopify.dev/changelog) June 29, 2021 Tags: * Themes * 2021-10 # Online Store 2.0: New metafields type system and dynamic sources available We've released a new commerce-oriented type system for metafields. Metafields created with these new types from our APIs will be more interoperable across our system. The type system is exposed through a new `type` field. The `type` field replaces the `valueType` field, which is now deprecated, and will be removed in our 2021-10 release. Most new types map to the old `MetafieldValueType` enum, except for `json_string` and `json`. `json` replaces `json_string`, but `json_string` will continue to exist because it behaves differently than the new `json` type when referenced in Liquid. **Note**: `json_string` will not automatically migrate to the `json` type. Learn more about the type system and how to migrate to it in the [Metafields documentation](https://shopify.dev/apps/metafields/definitions/types). To learn more about these API changes, refer to our API reference documentation: * [Admin REST reference](https://shopify.dev/docs/admin-api/rest/reference/metafield) * [Admin GraphQL reference](https://shopify.dev/docs/admin-api/graphql/reference/metafields) * [Storefront API reference](https://shopify.dev/docs/storefront-api/reference/common-objects/metafield)