WooCommerce Add-on for LearnPress

  • Integrate the entire WooCommerce ecosystem for comprehensive payment processing, order management, and detailed sales reporting.
  • Convert your LearnPress courses into standard WooCommerce products, allowing you to sell them through a robust e-commerce framework.
  • Let students use the complete WooCommerce cart and checkout system to purchase courses, instead of the default LearnPress payment process.
  • Access advanced sales functionalities such as creating product bundles, applying complex discount codes, and offering gift vouchers.
Transform Courses into E-commerce Products

Once activated, the WooCommerce Add-on for LearnPress adds an "Add to Cart" button to each course, treating it like a corresponding product in WooCommerce. Students can add courses to their cart and proceed to checkout just as they would with any other typical online purchase.

Full Compatibility with All WooCommerce Payment Gateways
Advanced Cart & Checkout Integration
Standardized Order and Enrollment Management
29 reviews

Active Users: 108387

Price: $49

  • Lifetime license for 1 site License Info:Includes lifetime usage on 1 site. You can switch between environments as needed by deactivating/reactivating the key. Only one active installation can receive updates and support at a time.Learn More
  • 12 months Update & Support Updates & Support Info:Purchase includes 12 months of updates and support. After expiry, the add-on remains functional, but you must renew the license to access future updates and support services.Learn More
I would like to extend Update & Support
Total $49
25% OFF SALE
Discount 25%
Get
LPAUG2026
Version
Version: 4.2.4
Last Updated: 25 August 2026
Compatible to WordPress Version: 7.1
Change Logs

= 4.2.4 (2026-08-25) =
~ Tweak: support buy Membership (add-on Memberships & Subscriptions Add-on for LearnPress).

= 4.2.3 (2026-03-31) =
~ Fixed: error with prerequisite addon that caused incorrect logic for course requirements.
~ Fixed: styling for the "View cart" (Gutenberg) button after adding a course to the cart via AJAX.

= 4.2.2 (2026-02-23) =
~ Fixed: minor bugs.

= 4.2.1 (2025-12-12) =
~ Fixed: minor bugs.

= 4.2.0 (2025-11-24) =
~ Update elementor mini cart widget quantity when add to cart.
~ Fixed: minor bugs.

= 4.1.9 (2025-08-20) =
~ WC_Product_LP_Course: tweak get_image method.
~ Check WC Order status is processing, then update LP Order status to completed.
~ Fixed: case enable option "always buy vis Paid membership" of addon LP PMS.

= 4.1.8 (2025-07-25) =
~ Tweak: subscription.
~ Tweak: "is_added_in_cart" method.
~ Course free and no assign to product, don't anything, show button enroll now.

= 4.1.7 (2025-04-22) =
~ Tweak: when WC Order status is processing, make LP Order status is completed.
~ Tweak: compatible with plugin Woo Subscriptions.

= 4.1.6 (2025-02-05) =
~ Fixed: error button view cart.

= 4.1.5 (2024-12-30) =
~ Added: get_sale_price and get_regular_price methods for Product extends Woo.
~ Added: check course is out of stock in product.
~ Fixed: default value for Assign package to product.
~ Fixed: image package, course on Gutenberg Woo Page.
~ Tweak: handle button add to cart on the new hook "learn-press/course/html-button-purchase".

= 4.1.4 (2024-03-14) =
~ Compatible with "WooCommerce Subscriptions" plugin.
~ Tweak: hook create LP Order.
~ Feature: buy package (Upsell addon).

= 4.1.3 (2024-01-30) =
~ Fixed: losing method payment on LP Order, with WooCommerce 8.x.x.

= 4.1.2 (2023-12-28) =
~ Fixed: minor bug.
~ Fixed: error not create lp order when buy course via WooCommerce Stripe Gateway.
~ Added: defer load js.

= 4.1.1 (2023-10-24) =
~ Fixed: error order when buy as Guest.

= 4.1.0 (2023-10-20) =
~ Fixed: get list products assigned course, show on the single course page with WPML.
~ Fixed: error sync lp order with wc order when install Woo version 8.x.x (reason by new Woo save info wc order on the new table).

= 4.0.9 (2022-11-09) =
~ Changed: option buy direct course is default.
~ Deprecated: LP_Woo_Payment_Admin_Course class.

= 4.0.8 (2022-10-07) =
~ Added: message for function "Buy Course via Product."
~ Fixed: error items cannot be added to LP Order when WC Order is completed by some host without enabling background; will run manually rather than through background.
~ Supported: the shortcode [learn_press_button_course].

