App reviews, troubleshooting, and recommendations
Hey, I am developing a Shopify App right now, and I need to implement and test some webhooks (well, many webhooks 🙂 I started with "checkouts/create" and it requires "read_orders" scope. I put it into shopify.app.toml and issued a command "shopify app deploy" (I use Shopify CLI for development). And it says "This app is not approved to subscribe to webhook topics containing protected customer data. See blah-blah-blah for details."
So, my question is: do I really need to receive approvement from Shopify for an application still in test and development, or I have missed some option/config like "test-mode=true" or something? Or what is the right way to implement webhook handling in the application not yet in production?
Please, advise. Thank you!
Found the solution, thank you 🙂
For all those who have the same question:
1) Go to partners.shopify.com, your application
2) Left menu - select "API Access"
3) Press a button in "Access requests / Protected customer data access" section
4) Press "Select" in "Select your data use and reasons" and check what is required for your app.
Save and now you can deploy your app!
Yes, you need to give necessary permissions on the app admin as well for protected customer data.
Also add webhooks topics on shopify.app.toml file and run command "shopify app deploy".
Share your shopify.app.toml file here.
Endpoint:- https://appurl/checkouts/create
Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025