App reviews, troubleshooting, and recommendations
I'm trying to develop an app which integrates with a shipping provider and I'm trying to grab the orders.
Using Laravel Stack and following the documentation to setup the project the default .env values for the scope were to read and write products, reading the documentation here i also added order scopes scopes variable looks like this:
SCOPES=read_products,write_products,read_orders,write_orders,read_all_orders
Next, trying to install the app through shopify partners to my development store, it only displays that app asks permission to edit products like it was set as a default and not for the other scopes i have set as a result to get an error when doing an API request:
403 Forbidden This Action Requires Merchant Approval For Read_orders Scope
Looking around i haven't seen anywhere how to give access to scopes for my app through Shopify Partners dashboard, the only logical way i have seen is through the .env file but it doesn't seem to work.
Solved! Go to the solution
This is an accepted solution.
Looking around i found out there is a file called "shopify.app.toml" which stores configurations for a shopify app, adding the scopes there made it work, although i don't get why there is a scopes variable inside the .env file, doesn't make sense.
Bump
This is an accepted solution.
Looking around i found out there is a file called "shopify.app.toml" which stores configurations for a shopify app, adding the scopes there made it work, although i don't get why there is a scopes variable inside the .env file, doesn't make sense.
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