The goal of this app is to provide a quick way for Shopify app developers to grap shop access tokens. The app doesn't save your access tokens but it is recommanded that you clone the code yourself and run the app locally using yarn or docker.
- If you are going to use the already deployed app all you need is this link
- Node, Yarn and ngrok if you are using Yarn to run the app yourself
- Docker, Docker Compose and ngrok if you are using Docker to run
- Go to the app's website
- Chnage the
TO_CHANGE
part to your shop name, accept the required scopes and install the app. - That's it now you will be greeted with the credentials
- Create a tunnel to localhost:3000 using forward or ngrok
- Note the tunnel url (we’ll refer to it as
HOST
)
- Note the tunnel url (we’ll refer to it as
- Sign into your Shopify Partner Dashboard
- Click 'Apps' in the sidebar and create a new app
- Set the app url to
{{ HOST }}/
- Set the whitelisted URL to
{{ HOST }}/shopify/auth/callback
- Go to extensions tab and enable “Embed in Shopify admin”
- Rename
.env.example
to.env
and- Set Add HOST from your tunnel service as
SHOPIFY_APP_HOST
- Add the api key from partners dash as
SHOPIFY_APP_KEY
- Add the api secret from partners dash as
SHOPIFY_APP_SECRET
- Set Add HOST from your tunnel service as
- Run
yarn install && yarn run start
- Run
make build && make run
- Open a browser to
{{ HOST }}/install
- Enter your store’s domain and hit install
- Get the credentials
- 🚀 🎉