Dedicated to the Hydrogen framework, headless commerce, and building custom storefronts using the Storefront API.
Hi All,
Is it true that using storefront api in public app is prohibited? I find no way to generate storefront access token using normal OAuth process.
Solved! Go to the solution
This is an accepted solution.
Hi @Cupel_Apps
No, this is not true. The app does need to be a sales channel, as described in the authentication process of the docs: https://shopify.dev/docs/storefront-api/getting-started#storefront-api-authentication
To learn more visit the Shopify Help Center or the Community Blog.
This is an accepted solution.
Hi @Cupel_Apps
No, this is not true. The app does need to be a sales channel, as described in the authentication process of the docs: https://shopify.dev/docs/storefront-api/getting-started#storefront-api-authentication
To learn more visit the Shopify Help Center or the Community Blog.
Hi @vix
Thank you for the detailed explanation. But what if we want harness the power of storefront API in a public app which is not a sales channel?
Regards
Muthu
Hi @vix
Thank you, however we really need to access storefront API in a public app that is not a sales channel? We would like to get the product prices in different currencies, and because market pricing configuration is complex (rounding, price adjustment), we should really on the BE.
What is the way to connect to Storefront API from a public app (which probably won't be approved as a Sales Channel)?
Also, do you have any idea how to get the exact multicurrency prices (we tried presentment_prices already, but that is really not working well).
Did you find a solution for this? I am facing the same issue, it requires the app to be a sales channel to be able to generate a storefront access token.