The eLearnCommerce Sendowl integration will enable you to sell access to your Content against a recurring subscription and against a one-off Price as well.
Before you can integrate Sendowl with the eLearnCommerce Content Sales Engine you need to install the latest Version of it on your WordPress Site.
You need at least eLearnCommerce Version eLearnCommerce 220.127.116.11 and Version 1.9.2 of the eLearn Commerce Content Sales Engine.
Once you're all set, follow these steps:
Go to eLearn Commerce Settings —> Sales Engine ---> Payment Gateway
Scroll down to the Sendowl Integration settings and copy the Webhook URL to your clipboard.
Go to your Sendowl Account and go to the Settings --> Webhooks and add the Webhook top your Sendowl Account.
In the Advanced Settings of your Sendowl Account click on API then follow the process to Add an API Key.
Copy the Signing Key, the Signing Key Secret, the API Key and the API Key Secret to a text file on your computer.
Head back over to the Sendowl Integration settings and paste the Signing Key, the Signing Key Secret, the API Key and the API Key Secret into the appropriate spaces.
Now go to your Sendowl Account and create your product (recurring or one-off price).
Go to any Content you created using eLearnCommerce (Courses, Ebooks, Videos, Offers or List Items)
enable Protect Content --> Choose Sendowl as your payment Gateway ---> select the Sendowl Purchase requirement (this is the product you created in Sendowl).
Click Update - Done!
Note: Selecting multiple purchase requirements will give access to the purchaser if he has purchased/has an active subscription to at least 1.
Additionally you can also create and set a custom Sales Page URL on your WP.
How the Product Delivery Works
The eLearnCommerce Content Sales Engine will automatically create a User on your Wordpress for each sale.
All you need to do is to enable and configure the Post Purchase eLearnCommerce Content Sales Engine email notification under Settings ---> Sales Engine ---> Email Notifications.
This email will contain the login details enabling your customer to access his purchase.
If your customer is logged into your eLearning Platform and purchases additional products then these will become accessible to him after he payed for them.