Shopify Integration for eCommerce Sales

Modified on Thu, Jul 11 at 8:17 AM

The Engagement Rx system supports selling courses through the Shopify platform.  Courses can be sold for a term subscription from 90 days to a lifetime subscription. 


Setup


There are several steps:


1. Setup your portal to use the Closed Portal authentication type


2. Request an API key for the portal configured in step #1


3. Configure the course products in your Shopify Account using the following product SKU format:


{prefix}-{course code}-{term}


  • {prefix} = Must by the letters “co”
  • {course code} = one of the following
    • easy = LivingEasy
    • fitt = LivingFit
    • free = LivingFree
    • lean = LivingLean
    • smrt = LivingSmart
    • well = LivingWell
    • rest = LivingWellRested
    • cler = LivingClear

  • {term}
    • 03 = Quarter subscription
    • 06 = Biannual subscription
    • 12 = Annual subscription
    • 99 = Lifetime subscription

4. Configure the integration in your Shopify Account


  1. Login to Shopify admin
  2. Click Settings
  3. Click Notifications tile
  4. Scroll to bottom of page until you see the Webhooks section
  5. Click Create webhook and enter this information:

    1. Event:  Order payment

    2. Format: JSON

    3. URL: https://api.engagementrx.com/4/<Portal API Key>/shopify/order

    4. Webhook API version: 2021-07

Purchase Experience


When a user purchases an Engagement Rx product, if they are new to Engagement Rx, a new member account will be created and they will be sent an Account Activation email.  The course(s) purchased will be enabled in their account with the course expiration date set according to the SKU provided. 




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article