Skip to content

Configure Shopify Integration with HappyFox Helpdesk (Using Shopify Dev Dashboard)

Views
419
Last updated

Shopify is a leading e-commerce platform that enables businesses of all sizes to create, manage, and operate online stores. As businesses expand and engage with a growing number of customers, streamlining customer support becomes vital. This is where the integration between HappyFox Help Desk comes into play. The HappyFox - Shopify integration allows agents to view the Shopify customer information and their recent orders right within a HappyFox ticket. Additionally, agents can perform a quick search or lookup of Shopify customers and order information and use it while creating a new HappyFox ticket.

 

 Applicable Plans: ✔️ Mighty ✔️ Fantastic ✔️ Enterprise ✔️Enterprise Plus 

 


When Should You Use This Method?

Use this integration flow if:

 


Step 1: Create a Shopify App in Dev Dashboard

  1. In your Shopify Admin, go to Settings
  2. Click Apps
  3. Select Develop apps
  4. Click Build apps in Dev Dashboard
  5. Click Create app
  6. Enter an App name and click Create

 

 


Step 2: Configure Required API Scopes

  1. Open the newly created app
     
  2. Navigate to ‘Access’ with Versions and click Select scopes

  1. Enable the required scopes for HappyFox 
    1. read_orders
    2. write_orders
    3. read_customers
    4. write_customers

 

  1. Save the scope configuration by clicking on done.

 


Step 3: Release the App

  1. Click Release to make the app available for installation

 


Step 4: Install the App on the Shopify Store

  1. In the new app, navigate to ‘Home’ on the left sidepane and click the ‘Install app’ option.

 

2. Select the appropriate Shopify store

3. Click Install again to confirm the installation of the custom app

 


Step 5: Retrieve Client ID and Client Secret

  1. Navigate to:
    • Settings > Apps > Develop apps > Build apps in Dev Dashboard
  2. Open your app
  3. Go to Settings
  4. Copy the Client ID and Client Secret

 


Step 6: Configure the Integration in HappyFox Helpdesk

  1. In HappyFox, navigate to Manage Apps > Shopify
  2. From the app selection dropdown, choose Dev Dashboard App
  3. Enter the Client ID and Client Secret
  4. Select the Categories for the Shopify account here. When you access a ticket in the selected category, Customer and Order information from the above Shopify stores will be fetched and displayed in the respective ticket details page under Shopify section.

    Note: A category can be associated with a maximum of three Shopify stores.
     
  5. Click Save
  6. The Shopify Integration setup with HappyFox Help Desk is complete, you can enable the app now.

Required Permission

Viewing Shopify Order Information in the Ticket Details Page and during Ticket Creation

The Shopify widget searches all connected Shopify stores for a matching Shopify customer using the HappyFox contact's email address. If no match is found, it searches using the HappyFox contact's mobile number. Orders for the matching customer are then displayed in the widget.