Skip to main content

Create a Custom Shopify App

Hey! So to have the bot up and running we will need to connect to your Shopify store. This gives us access to all the products and other relevant databases in the shopify store.

For this integration we will be creating a Custom Shopify App, the credentials for which will be our key to the Shopify database. Follow along the steps to create the app.

Step 1:

Log into your Shopify store and go to the Home page. On the left menu go to Apps. Click on it and you'll see all the apps/integrations connected to your store.

Image

Step 2:

On the apps page scroll at the top you will “Develop apps” Click on it

Image

Step 3:

Now you will see a page like this, You have to click on “Create an app” button.

Image

Step 4:

Enter the App Name of your choice, preferably one which includes your company name as the text.

For app developer provide any staff account with permission to develop apps.

Image

Step 5:

After creating app you will see the following page, Click on “configure admin scopes”

Image

Step 6:

Allow us access to the API permissions listed. Particularly we will need the following permissions:

Read access

  1. Products
  2. Assigned fulfilment orders
  3. Customers
  4. Fulfilment services
  5. Inventory
  6. Locations
  7. Merchant-managed fulfilment orders
  8. Order editing
  9. Product listings
  10. Shipping

Read/Write Access

  1. Draft Orders
  2. Orders
  3. Discounts
  4. Draft Orders
  5. Price Rules
Image

DO NOT FORGET TO SAVE.

Step 7:

Go to configurations tab and Click on “Configure” in Storefront API Integration.

Image
  1. Enable Storefront Access
  2. Allow all the permissions to the custom app
Image

Click on “Save”

Step 8:

Go to the API Credentials panel.

Image

Click on install.

Image

Share following credentials with us.

  1. API Key
  2. Access token (it can be revealed only once so save it somewhere safe after revealing)
  3. API Secret Key
  4. Storefront Access Token.
  5. Also share your store’s shopify url with us. It will be of format https://<store_name>.myshopify.com for e,g https://limechat.myshopify.com
Image

If you loose access token just uninstall the app and install again