openedx / openedx-wordpress-ecommerce

You can sell your Open edX courses with WooCommerce using this free and open-source WordPress plugin.
https://docs.openedx.org/projects/wordpress-ecommerce-plugin/en/latest/index.html
GNU General Public License v2.0
13 stars 8 forks source link
openedx opensource woocommerce

⭐ Open edX Commerce (WordPress Plugin)

The "Open edX Commerce" package is a free and open-source WordPress plugin that allows you to integrate WooCommerce with your Open edX platform.

What does this mean? You can create Open edX courses as products in WooCommerce, and when you perform purchase or refund operations for these products, your Open edX platform will reflect these changes.

Here are some things you can do with this plugin:

Note

This plugin calls the APIs from Open edX Platform.

More information about the API connection can be found in Decisions: API connection.

To learn more, you can visit the Open edX Terms of Service.

Installation

Requirements

Manual installation

  1. Download the ZIP version on the release page in the GitHub repository.
Download ZIP from release
  1. Log in to your WordPress admin dashboard, navigate to the Plugins menu in the sidebar and click Add New.

  2. Upload the ZIP version of this project.

  3. Activate the plugin.

Getting Started

Let's start installing and configuring the Open edx Commerce plugin to connect your WordPress site with the enrollment APIs from your Open edX platform.

Link to the Quickstart in the documentation.

Open edX Compatibility

NOTE: Enrollment of users who are not platform users (Create course enrollment allowed) is only supported for versions equal to or after Quince.

Getting Help

To report a bug or request a feature, visit issues.

Documentation

See documentation on Read the Docs.

How to Contribute

Contributions are very welcome. Please read How To Contribute for details.

This project accepts all contributions, bug fixes, security fixes, maintenance work, or new features. However, please discuss your new feature idea with the maintainers before beginning development to maximize the chances of accepting your change. You can start a conversation by creating a new issue on this repo summarizing your idea.

License

The code in this repository is licensed under version 2 of the GNU General Public License. Please see the LICENSE file for details.