WooCommerce Integration Addon for Masteriyo allows the user to use WooCommerce for the checkout process and plethora of payment methods provided by the WooCommerce to sell courses.

Requires

  • WooCommerce to be installed and activated.

Features

  • Allows to use WooCommerce checkout process to enroll users.
  • Allows to use abundant of WooCommerce payment gateways.
  • Allow to use WooCommerce analytics.

WooCommerce Configuration

  • [Mandatory] Uncheck Allow customers to place orders without an account
  • [Mandatory] Check Allow customers to log into an existing account during checkout WooCommerce configuration!
  • [Optional] Check Redirect to the cart page after successful addition to provide seemless flow similar to Masteriyo checkout. Redirect to cart page!

How to use?

  1. Install and activate WooCommerce plugin.

  2. Activate WooCommerce Integration for Masteriyo Addon. Activate WooCommerce Integration Addon For Masteriyo!

  3. Create a paid course in Masteriyo. Create new course! Create course with price!

  4. Go to Settings > WooCommerce and click on Create Product. create-a-product

  5. Go to the Courses page and click on the Buy Now button. course-pages-buy-now

    OR Go to single Course Page and click on the Buy Now button. Single Course

  6. The associated product will be added to the WooCommerce cart.

    WooCommerce cart page

  7. Follow WooCommerce checkout process and use Cash on Delivery as payment option for now. Select other payment option if you have configured.

    WooCommerce checkout page

  8. Once the checkout is completed, you will be redirected to Order details Page.

    Order-details-page

  9. Goto courses page as you can see you are still unable to start the course, because the order is not completed. Unable to start course!

  10. Goto orders page and change order status to Completed Change order status!

  11. Goto courses page, now you can start the course. Start course

Unenrollment process

By default, whenever the WooCommerce order is of the following types Cancelled, Refunded and Failed, the user is unenrolled from the course. You can change the unenrollment statuses from the global settings page. Change unenrollment status!

WooCommerce Subscription Support

Masteriyo plugin is compatible with the WooCommerce Subscription extension.

Requires

Configuration

  • Go to Masteriyo > Courses.
  • Go to Course Editor of the required course.
  • Go to Settings > Pricing.
  • Set the pricing as 'Paid'.
  • Enable 'Recurring' and determine the recurring sum and time period.

set-reccuring-payment

Once the recurring payment is set for the course, you can now set this course as a WooCommerce Product. For this, follow the steps below.

  • Go to Products > Add New
  • Provide a name to the product. Make sure to match it with the course.
  • On the Product Data meta box, select Masteriyo Course as the Product type.

product-type-masteriyo-course

Now, you will see a Course and a General tab on this meta box. On the Course tab you can select the course for which you have set the recurring payments.

select-masteriyo-course

On the General tab, you need to set the same amount for the recurring fee as well as the same recurring time period just as the one you have set for the course above.

product-data-general-tab-masteriyo-subscription

Once you have done this, when the user enrolls to the course, there subscription will be created in the WooCommerce > subscriptions. You can manage the subscription from there.

How to add the courses as a WooCommerce product?

  • Go to Masteriyo > Courses.

  • Add a new Course. Provide the course's name and click on Next.

  • Add a new Section. Click on Add new Section and click on Next.

  • Provide the section name. Click on Add.

  • Go to Settings > Pricing and select paid and Add a price for paid Course. add-pricing-paid

  • Go to Settings > WooCommerce and click on Create Product. create-a-product

  • Once you do these steps, you can check the product from Dashboard > Products > All Products. view-created-product

If you decide to unlink the product or separate it from Masteriyo, you will need to delete the product completely.

The WooCommerce feature will automatically create a product on your Dashboard under the "Products" section when you create a product through your course.

To separate the product from your course, navigate to your Dashboard, then go to "Products" and select "All products." Find the product created for the Masteriyo course and delete it. This will move the product to the trash. To completely remove the product, locate it in the trash and delete it permanently.

If the students purchase the course(create as a prodcut) via the WooCommerce, the emails, payments, registration via checkout, and order details are then handled by the WooCommerce. However, the customers will automatically be enrolled to the Masteriyo Course once they purchase the product. Order Received Page(redirected after the order is confirmed), also know as Thank You page, is created by the WooCommerce in this case. You can customize this page to show the enrolled course details to the customers/students. To learn how to customize this page, click here. Add the URL of the Masteriyo > Account Page > Course tab.



Was this article helpful to you?
Give us Rating

Last edited on December 31, 2024.
Edit this page