Sharing Schemas Between Stores

Marking a Schema as Forkable

A Store can share a Schema with another Store by making it Forkable. When a Store has a Schema that has been Forked from another Schema, any new Schema Versions added to the originating Schema will automatically be distributed to its Forks. This allows a Store to hold the single source of truth for a specific subset of Metafield Definitions, great for merchants who have multiple stores for different regions, but share the same Store-agnostic codebase.

A merchant can mark their Schema as Forkable in the Schema View page via the Metaschema app in the Shopify Admin. Once they have done so, they are provided with a Fork Token that can be used in other Stores.

Forking a Schema

A Store can Fork a Schema by clicking “Fork” in the top right of the Metaschema app homepage. On mobile view the button is hidden behind a dropdown in the header of the page.

A modal will appear for the merchant to paste their originating Fork Token. Once submitted, Metaschema will take care of the rest and make a copy Schema in the store. This new schema will automatically be kept in-line with any of it’s originating Schema’s new Schema Versions.