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

  1. Install the app from the Shopify App Store
  2. Create a new schema or fork an existing one (example)
  3. Sync the schema to your Shopify store

Read More

Schemas   |   Forking