= 4.0.7 (2022-08-08) =
~ Fixed: js - with more buttons add to cart on single, archive course.
~ Added: LP Order key on WC order
~ Fixed: error when buying course and product on the same order.

= 4.0.6 =
~ Added: hook 'learnpress/wc-order/can-purchase-product' for 'Addon coming soon' can rewrite.
~ Fixed: error conflict with addon H5P - not show list product when assign courses to product.

= 4.0.5 =
~ Modified: hide_show_price_course function.
~ Fixed: error don't check out of stock with user not login.
~ Added: LP_Order key on WC Order.
~ Fixed: error can't find course like product on the WC Coupon - Backend.

= 4.0.4 =
~ Fixed: use WC_Cart on ajax will be null something
~ Fixed: error Create woo order manual not create LP Order
~ Change hook "add to cart"
~ Remove function LP_Addon_Woo_Payment_Preload::get_template to use default of LP_Addon

= 4.0.3 =
~ Add LP_Addon_Woo_Payment_Preload::get_template.
~ Load assets on the button add-to-cart.
~ Modified "update_lp_order_status" function.
~ Fixed status enable default.
~ Fixed styles.

= 4.0.2 =
~ Show "Order Woocommerce" on the LP Profile page.
~ Added: function assign courses to product, user can buy list course via product, show tab list course on product assigned
~ Added: button add to cart on course archive page.

= 4.0.1 =
~ Fixed minor bugs

= 4.0.0 =
~ Fix compatible LP4

= 3.2.7 =
~ Fix minor bugs

= 3.2.6 =
~ Fix click add-to-cart show login popup if not login - on Eduma theme - Check "Allow customers to place orders without an account" and "Allow customers to create an account during checkout"

= 3.2.5 =
~ Fix click add-to-cart show login popup if not login - on Eduma theme

= 3.2.4 =
~ Click view cart will not open new tab
~ Fix button 'view cart' show right when back to course if added to cart

= 3.2.3 =
~ Fix set price error when WC()->cart null
~ Update file language

= 3.2.2 =
~ Add option redirect to page Checkout when click add to cart
~ Fix js, css view cart with theme

= 3.2.1 =
~ Fixed buy certificate,
~ Fixed buy course (require LP 3.2.7.6)
~ Remove option Purchase button

= 3.2.0 =

Ensure get newest status of WC to update to LP order.

Fixed learn_press_assets() not found when calling ajax.

= 3.1.9 =

Updated language file.

= 3.1.8 =

Work with Woocommerce option "Redirect to the cart page after successful addition"
= 3.1.7 =

~ Fixed minor bug: LP_AJAX_START error

= 3.1.6 =
~ Fixed bug: error on add multiple course to cart.

= 3.1.5 =
~ Fixed bug: work not correct when cache is turn on.
~ Fixed bug: Course display without link in the cart, order, email, thankyou page.

= 3.1.4 =
~ Fixed bug: course thumbnail not show in cart

= 3.1.3 =

add tax option for course
= 3.1.2 =

~ update learnpress order data

= 3.1.1 =
~ Fixed bug buy course redirect to LP checkout page

= 3.1.0 =
~ Fixed conflict with other plugin.
~ Fixed bug email not send when new order is created.
~ Fixed bug order status is processing.
~ Fixed bug user still can add purchased course to cart.
~ Fixed user create order with Guest user.
~ Fixed click buy course button then redirect to profile page or login page.

= 3.0.2 =
~ Fixed bug order not show item in admin
~ Fixed conflict with other payment methord of Woocommerce.

= 3.0.1 =

Update admin notice
~ Clearn code template
~ Fixed minor javascript bug
~ Fixed bug course added to cart when user enroll free course

= 3.0.0 =

Compatible with Learnpress 3.0.0
= 2.4.8.4 =

~ Fixed: Column "Purchased" in LearnPress / Orders page show "Course does not exist" - occurs with Woocommerce 2.6.4
~ Fixed: Order status of Woocommerce not auto completed - occurs with Woocommerce 2.6.4
~ Fixed: fixed load text domain issues.
~ Fixed: "View cart" button not appear after course added to cart.

= 2.4.8.3 =
~ Fixed: Can not load template in theme
~ Fixed: Cart empty when guest login to buy course

= 2.4.8.2 =
~ Fixed: guest user can see enroll button on free course

= 2.4.8 =
~ Fixed: guest user can see enroll button on free course

= 2.4.8 =

Fixed: woocommerce message display twice when url have subfix is '?add-to-cart=**'

= 2.4.7 =

Fixed: use icons instead of checkboxes to avoid confusion in the list of payments

