App reviews, troubleshooting, and recommendations
I'd like to build a custom app and then re-use it to get installed in different stores.
On Shopify guides it states that Shopify Plus service partners can install the same custom app on multiple Plus stores for a single Shopify Plus merchant. However, I don't know what exactly is considered the 'same custom app'. I.e. if I change a text would be considered a different app already?
Thank you.
Few months ago you would create custom app that you could install on all stores you want.
However, Shopify changed their workflow and now you can have one app per store only.
To overcome the issue we implemented Master App - so app that checks which store is calling it and returns data basedon this. However, it still needs you to create custom app in Shopify Partners for every store - you just point all of these apps to one URL
Hi @Cellify ,
Thanks for your response!
How would you go about creating this?
I'm trying to install my custom app on 3 different stores under the same user (testing, canada, and US):
Would I just do this process 3 times with each domain?
How do I get these apps to point to one URL?
In Shopify world - app is not different codebase or even instance, it's just different app created in the Partners dashboard that gets you different API_KEY and API_SECRET.
You need to create multiple custom apps in Partners dashboard, pointing to same URL where you have your single app instance hosted and supply multiple API_KEY and API_SECRET key pairs to it and based on the shop it connects to use proper keys.
I've created handy express server middleware that makes it easier to do it. All you need to do is to write your own createShopifyApp function that based on the shop returns shopifyApp instance created with "@Shopify/shopify-app-express"
https://github.com/paweljedrzejczyk/shopify-multistore-app-middleware
Let me know what you think.
hi I saw your repo is in typescript, however the node template from shopify only supports js, is it intentional?
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024