Why Metaschema?
Merchants with complex metafield structures often find that a great deal of their time is taken creating Metafields using the Shopify Admin UI. This process is great for defining a small number of metafields, but can quickly become an expensive task when managing a large number of metafields. This problem compounds further when a merchant has different Shopify stores which require the parallel metafield definitions.
Metaschema allows developers to programmatically create and manage Metafield Definitions by the means of a single source of truth; a Schema.
Features
- Define a schema for your metafields using JSON Schema
- Create new versions of your schema and control their lifecycle across development, staging, and production environments
- Control the schema using version control, and sync the changes to your Shopify store
- Share schemas across different stores
- Keep different stores across the same environment in sync with each other
- Safely migrate your schema between versions
Getting Started
Metaschema is a Shopify app that allows you to manage your metafields using a JSON Schema.
Installation
- Install the app from the Shopify App Store
- Create a new schema or fork an existing one (example)
- Sync the schema to your Shopify store