= 2.4.6 =

Fixed: enabled payment gateways are not checked in settings
= 2.4.5 =

~ Fixed bug: notice message in cart

= 2.4.4 =

Coupon support for course only

= 2.4.3 =

Fixed 'Add to cart' button does not update WC ajax cart

= 2.4.2 =

Fixed some minor issue related to compatible with WC 3.x

= 2.4.1 =

Fixed issue guest use add free course to cart

= 2.4 =

Fixed issue with WC 3.x can not create LP order

= 2.3.1 =

Fixed issue cannot buy course

= 2.3 =

Fixed issue not compatible with WC 3

= 2.2.4 =

Fixed issue with 'Add to cart' button

Temporary disable addon for WC 3.0.0

= 2.2.3.1 =

Fixed issue when buying course with Cache plugins

Changed text domain from learnpress-woo-payment to learnpress

= 2.0 =

Updated to be compatible with LearnPress 2.0

Added option to user Cart/Checkout pages of WooCommerce itself

= 1.1 =

Using WooCommerce Cart to make payment

Compatibility with LearnPress 2.0

= 1.0.1 =

Fixed error if WooCommerce is not installed

= 1.0 =

Compatible with LearnPress 1.0.
= 0.9.1 =

The first beta release.

Screenshots

woocommerce-1
woocommerce-2
woocommerce-3
woocommerce-4
woocommerce-5
woocommerce-6

All Your Questions
Answered

You have questions.
We have answers.

What is the WooCommerce Add-on for LearnPress?

The WooCommerce Add-on for LearnPress is a powerful extension that integrates your LearnPress-based online learning platform with the world’s most popular e-commerce system, WooCommerce. It allows you to sell your courses as fully functional e-commerce products.

How are students enrolled in a course after they pay?

Enrollment is automated. When a customer’s order for a course is marked as “Completed” within WooCommerce, the add-on automatically enrolls that student into the corresponding LearnPress course.

Can I create special offers like course bundles or suggest related courses?

Yes. By using WooCommerce’s functionality, you can group multiple courses into a single product bundle for a special price. You can also set up cross-sells (suggesting related courses) and upsells (suggesting a more advanced course package) during the checkout process.

How can I track my sales and revenue?

You can use WooCommerce’s built-in, detailed reporting system. It provides valuable insights into revenue by date, identifies your best-selling courses, and offers analysis of customer data and conversion rates.

Can I customize the checkout experience?

Absolutely. You have full control to customize the checkout page, shopping cart, and order confirmation emails using WooCommerce’s settings. For advanced designs, the add-on works well with page builders like Elementor and WooCommerce-compatible themes.

What are the system requirements to use this add-on?

You must have the main LearnPress plugin and the WooCommerce plugin installed and activated on your WordPress site. The WooCommerce Add-on for LearnPress is then installed to connect the two.

Who is this WooCommerce Add-on for LearnPress for?

It is ideal for online training centers that need to sell courses like standard commercial products, businesses wanting to integrate diverse payment gateways (Stripe, VNPAY, etc.), and individual instructors who wish to use advanced features like vouchers, affiliate marketing, and in-depth reporting from WooCommerce.

Go to our Forum and explore more than 2000 support topics
Feel free to contact us for support anytime

Reviews

Total Reviews
29
Average Rating
4.9 out of 5
5
27
4
2
3
0
2
0
1
0
  1. Grace Whitfield

    Excellent add-on overall
    I’ve tried a couple of other payment bridges for LearnPress in the past and this one is by far the most polished. Makes running an online course business through WooCommerce genuinely painless day to day. Refunds, order history, and discount codes all behave exactly as expected, which sounds like a small thing until you’ve dealt with a plugin that gets those basics wrong.
    We recently ran a big Black Friday promotion with stacked coupons across dozens of courses and everything calculated correctly without any manual intervention. Customer support also walked us through setting up a slightly unusual bundle pricing structure we wanted, and they were patient and clearly understood both plugins deeply.
    After nearly two years on this add-on I have no hesitation recommending it to any school running LearnPress at scale.

  2. Caroline Johansen (verified owner)

    The Woocommerce add-on’s intuitive interface makes it simple to set up my online store. I was up and running in no time!

  3. alex_p90

    Reliable updates
    Every update has been backward compatible and the changelog is always clear about what changed. Appreciate the ongoing maintenance.

  4. Ngoc Tran

    Very useful for our academy
    We run both physical and online courses so having WooCommerce products tied to LearnPress courses simplified our whole catalog.

We're Here to Assist!
Click to Chat on Messenger.

Search
×