Checkout for Free Access Plans
LifterLMS introduced the “Free Checkout” feature, which simplifies the default checkout process to feel more like an enrollment registration rather than an e-commerce transaction.
This enhancement improves the experience for students on sites that offer free courses or use members-only free access plans.
The checkout buttons on pricing tables for free access plans will automatically enroll logged in users into the course or membership.

They will not be redirected to the checkout page as with a paid access plan.
Instead, the page will reload, and an enrollment message will be displayed.

On courses and memberships, the Enrolled description will now be displayed instead of the non-enrolled description. Additionally, on a course, the pricing table will be replaced by the progress bar and “Continue” button that enrolled users would normally see.
Note: the Terms and Conditions will be bypassed in order to streamline the enrollment experience. If you legally require your Terms and Conditions to be agreed to for each enrollment individually, you should disable this free checkout experience.
Logged out users will be redirected to the checkout page with the following modifications:
- The layout will always be a single column
- “Billing Information” is replaced with “Student Information”
- “Payment Details” is replaced with “Enrollment Confirmation”
- “Buy Now” is replaced with “Enroll Now”

By default, this free checkout is always on, but if you’d prefer free access plans to function like paid access plans, you can do so by using the filter llms_has_free_checkout.


