Covers all questions related to inventory management, order fulfillment, and shipping.
Solved! Go to the solution
This is an accepted solution.
Hi @Agha
Would you be able to send couple screenshots of your app?
> we don't want or require to give any functionality/ability to the merchants
It would be better to have a landing page explaining what this app does so that it is less confused to merchants (in case they forget after installing the app for a while).
> At this point, I need to clarification. in my understanding that how to interact if anyone how is not our merchants or client.
This 2nd point is kind of related to the 1st point above. A simple landing page would help.
> Upon installing the app, I am being redirected to a non-embedded version. When accessing the app from the installed apps list, the app is redirecting to the embedded version
As I understand, your app mainly uses Admin API. It doesn't use any App Bridge functionalities as other normal embedded apps which usually require some kind of interaction with the merchants. In this case, if you want your app to be redirected properly as an embedded app, you should initialize App Bridge. Follow instruction here https://help.shopify.com/en/api/embedded-apps/app-bridge/initialization.
Let me know if my answer makes sense.
Thanks,
Henry
Henry | Social Care @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
This is an accepted solution.
Hi @Agha
Would you be able to send couple screenshots of your app?
> we don't want or require to give any functionality/ability to the merchants
It would be better to have a landing page explaining what this app does so that it is less confused to merchants (in case they forget after installing the app for a while).
> At this point, I need to clarification. in my understanding that how to interact if anyone how is not our merchants or client.
This 2nd point is kind of related to the 1st point above. A simple landing page would help.
> Upon installing the app, I am being redirected to a non-embedded version. When accessing the app from the installed apps list, the app is redirecting to the embedded version
As I understand, your app mainly uses Admin API. It doesn't use any App Bridge functionalities as other normal embedded apps which usually require some kind of interaction with the merchants. In this case, if you want your app to be redirected properly as an embedded app, you should initialize App Bridge. Follow instruction here https://help.shopify.com/en/api/embedded-apps/app-bridge/initialization.
Let me know if my answer makes sense.
Thanks,
Henry
Henry | Social Care @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
Hi @Henry_Tao
I followed app bridge instructions mentioned in the url you provided
https://help.shopify.com/en/api/embedded-apps/app-bridge/initialization
But I am not seeing any changes. My app is still loading a non embedded version.
Will it be visible in development store? or it's just for production stores.
Hi @Souravv
You might not have embedded app enabled in partner dashboard. You can here and enable it https://partners.shopify.com/YOUR_PARTNER_ID/apps/YOUR_APP/manage_extensions/shopify_admin/embedded_...
Let me know if that works for you.
Thanks,
Henry | Social Care @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
I have enabled that as well.
My app is build on Node js with Express, does that matter? I mean App bridge will still work right?
Hi @Souravv
May I have your appId? You can also DM me in partner slack workspace http://shopifypartners.slack.com/. I can assist you there.
Henry | Social Care @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
Discussed offline and problem solved. Summary: /shopify/callback page needs App Bridge in order to redirect back to Shopify Admin.
Henry | Social Care @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
Hi @sajan8093 , there are two options at the callback page.
- Option 1: perform server-side redirect to shopify by using information in the query params. This can be done manually by doing base64 decode of the host in query param to get the actual domain or if you use Shopify template libraries, it should be done for you.
- Option 2: perform client-side redirect via App Bridge. For this option, you just need to render a blank page for the callback url, then initialize App Bridge. App Bridge will know which domain to redirect back to Shopify.
Henry | Social Care @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog