Online Course Content Selling Tool


This plugin creates value in your intellectual property as it can handle all of your needs with simple WordPress posts and pages using WooCommerce plugin as shopping cart flow. Value your intellectual property, content, videos, what you do, what you write, what you think, share it and make it sellable. You are simply required to decide that what kind of packages are required to access a course, lesson, post or page.

Good luck!


woocommerce, payments, paypal, checkout, 2checkout, credit, debit, classes, deposits, dutch

Video Tutorial:

How it works?


Visit my blog and suggest good features which you wana see in this plugin.


This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this plugin. If not, see

Fota wobrazowki

  • Admin menu / WooCommerce
  • Settings page / course product
  • Edit product / view product
  • Package association for content
  • Content unlocked on purchase
  • Packages
  • Disabled packages
  • Full buy
  • Course products / WooCommerce
  • Post / page types and package linking
  • Optional settings
  • Edit product / add package
  • Add package / price / title / description / course content
  • Remove package
  • Enable / disable packages for a product
  • Create Audio/Video Course Playlist


To use this plugin, you will need:
* an installed and configured copy of [WordPress][](version 3.0 or later).
* FTP, SFTP or shell access to your web host


How can I offer packages for my online content?

Open plugin settings. Select your WooCommerce product you want to introduce packages for. Click „Save Changes“. In edit product page, select last tab „Online Course“ from „Product Data“ metabox under the editor. Add packages for your product as instructed there.

What is the correct format for packages?

To add a package there are title, description and price values examples given.

How to lock/restrict your online content with packages?

Create a post, page or any post_type visible to public and select a package from „control“ metabox right-sidebar on edit post page. That selection will define which tries/packages a user will need to subscribe/buy to get access to your online content/page/post.

How to enable packages based payments for products?

Open plugin settings. Check products you want to enable packages based payments.

How to manage packages for enabled products?

After enabling packages for a product, edit product and select „Online Course Setting“ tab in product metabox. Here you can manage packages for that product.

How to enable course content control metabox for different types of post?

In enable / disable tab, course content control metabox can be enabled for different types of post. Expand selected post / page type and enable course content control metabox by clicking on „Associate / Link Packages“ button.

How can I change / update notification and other content?

On plugin settings page, open Optional tab to change / update notification and other content.


7. januara 2019 1 reply
This plug really fills the need for restricting specific content for specific time frame. We are using it for courses but also for gifts using the coupon. AS with Fahad’s other plug-ins it is well code, great documentation only surpassed but his support!! Don’t miss this. Thank you Fahad.
4. januara 2019
A simple and neat work. Other membership plugins are good as well but this one is straight forward. Thank you for the video tutorials included on settings page.
Čitajće 3 pohódnoćenja

Sobuskutkowarjo a wuwiwarjo

„Online Course Content Selling Tool“ je softwara wotewrjeneho žórła. Slědowacy ludźo su k tutomu tykačej přinošowali.


Protokol změnow


  • Updated version for WordPress. [12/06/2024]


  • Updated version for WordPress. [24/05/2023]


  • Updated version for WordPress.


  • Updated version for WordPress.


  • New features added.


  • Improved user experience. [Thanks to Team Ibulb Work & GP Themes]


  • Improved user experience. [Thanks to Team Ibulb Work & GP Themes]


  • Fatal error: Uncaught Error: Call to undefined function woo_inst_backup_pro() – fixed. [Thanks to Rais Sufyan]


  • Updating tags.


  • E_COMPILE_ERROR fixed related to woo_inst_pro_enabled_check(). [Thanks to Rais Sufyan]


  • Premium version message added for columns. [Thanks to Della]


  • Internal Server Error – Fixed. [Thanks to Rais Sufyan]


  • An important condition added for templates. [Thanks to Della]


  • User experience improved. [Thanks to Ibulb Work Team]


  • Warning: in_array() expects parameter 2 to be array, null given in – fixed. [Thanks to GP Themes Team]


  • Fatal error: Uncaught Error: Call to undefined function woo_inst_pro_enabled_check() – fixed. [Thanks to GP Themes Team]


  • Improved packages module and settings area. [Thanks to Ibulb Work Team]


  • Improved product page area. [Thanks to bartskol]


  • Improved cart area.


  • Improved screenshots and PHP notices handled. [Thanks to Team GP Themes]


  • Improved session related issue. [Thanks to Abu Usman & Rakesh Dubey]


  • Improved version with a few suggestions received from San Diego. [Thanks to Team Awarecomm]


  • Muted WC_Order related stuff. [Thanks to Jan Blok]


  • Updated a few WC_Order related stuff. [Thanks to Jan Blok]


  • Languages added. [Thanks to Abu Usman]


  • Sanitized input reviewed and fixed an issue reported. [Thanks to vermadililpjpr and others]


  • Sanitized input and fixed direct file access issues.


  • Ghost product set to virtual so no shipping cost will be added by default.


  • Improved version for third party integration.