Hello, I’m trying to change my Dev Dashboard logged in account to a new partner store where I have to install a custom app, however the account switcher seems broken (issue has previously been discussed with no answer/solution):
I’ve already checked the /store/{slug}/settings/apps/development page where @theo suggested the “Build apps in the Dev Dashboard” button however that button is not available, the only visible button is a “Learn More” button taking me to the documentation, the same issue @Rich_Plakas. If it’s relevant, my access in this new store is done through Shopify Partners.
At this point the “improved” developer experience is so bad compared to the legacy flow that I’m considering opening a separate Shopify Partners account for each of my clients, at least that way I would be able to properly administrate their stores without having to struggle to operate a basic account switcher, which seems like an absurd solution to a really simple problem.
Would really appreciate a solution for this issue.
I’ve just had the business owner remove my collaborator access and requested the collaborator access again, making sure to tick “Select All” which selects all permissions, including “Develop Apps” and “Enable App Development”:
Unfortunately even after repeating this process and selecting all permissions I still don’t have access to the Developer Dashboard for this store, nor do I see the button mentioned above. I’ve tried accessing the URL manually (requested via store owner) however the only thing I see is a mesage saying I don’t have developer access yet.
At this point my only solution would be creating the custom application from the store owner’s Developer Dashboard, and accessing it using his username, password and 2FA code which is obviously a security risk for everyone involved.
Hey @Vlad_Ciutacu currently accessing a merchants developer dashboard isn’t possible through a collaborator account.
What I would recommend when working on apps for merchants is to either have them create the app and they can share the id and secret with you so you can run the client credentials grant.
Ideally though you should be creating the custom app in your own partner account and then you can send the merchant the install link when it’s ready.
While I’m aware the correct way would be creating the app in my own partner account, in this case the store owner requires ownership of the custom application. To me it would make more sense if partners could access the Dev Dashboard once granted the required roles, as it would improve the DX greatly for those use cases. As mentioned in the post linked by you above, this only forces the business owner to either administrate the developer account (which is definitely not optimal since most business owners aren’t technical) or to add devlopers as staff. Previously application development could be done using roles as a collaborator, however now it seems like that is no longer the case.