Shopify and Bridge Integration

Document created by Ike Bennion Employee on May 27, 2016Last modified by Kaitlin Syndergaard on Oct 25, 2018
Version 15Show Document
  • View in full screen mode





Bridge has built a stand-alone integration application to communicate between Bridge and Shopify. This app extends Bridge’s e-commerce capabilities. Admin users can access an external application and send courses and programs created in Bridge to their Shopify environment. Note this integration is a 1:1 ratio, meaning each account (sub accounts included) will need a separate Shopify account tied to it. (Click to enlarge images)



    1. A Paid Shopify Account (Shopify Lite is not configurable with the integration)
      • Provide to the Bridge team:
        • Shopify Shop URL

        • Shopify API Key and Secret and Password (click to access Shopify's documentation on this getting this info)

          • Please note that the Shopify API will allow you to specify read-only or write access. On any item that has the option to provide write access, please provide that level of access so the integration can create transactions and products within the client Shopify account.

          2. The Bridge API Secret and Key (your implementation consultant, often called "IC", supplied this to you and may have a copy)

          3. An admin login and password (that you choose) for the Shopify-Bridge Settings site.

          4. The URL prefix of the Shopify-Bridge settings site. Unless if specified otherwise, the Bridge team will use the prefix of your existing Bridge account (https://[prefix]


Steps for Configuration

    1. Configure Shopify Account
    2. Provide the Shopify Shop URL, API Key, API Secret, and API password to the Bridge team.
    3. Decide on an admin login and password for the Shopify-Bridge Settings site and provide to the Bridge team.
    4. From here the Bridge team will launch a site with a domain similar to: https://[prefix] and configure the admin credentials as an admin account in this instance.
    5. When provided the URL of your Settings site, login with the credentials that you provided to the Bridge team to log in.


Orientation and Steps for Use

You will see this looks similar to your Bridge instance. On the left navigation panel you will see three sections:

Shopify Screenshot.png

    • Courses: Shows all courses in your Bridge instance.
    • Programs: Shows all your programs in your Bridge instance.
    • Administrators: Admin panel to manage who can access this application.

In the main body of the application, you can

    • Search for a specific course.
    • View all courses.
    • View courses already listed in Shopify.
    • View courses that are not listed in Shopify.


Configure a Course to be Sent to Shopify

    1. Log into an admin account of your Shopify-Bridge Settings site.
    2. Navigate to Courses in the left hand navigation bar (unless you're there already).
    3. Next to the search icon (represented by a magnifying glass), search for the name of a course that you'd like to send to Shopify. Alternatively, you can filter to the course according to whether it is already present in Shopify.
    4. Once you have found the course, click Send to Shopify.


After you click this button, the application will send specific course information over to your Shopify instance. You will now see a new product in Shopify with the title of the Bridge course you sent. At this point, you can add additional information regarding that product including description, images, cost, etc.


Configure a Program to be Sent to Shopify

    1. Using the steps under "Configure a Course to be Sent to Shopify", search for the name of the first course in your program, click Send to Shopify and repeat for each of the courses in the program.
    2. Navigate to Programs in the left hand navigation bar.
    3. Search for the program you'd like to send to Shopify. Click Send to Shopify.
    4. The Program will then automatically be sent to Shopify


Enrolling Users in Bridge Courses through Shopify

    1. A user enters your store. Selects course for purchase and provides relevant information.
    2. Bridge will receive the UID of the user.
      • If Bridge does not find a UID that matches the information provided by the user, Bridge will create a new account for the user and send a Welcome Email to help them configure a password. The items of their purchase will appear in the My Learning Dashboard for that user.
      • If Bridge recognizes that the UID already exists, Bridge will add this purchase to the existing user account. They will use existing credentials to log in.
    3. After a Bridge establishes a password through the Welcome to Bridge email they are ready to begin learning.


Adding Additional Admins

    1. Log into an admin account of your Shopify-Bridge Settings site. Screen Shot 2016-06-07 at 12.44.58 PM.png
    2. Click Administrators in the left hand navigation bar.
    3. Next to the title "Administrators" click Add New.
    4. Specify an email address and a password in the specified fields.
    5. Provide the fields to the intended admin.


NOTE: Your Shopify instance can be used at your own discretion, such as opening a Shopify website/webstore, using Shopify’s “Buy Now” button on an external site, etc.


IMPORTANT: To have an ordered product from Shopify auto-enroll a user in Bridge, the product must be created in Shopify via the “Send to Shopify” button in the application. Shopify does not with with external authentication (SAML, CAS, LDAP), unless the unique identifier in Bridge is set as the users email address. It is still advised not to integrate with Shopify if SSO is enabled.


3 people found this helpful