Skip to content
English
  • There are no suggestions because the search field is empty.

Shopify Integration - Dev Dashboard (en)

To integrate Shopify with our application, follow the steps below:

Step 1: Create a Custom App in Shopify

  1. Go to Settings → Apps and sales channels.

  2. Click Develop apps.

  3. Select Build apps in the Developer Dashboard.

  4. Click Create app.

  5. Go to Access and click Request access.

  6. Under Storefront API, click Select distribution method.

  7. Choose Custom distribution.

  8. Uncheck Allow multi-store install for one Plus organization.

  9. Under Store domain, enter your store domain (e.g. https://admin.shopify.com/store/aftersalesproteststore) and click Generate link.

  10. From the left menu, go to API access requests.

  11. Under Read all orders scope, click Request access.

  12. In the description field, enter:
    “Manage order statuses and shipment details”

  13. Return to the previous tab (Shopify Dev Dashboard).

  14. Uncheck Embed app.

  15. Set App URL to:
    https://app.aftersalespro.gr/shopify/custom/auth

  16. Set Redirect URL to:
    https://app.aftersalespro.gr/shopify/custom/callback

  17. 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.

  1. Go to Settings and keep this tab open.


Step 2: Create the Platform in AfterSalesPro

  1. Create a Shopify platform inside the AfterSalesPro application from Settings > Integrations.

  2. From the Shopify App Settings tab (https://dev.shopify.com/dashboard/), copy the Client ID and paste it as the API Key in AfterSalesPro.

  3. Copy the Client Secret and paste it as the API Secret Key, then click Save.

  4. Return to your app in the Shopify Developer Dashboard and click Install app.

  5. Select your store and click Install
    (You must be logged in to AfterSalesPro beforehand.)