Verify theme support for app blocks
Determine the method required for integrating an app with an online store by verifying whether its published theme supports app blocks.
To verify whether a theme supports app blocks, you need to determine the following:
Whether the template where your app is injected supports JSON.
The main section in the template.
Whether the section where your app is injected has a block of type
@appin its schema.
For an example, refer to Shopify's sample product reviews app.
To see a theme that uses JSON templates and supports app blocks, refer to Shopify's reference theme, Dawn.
Your app will need to request the
read_themes REST Admin API access scope.
Verify support for app blocks
Specify the method for integrating the app
|App block support||Integration method|
|Yes||Skip POST requests made to the
Make POST requests to the
Provide onboarding instructions
You need to provide merchants with post-installation instructions about onboarding your app.
|App block support||Onboarding|
Provide merchants with instructions about using the app block.
For example, document instructions for adding the app block to the theme.
Provide merchants with instructions about any configurations required to integrate the app.
For example, document instructions for copying and pasting a code snippet to a page.