=== WooCommerce Docebo Integration === Contributors: redearth, ryanbattista, freemius Version: 1.0.8.8 Donate link: https://redearthdesign.com/ Tags: WooCommerce, Docebo, LMS, learning, e-commerce, courses, WDI Requires at least: 4.7 Tested up to: 5.8 Requires PHP: 5.6 Stable tag: trunk WC requires at least: 3.0 WC tested up to: 5.6.0 Stable tag: trunk License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Documentation URI: https://redearthdesign.com/web-development-services/woocommerce-docebo-integration/documentation/ A seamless integration of the Docebo LMS with WooCommerce that automatically handles user creation and enrollment in learning plans, courses, and user groups. == Description == The WooCommerce Docebo Integration Plugin by Red Earth Design, Inc. offers a solution for monetizing Docebo LMS assets through the popular WordPress e-commerce platform, WooCommerce. Using this plugin, WooCommerce products can be associated directly with any combination of three Docebo asset types: learning plans, courses, and user groups. When a customer purchases a WC product that is associated with a Docebo asset, that customer is added to the Docebo users database and enrolled in the associated learning plan, course, or user group. == Minimum requirements == These are the minimum requirements to utilize the WDI plugin: * A current Docebo LMS “Growth” or “Enterprise” plan * WordPress 4.7 or a higher version * WooCommerce 3.0 or a higher version * Administrative access to your Docebo dashboard and WordPress site == Features == The WooCommerce Docebo Integration Plugin provides the following features: * Seamlessly integrates WooCommerce with Docebo LMS * Securely connects to Docebo API using OAuth2 protocol * Secures API credentials using 256 bit symmetric key encryption * Creates Docebo LMS users from WooCommerce customers * Monetizes Docebo assets using WooCommerce products * Enrolls WooCommerce customers at checkout into: * * Docebo courses * * Docebo learning plans * * Docebo user groups * * Docebo branches * Updates Docebo user fields using WooCommerce billing & shipping fields * Dynamic mapping of user metadata, order metadata, and product metadata to up to 50 Docebo additional user fields * Automatically maintains a current product inventory list * Triggers optional Docebo notifications * Integrates with these plugins: * * WooCommerce Subscriptions * * WooCommerce All Products For Subscriptions * * WooCommerce Product Bundles * * Advanced Custom Fields * * Flexible Checkout Fields * Variable expiration dates for user accounts and course enrollments * Variable expiration dates for courses bundled in learning plans * Automatic updates triggered by subscription renewals * Syncs course enrollment validity dates when subscription is updated * Variable subscription & variable product course validity start & end dates * Future payment start dates for variable subscriptions * Customizable subscription + variants price descriptions * Provides the following technical support features: * * Built in debug logging system * * Helpful admin notifications * * Detailed user documentation * * Security tips with salts and keys generators * * Support and Contact forms * Works synergistically with the Docebo WP plugin to provide additional features such as SSO (Single sign-on) between WP and Docebo LMS == Installation == 1. Upload the product to your WordPress site. 2. Activate it. 3. Enter the license key you received after the purchase. 4. Follow the configuration steps outlined here: [https://redearthdesign.com/web-development-services/woocommerce-docebo-integration/documentation/] == Change Log == = 1.0.8.8 = * Fix: Increased timeouts for token retrieval * WP 5.8 Compatibility tests * WC 5.6.0 Compatibility tests = 1.0.8.7 = * New: Added Docebo course codes to the product inventory course selector * Fix: Beta program fix * WC 5.0.0 Compatibility tests = 1.0.8.6 = * WP 5.6 Compatibility updates and tests = 1.0.8.5 = * New: Added ability to filter Docebo new user notification by branches = 1.0.8 = * New: Added option to trigger Docebo new user created by admin notification * Fix: Eliminated subscription expiration windows caused by server time zone differences * Fix: Eliminated bug that was interfering with adding items to cart in single page checkout = 1.0.7 = * New: Added ability to assign users to Docebo branches = 1.0.6.6 = * Fix: Resolved missing WC function error in products admin = 1.0.6.5 = * Fix: Resolved Docebo API connection issues * Fix: Resolved missing WC class error in products admin * Fix: Resolved missing products index notice = 1.0.6.1 = * Fix: Improved error handling * Fix: Set a timeout for getting Docebo API OAuth2 access token * Fix: Added WC not active admin notification * Fix: Eliminated plugin activation errors = 1.0.6 = * New: Dynamic mapping of primary user fields (First Name, Last Name, Email) = 1.0.5 = * New: Variable product course enrollment start and end dates * New: Variable subscription course enrollment start and end dates * New: Variable subscription future payment start dates * New: Customizable subscription + variants price descriptions * Fix: Explicitly set user type to 'Learner' for course enrollments = 1.0.4 = * New: Syncs course enrollment validity dates when subscription is updated = 1.0.3 = * New: WooCommerce Subscriptions Integration * New: WooCommerce All Products For Subscriptions Integration * New: WooCommerce Product Bundles Integration * New: Variable expiration dates for user accounts and course enrollments * New: Variable expiration dates for courses bundled in learning plans * New: Automatic updates triggered by subscription renewals = 1.0.2 = * New: Fully dynamic and flexible Docebo additional user fields mapping * New: Save up to 50 Docebo additional user fields * New: Map billing and shipping fields as well as custom checkout metadata * New: Map user metadata, order metadata, and product metadata * New: Advanced Custom Fields Integration * New: Flexible Checkout Fields Integration * Special thanks: This release was partially sponsored by Sam Bazzi. = 1.0.1 (Beta) = * New: This is the first premium release and includes the following features: * Seamlessly integrates WooCommerce with Docebo LMS * Securely connects to Docebo API using OAuth2 protocol * Secures API credentials using 256 bit symmetric key encryption * Creates Docebo LMS users from WooCommerce customers * Updates Docebo user fields using WooCommerce billing fields * Monetizes Docebo assets using WooCommerce products * Enrolls WooCommerce customers at checkout into: * * Docebo courses * * Docebo learning plans * * Docebo user groups * Automatically maintains a current product inventory list * Provides the following technical support features: * * Built in debug logging system * * Helpful admin notifications * * Detailed user documentation * * Security tips with salts and keys generators * * Support and Contact forms * Works synergistically with the Docebo WP plugin to provide additional features such as SSO (Single sign-on) between WP and Docebo LMS = 1.0.0 (Alpha) = * First instance of the WDI plugin in use * Allows for a single WC product to be associated with a Docebo course * Customers can purchase this Docebo course product in WC store * Automatically adds the customer to the Docebo users database * Automatically enrolls customer in Docebo course * Special thanks: The alpha release was partially sponsored by Decker Communications. == Documentation == Documentation URI: https://redearthdesign.com/web-development-services/woocommerce-docebo-integration/documentation/ == Bugs or Suggestions == Please email bug reports or suggestions to plugins@redearthdesign.com. == Credits == Developed by Red Earth Design, Inc. with special credit to Ryan Battista