Reusable blocks — FlexiBlocks library
Reusable blocks let you build a block group once, insert it into multiple pages, articles, products, collections, or metaobject entries, and update the library entry to push changes to every reference.
One-time installation setup
Section titled “One-time installation setup”Before the library works, complete Settings → Installation. This installs metafield definitions and the $app:gutenberg_reusable_block metaobject type FlexiBlocks needs.
If reusable blocks are unavailable or save fails with a setup error, finish installation first.
Workflow
Section titled “Workflow”- Open Reusable blocks on the content hub (
/library/reusable-blocks). - Create or edit a library entry in the full editor → Save.
- In a resource editor, insert Reusable block from the inserter and pick the library entry.
- To update all uses, edit the library entry again and save — the app re-expands HTML on linked resources (sync via Shopify webhooks).
You cannot nest one reusable block inside another library entry.
How references appear in resource editors
Section titled “How references appear in resource editors”Linked reusable blocks show a read-only preview in page/article/product editors (live library JSON when available, HTML fallback otherwise). Edit the library entry to change content everywhere it is referenced.
SEO and storefront
Section titled “SEO and storefront”At save time on each resource, reusable block content is expanded into body HTML. Storefront visitors see merged HTML in the theme; they do not load library metaobjects separately.
For commerce-heavy rows shared across many URLs, consider one library entry with product/collection blocks — see Commerce blocks.
Multilingual shops
Section titled “Multilingual shops”Reusable reference IDs live on the primary locale. When you save a library entry, sync re-expands all locales of resources that reference it.
Uninstall note
Section titled “Uninstall note”Uninstalling FlexiBlocks does not remove HTML already saved in Shopify. Library metaobjects and app metafields may remain until you delete them in Admin.
Related
Section titled “Related”- Editor & content hub
- Quickstart
- Installation (permissions + first open)