Mandatory compliance topics are only needed for public apps. This template is used for both public and private apps. So including the mandatory compliance webhooks is noise for non private apps. We prefer to have a leaner temlate which developers can add to, rather than a fullr template which may require deleting some code.
WHAT is this pull request doing?
Remove the webhook handlers for mandatory compliance webhooks (for public apps).
Comment out the webhook config for these topics in shopify.app.toml.
Move the app uninstalled config to the top
Move the commented out product filters webhook to the top since it's more likely to be universally usefull than compliance topics.
WHY are these changes introduced?
Mandatory compliance topics are only needed for public apps. This template is used for both public and private apps. So including the mandatory compliance webhooks is noise for non private apps. We prefer to have a leaner temlate which developers can add to, rather than a fullr template which may require deleting some code.
WHAT is this pull request doing?
shopify.app.toml
.Test this PR
I haven't tested this PR yet. First I want to be sure this is what we want.
Checklist
README.md
file and other related documentation, if applicable[ ] I have added an entry toCHANGELOG.md
[ ] I'm aware I need to create a new release when this PR is merged