We have a developer account that we use to test and develop a custom fulfillment app. In the original App Store, Apps had full access to the fulfillment order. In the Dev Dashboard, all attempts to accept a fulfillment requests yield this response:
”This app is not approved to access the FulfillmentOrder object. See Work with protected customer data for more details.”
Is this a bug, or a change in policy for apps made in the Dev Dashboard for development accounts?
Hi @Colin_Kuskie,
This can be expected depending on the app type, and store plan, since the Fulfillment Order does contain protected customer data.
Essentially, if the app was created in the Dev Dashboard from a Partner Account, and you’ve selected Public Distribution, then you must request access to protected data via your Partner Dashboard before you can access the Fulfillment Order.
If the app is a Partner App, with Custom Distribution, it should have access to protected data automatically.
If the app was created in the Dev Dashboard from a Merchant Account, the store must be on the Shopify Growth Plan or higher in order be able to access protected customer data.
Here’s some Shopify.dev documentation with more information on working with Protected Customer Data, including how to request access for Public Partner Apps.
Thank you for this information, but as I described in the original post, development accounts used to be able to access the personal information, regardless of the app type, for developing new code. Is Shopify now requiring paid accounts for that?