My App store submission just got rejected because the reviewer encountered an error while testing the App. The reviewer in their response called it a web error but this is an error from Shopify themselves because they haven’t approved the app to access certain information. How do I deal with issues like this?
This was the reviewer’s response:
Your app must be free from user interface bugs, display issues, or error pages that fully prevent completion of the review. Web errors such as 404’s, 500’s, 300’s, and etc are not acceptable.
During review, we have waited for 24hours to see if the data will sync onto the app since indicated onto the UI that the sync schedile is daily. After waiting, it only shows an error which prevents us from further testing the app.
This was the error the got:
All levels failed: orders: Shopify Admin API request failed: 200 [{“message”:“This app is not approved to access the Order object. See Work with protected customer data for more details.”,“locations”:[{“line”:2,“column”:5}],“extensions”:{“code”:“ACCESS_DENIED”,“documentation”:"https://shopif (retry 4/9)
Hi @MageOs! That error means the app has not been approved to access the protected Order object. For a public app, request that access in the Partner Dashboard before submitting the app for review.
Open Apps, select the app, then open API access requests.
Under Protected customer data access, choose Request access.
Select Protected customer data, explain why the requested data is the minimum needed, and save.
If the app needs name, address, email, or phone, select each field individually and explain its use.
Complete Data protection details, then submit the app for review.
Shopify’s protected customer data guide covers these steps. If the app is already under review, additional API access cannot be requested until that review finishes. Any missing PCD request must therefore be completed before the next submission.
If you completed these steps before submission and the same error continues after approval, let me know in your reply and I can take a closer look - thanks!