Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions docs/ShopifyV2.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,13 @@ Before diving into the setup process, ensure you have the following:

First we will create a new app in the Shopify partner portal. Make sure you are registered as a [Shopify partner](https://www.shopify.com/partners) (it's free to register).

1. On Shopify Partner [dashboard](https://partners.shopify.com), click on `Apps` > `All Apps` > `Create App` > `Create app manually`. Enter the name you want to call the app (e.g. BTCPay Server) and click `Create`.
2. Once created displays your "Client ID" and "Client secret", which we need in a minute. Please note them down or come back to this page later.
1. On Shopify Partner [dashboard](https://partners.shopify.com), click on `Apps` > `All Apps` > `View Dev Dashboard` > `Create app` > `Start from Dev Dashboard`. Enter the name you want to call the app (e.g. BTCPay Server) and click `Create`.

![Shopify-App: Create app manually](./img/shopifyv2/create_app_manually.png)

2. Once created, click on `Settings`, there your "Client ID" and "Client secret" is displayed, which we need in a minute. Please note them down or come back to this page later.
![Shopify-App: client id and secret](./img/shopifyv2/partner-app_client-id-secret.png)
3. While in your just created app page, select API access on the left menu, scroll down to `Allow network access in checkout and account UI extensions` and grant network access. You should see the following screen once network access is granted
3. Go back to your partner's dashboard, click `All Apps`, click your just created app, select `API access requests` on the left menu, scroll down to `Allow network access in checkout and account UI extensions` and grant network access. You should see the following screen once network access is granted
![Shopify-App: Partner app network access](./img/shopifyv2/partner_app_network_access.png)

:::tip
Expand Down Expand Up @@ -126,7 +129,7 @@ BTCPay Server will restart which can take a few minutes.

Now it's time to install your Shopify app to the Shopify store (which will link your store to your BTCPay Server).

1. On your [partner account](https://partners.shopify.com/) app overview, select the app you just created, click on `Choose distribution` and select `Custom distribution`. Confirm the selection.
1. On your [partner account](https://partners.shopify.com/) app overview, select the app you just created, click on `Distribution` and select `Custom distribution`. Confirm the selection.
:::tip
Please note that selecting custom distribution means that you can only use the app one Shopify store. This is irreversible. You can deploy multiple apps though if you have more than one store.
:::
Expand Down
Binary file added docs/img/shopifyv2/create_app_manually.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/img/shopifyv2/partner-app_client-id-secret.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/img/shopifyv2/partner_app_network_access.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.