App reviews, troubleshooting, and recommendations
Getting Issue while Reviewing Shopify app
Here is the issue mentioned by Shopify reviewing team.
"When encouraging a merchant to install additional apps or connect the app to another store, apps must use the standard install process initiated from the app listing. You can't request a merchant's .myshopify.com URL".
What does that mean?
Here is the current workflow
- User comes to our portal and enters his store domain URL: https://abc.myshopify.com
- Then we are creating a link with the store domain: https://abc.myshopify.com/admin/oauth/authorize?client_id=XXXXXX and redirect the user to this URL where he can authenticate by login and then install the app.
- After clicking the Install app we are requesting an access token with this URL: https://abc.myshopify.com/admin/oauth/access_token.
- Then using that access token we are fetching the orders of the merchant/user.
Thanks in advance!
As per the Shopify app requirement, you cannnot ask the user to enter their Shopify domain. All the installation process most be initiated within Shopify.
After a merchant clicks the link to install your app, your app receives a GET request on the app URL path that you specified in the Partner Dashboard. Requests to this URL path from a merchant who is logged into the Shopify App Store include the shop, timestamp, and hmac query parameters.
You need to flow the OAUTH authentication process as described by Shopify here.
Thank for the reply, but there are many references where the merchant can enter his store name, and then we can redirect him to Shopify App for the merchant installation process. From there he can choose to install or cancel.
Thanks!
I'm also facing same issue. Have you found any solution regarding this?
We are in the same boat. Can anyone please give a solution for this? As our app is still not listed on the Shopify app store, there is no app install link or page in the Shopify app store. With our current application, we are taking the store name as input and then proceeding with the authentication part. But, Shopify rejected our app for this flow, they are saying that all the must be installed via the app store.
How to achieve this?
Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024In today’s interview, we sat down with @BSS-Commerce to discuss practical strategies f...
By JasonH Nov 13, 2024