{"id":249532,"date":"2025-09-15T11:44:54","date_gmt":"2025-09-15T11:44:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/course-box\/"},"modified":"2026-01-09T12:13:53","modified_gmt":"2026-01-09T12:13:53","slug":"course-box","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/course-box\/","author":23348853,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.4","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Course Box","header_author":"Coursebox Pty Ltd","header_description":"A WordPress plugin that integrates with WooCommerce to import products from an external API with advanced features like pagination, search, and import.","assets_banners_color":"b1c4f2","last_updated":"2026-01-09 12:13:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.coursebox.ai\/","rating":0,"author_block_rating":0,"active_installs":20,"downloads":411,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"coursebox","date":"2025-09-15 12:19:12"},"1.0.2":{"tag":"1.0.2","author":"coursebox","date":"2025-09-16 09:23:10"},"1.0.3":{"tag":"1.0.3","author":"coursebox","date":"2025-10-03 11:08:10"},"1.0.4":{"tag":"1.0.4","author":"coursebox","date":"2026-01-09 12:13:53"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Course Box plugin with full API integration and import functionality.<\/p>","1.0.1 - 2025-09-015":"<ul>\n<li>Tweak: Updated for the latest version of Wordpress<\/li>\n<\/ul>","1.0.2 - 2025-09-015":"<ul>\n<li>Tweak: Fixed the issue occur after plugin update<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3361729,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3361729,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3361729,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3361729,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2","1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3361729,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3361729,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3361729,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Dashboard overview with quick actions and status indicators","2":"Settings page for API configuration","3":"Import page with course grid and search functionality","4":"Bulk import and individual course import options","5":"Beautiful, responsive admin interface"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1556,7114,5298,87,286],"plugin_category":[45,47,59],"plugin_contributors":[247886],"plugin_business_model":[],"class_list":["post-249532","plugin","type-plugin","status-publish","hentry","plugin_tags-api","plugin_tags-courses","plugin_tags-education","plugin_tags-import","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-education-and-support","plugin_category-utilities-and-tools","plugin_contributors-coursebox","plugin_committers-coursebox"],"banners":{"banner":"https:\/\/ps.w.org\/course-box\/assets\/banner-772x250.jpg?rev=3361729","banner_2x":"https:\/\/ps.w.org\/course-box\/assets\/banner-1544x500.jpg?rev=3361729","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/course-box\/assets\/icon-128x128.jpg?rev=3361729","icon_2x":"https:\/\/ps.w.org\/course-box\/assets\/icon-256x256.jpg?rev=3361729","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/course-box\/assets\/screenshot-1.jpg?rev=3361729","caption":"Dashboard overview with quick actions and status indicators"},{"src":"https:\/\/ps.w.org\/course-box\/assets\/screenshot-2.jpg?rev=3361729","caption":"Settings page for API configuration"},{"src":"https:\/\/ps.w.org\/course-box\/assets\/screenshot-3.jpg?rev=3361729","caption":"Import page with course grid and search functionality"}],"raw_content":"<!--section=description-->\n<p>The Course Box plugin integrates your Coursebox account with WooCommerce, allowing you to sell your existing Coursebox courses directly from your online store.<\/p>\n\n<p>With this integration, you can list your existing Coursebox courses on your store and automatically enroll customers into the correct course upon purchase. No more manual enrollments \u2014 save time and streamline your eLearning business.<\/p>\n\n<p>Leverage Coursebox\u2019s powerful AI-driven course creation and management tools while keeping full control over your sales and customer experience inside your store.<\/p>\n\n<p><strong>Key Benefits:<\/strong>\n- <strong>Sell Courses on Your Store<\/strong> \u2014 Add your Coursebox courses as WooCommerce products and start selling instantly.\n- <strong>Automatic Student Enrollment<\/strong> \u2014 Buyers are automatically added to the right Coursebox course after checkout.\n- <strong>AI-Powered Course Creation<\/strong> \u2014 Use Coursebox\u2019s advanced AI to design and deliver engaging learning experiences.\n- <strong>Customizable Course Listings<\/strong> \u2014 Display courses with your own descriptions, images, and pricing to match your brand.\n- <strong>Seamless Integration<\/strong> \u2014 Easy setup and hassle-free syncing between WooCommerce and Coursebox.<\/p>\n\n<p>Perfect for trainers, coaches, educators, and organizations that want a professional and automated way to sell and deliver online courses.<\/p>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Educational institutions<\/li>\n<li>Online course platforms<\/li>\n<li>E-learning businesses<\/li>\n<li>Training providers<\/li>\n<li>Course aggregators<\/li>\n<\/ul>\n\n<h4>API Requirements<\/h4>\n\n<p>Your API should support:\n* Authentication via API key\n* JSON response format\n* Pagination parameters\n* Search functionality (optional)<\/p>\n\n<h4>Example API Format<\/h4>\n\n<p>The plugin works with APIs that return course data in JSON format, including fields like:\n* Course name\n* Description\n* Price\n* Course ID\n* Additional metadata<\/p>\n\n<h3>Developer Information<\/h3>\n\n<h4>Hooks and Filters<\/h4>\n\n<p>The plugin provides several hooks and filters for customization:<\/p>\n\n<ul>\n<li><code>course_box_before_import<\/code> - Fired before importing a course<\/li>\n<li><code>course_box_after_import<\/code> - Fired after importing a course<\/li>\n<li><code>course_box_product_data<\/code> - Filter product data before creation<\/li>\n<li><code>course_box_api_response<\/code> - Filter API response data<\/li>\n<\/ul>\n\n<h4>Custom Development<\/h4>\n\n<p>For custom development and integrations, the plugin is built with clean, extensible code following WordPress standards.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, please visit the plugin's support forum or contact the developer.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPL v2 or later.<\/p>\n\n<p>This program 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 (at your option) any later version.<\/p>\n\n<p>This program 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.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/course-box<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Make sure WooCommerce is installed and activated<\/li>\n<li>Go to Course Box \u2192 Settings to configure your API credentials<\/li>\n<li>Navigate to Course Box \u2192 Import Courses to start importing<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20plugin%20require%20woocommerce%3F'><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, Course Box requires WooCommerce to be installed and activated as it creates WooCommerce products from imported courses.<\/p><\/dd>\n<dt id='what%20api%20formats%20are%20supported%3F'><h3>What API formats are supported?<\/h3><\/dt>\n<dd><p>The plugin supports REST APIs that return JSON data. Your API should include course information such as name, description, price, and unique identifiers.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20import%20process%3F'><h3>Can I customize the import process?<\/h3><\/dt>\n<dd><p>Yes, the plugin provides hooks and filters for developers to customize the import process according to their needs.<\/p><\/dd>\n<dt id='what%20happens%20to%20imported%20products%20if%20i%20reinstall%20woocommerce%3F'><h3>What happens to imported products if I reinstall WooCommerce?<\/h3><\/dt>\n<dd><p>The plugin preserves your API configuration and import history, allowing you to re-import courses after WooCommerce reinstallation.<\/p><\/dd>\n<dt id='is%20there%20a%20limit%20to%20how%20many%20courses%20i%20can%20import%3F'><h3>Is there a limit to how many courses I can import?<\/h3><\/dt>\n<dd><p>No, there's no built-in limit. The plugin handles pagination and can import large catalogs of courses.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>API integration with authentication<\/li>\n<li>Bulk import functionality<\/li>\n<li>Search and pagination support<\/li>\n<li>WooCommerce product creation<\/li>\n<li>Responsive admin interface<\/li>\n<li>Import history tracking<\/li>\n<\/ul>","raw_excerpt":"A WordPress plugin that integrates with WooCommerce to import products from an external API with advanced features like pagination, search, and import &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/249532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=249532"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/coursebox"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=249532"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=249532"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=249532"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=249532"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=249532"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=249532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}