Shopify Integration - Dev Dashboard (en)
To integrate Shopify with our application, follow the steps below:
Step 1: Create a Custom App in Shopify
-
Go to Settings → Apps and sales channels.
-
Click Develop apps.
-
Select Build apps in the Developer Dashboard.
-
Click Create app.
-
Go to Access and click Request access.
-
Under Storefront API, click Select distribution method.
-
Choose Custom distribution.
-
Uncheck Allow multi-store install for one Plus organization.
-
Under Store domain, enter your store domain (e.g.
https://admin.shopify.com/store/aftersalesproteststore) and click Generate link. -
From the left menu, go to API access requests.
-
Under Read all orders scope, click Request access.
-
In the description field, enter:
“Manage order statuses and shipment details” -
Return to the previous tab (Shopify Dev Dashboard).
-
Uncheck Embed app.
-
Set App URL to:
https://app.aftersalespro.gr/shopify/custom/auth -
Set Redirect URL to:
https://app.aftersalespro.gr/shopify/custom/callback -
Add the following Access Scopes:
read_products,
write_products,
read_themes,
read_orders,
read_customers,
read_all_orders,
write_orders,
read_locations,
read_inventory,
read_merchant_managed_fulfillment_orders,
write_merchant_managed_fulfillment_orders,
read_shipping
Click Release and name the release v1.
-
Go to Settings and keep this tab open.
Step 2: Create the Platform in AfterSalesPro
-
Create a Shopify platform inside the AfterSalesPro application from Settings > Integrations.
-
From the Shopify App Settings tab (
https://dev.shopify.com/dashboard/), copy the Client ID and paste it as the API Key in AfterSalesPro. -
Copy the Client Secret and paste it as the API Secret Key, then click Save.
-
Return to your app in the Shopify Developer Dashboard and click Install app.
-
Select your store and click Install
(You must be logged in to AfterSalesPro beforehand.)