Submit a ticket My Tickets
Welcome
Login  Sign up
Open navigation

The New LearnWorlds Version: Cart, Programs, Offers & Rollout Timeline

We’ve just launched a powerful new architecture for LearnWorlds, and we’re gradually rolling it out to existing schools. This guide explains what’s new, what’s changing, and what to expect during migration.


Why the New LearnWorlds?

The new version of LearnWorlds was created with your feedback and market trends at its core, designed to support more business models and a broader range of knowledge products beyond courses. With our years of experience, we’ve built a flexible architecture that lets us deliver new features faster and bring together needs that were previously hard to combine.


We’ve started strong: this new version already includes powerful capabilities like learning programs, a shopping cart, flexible offers, expiration date editing, and more.


Explore the new product in our on-demand presentations:
— July presentation here.
— November presentation here.


Migration Plan for Existing Customers

The new version is available to all new trials and schools created after June 2, 2025, and many existing academies have already been successfully migrated. By running both versions in parallel, we ensure a smooth, disruption-free transition so you can enjoy all the new capabilities with complete peace of mind.


Migration is happening in phases, based on several attributes of the schools to be migrated. The following timeline outlines the most likely sequence of migrations, based on school attributes and readiness:

  • Up until November 3rd, 2025 → Schools with courses only (no bundles or subscriptions). Gain access to the cart and programs soon - delayed for 1-2 weeks.
  • Starting November 3rd, 2025 → Schools with bundles (and no created subscriptions) migration. Legacy bundles will shift toward either bundle offers (sales-focused) or programs (learning-focused). You can make your choice before migration by following these steps. Currently in testing. Expected to start Nov 18th.
  • End of December 2025→ Schools with subscriptions migration. New subscription engine adds invoicing, overdue payment handling, and more flexible recurring plans.


If your school is still using the old Site Builder, you’ll need to migrate to the new builder first. Don't hesitate to get in touch with Support to begin this process.


Cart, Learning Programs & Offers

Shopping Cart

The new LearnWorlds Cart introduces a modern, multi-product checkout experience designed to increase conversions and streamline purchasing. Learners can now add multiple items to their basket—courses, programs, or installment plans—and complete them in one order.


Key capabilities include:

  • Multi-product checkout in a modern, multi-step interface
  • Deferred purchasing, allowing learners to add items and buy later
  • Improved discount logic, supporting multiple offers and stacked coupons
  • Foundation for advanced purchasing flows like group enrollments, gifting, and seat-based selling


→ How to Set Up and Use the Shopping Cart Feature in LearnWorlds

 

Learning Programs

Learning Programs let you group multiple courses into a single learning product with built-in progression, prerequisites, and learner tracking.


Program types:

  • Learning Path → Structured, sequential curriculum
  • Learning Collection → Flexible, take-in-any-order structure


Why use Programs?

  • Provide a guided learning journey
  • Enable progress tracking across courses
  • Designed for certifications, multi-course curricula, or themed content collections


→ How to Create Learning Programs in LearnWorlds 


Offers

The updated Offers system introduces smarter promotional tools that give full control over how discounts are displayed and applied.


What’s new:

  • Auto-applied offers directly on product pages
  • Stacked discounts & multiple coupon support
  • Usage limits, validity periods, and advanced rules
  • Unified “Offers” interface replacing older promotions and coupons pages


→ How to Create and Promote auto-applied offers

→ How to Create and Promote coupon-based product offers

→ How to Create and Promote bundle offers


Licenses, Gifts & Custom Deals

Licenses

The new Cart supports bulk license purchasing, allowing organizations or individuals to buy multiple seats in a product and assign them to learners later. This is ideal for:

  • Corporate training
  • Team-based enrollments
  • External partners or organizations
  • Admins can distribute seats directly or allow buyers to self-assign.


→ Learn more: How to Sell and Manage Licenses in LearnWorlds


Gifts

Learners can now purchase a course or program as a gift for someone else. They simply select “Gift this product,” add recipient details, and the system delivers a gift enrollment email.


Perfect for:

  • Seasonal promotions
  • Professional development gifts
  • Reward-based campaigns


→ Learn more: How to Enable and Use the Gift Feature in LearnWorlds


Custom Deals

Custom Deals allow you to create personalized offers for specific clients, teams, or partners. These can include:

  • Tailored pricing
  • Private purchase links
  • Custom bundles or program access
  • Negotiated discounts or unique enrollment rules


Ideal for B2B sales or high-value clients needing a tailor-made learning package.


→ Learn more: How to Create Custom Deals in LearnWorlds 


More Reasons to Love the New Version: Micro-Improvements & Changes

Subscriptions & Payments


ImprovementWhat’s newWhy it matters
Multiple subscriptionsLearners can now hold more than one subscription at a time.Launch complementary plans, layer premium/niche tracks, and create personalized learning journeys that drive engagement and retention.
Instructors & AffiliatesCommissions are now paid on every recurring payment for subscriptions and installments. Current commission setups remain, unless you request a change. Fairer, more accurate payouts for recurring revenue.
Refunds & unenrollmentsRefunds and unenrollments are now managed separately.Flexibility to refund without unenrolling, or unenroll without refunding.
Bundles in invoicesBundled courses now appear as separate line items with discounts applied.Clearer invoices for learners; use Programs if you prefer a single line.
Shopify purchasesMultiple purchases of the same product are now logged as multiple payment records.More accurate records for accounting and reporting.


Checkout & Offers


ImprovementWhat’s newWhy it matters
Flexible checkout designOrder summary and coupon field can be placed near the product description or next to the payment method.Lets you optimize checkout layout for conversions.


Free Products Improvements


ImprovementWhat’s newWhy it matters
Free-to-paid transitionsLearners keep access when a course switches from free to paid.Prevents disruption and ensures fair access.
Unenroll from free coursesYou can now unenroll users from free courses.Gives you more flexibility in user management
Expiration date for free coursesYou can now set an expiration date for free courses.Allows you to control access and encourage timely engagement.
After enrollment navigation for free coursesFree courses now support after-enrollment navigation settings.Ensures a consistent learner flow across free and paid products.


Admin 


ImprovementWhat’s newWhy it matters
Standardized school emailsEnrollment and purchase emails have been simplified into two clear types, instead of being split by product.Easier email setup, more consistent communication for learners.
Global After purchase navigationIntroduced a global setting for what learners see after purchase, with an option to override per product.More control and consistency in guiding learners after they buy or enroll.

Permission Changes


User roles have been updated to align with the new features, ensuring each role has the right level of access and control.


CategoryCurrent permissionNew behaviorWhat it means for existing customers
SettingsManage financial settingsNow also covers Cart & Purchase flow settings.Anyone with this permission will automatically gain access to these additional pages.
MarketingManage/view bundles, promotions, and couponsReplaced with Manage/View Offers (create, edit, or view offers). Instructors will only see offers for products they’re assigned.Users with these permissions will now have a broader “Offers” scope after migration.
ReportsView salesExpanded to View sales & plans (payments, transactions, product & instructor revenues, users’ recurring plans, billing details). Instructors only see their assigned courses.Users with this permission will now also be able to view plans and transactions.
Manage salesExpanded to Manage sales & plans (payments, transactions, product & instructor revenues, users’ recurring plans, billing details).Users with this permission will now also be able to manage recurring plans (cancel, email, void, write off, etc.).

View Program Insights → access to detailed program analytics and training matrix (admin only).New permission for admins; instructors not supported yet.
Programs (new category)Manage subscriptions / View subscriptionsNew permissions for Programs: create, edit layout, add content, manage info/settings, and publish. “Publish” requires “Manage program info/settings.”Users with Manage subscriptions will now be able to manage all program functions. Users with View subscriptions will gain view-only access to the Program Manager.

What You Need to Do

No action is needed right now; your migration is happening automatically.


If your school uses bundles and you do not have any created subscriptions, you now have the flexibility to decide how each bundle will be migrated. This option became available on September 5th, 2025, and you’ll have at least one month to make your choice before we migrate your school. If you don’t make any changes, the default will be Learning Program Collections. 


Don’t worry, you’ll always be able to create new Learning Programs or Bundle Offers after migration. 


Here are the options you have for each of your bundles. You can migrate them to:

  • Bundle Offer → Ideal for grouping products together at a discounted price.
  • Learning Program (Collection) → Perfect for flexible learning journeys with progress tracking.
  • Learning Program (Path) → Great for structured learning journeys with a suggested course order and progress tracking.

 

  • Converting a bundle to a program gives learners access to all courses. Keep it as a bundle offer if you want learners to access only the courses that were contained in the bundle when they purchased the bundle. 
  • Βundles with installment plans can only be migrated to programs; they cannot remain as bundle offers.
  • Coupons can be applied to both courses and programs, but not to bundle offers. If your bundle currently accepts coupons and you’d like it to remain coupon-eligible after migration, you should migrate it to a learning program.
  • Programs are also supported by the affiliate system, while bundle offers are not. If your bundle is enrolled in the affiliate system and you want to keep it eligible, migrate it to a learning program.
  • Bundles list sections now display Programs
    In the new platform version, the Bundles list section in the Site Builder displays Programs, not Bundle Offers. If you’d like to migrate your bundles to bundle offers, you can simply remove this site builder section and instead display individual bundle offers by going to: Site Builder Add sectionOffersBundle Offer section.
  • Course expiration works differently depending on the setup. For standalone course purchases or bundle offers, each course keeps its own expiration. Programs, however, support only a single expiration date that applies to the entire program. If you migrate a bundle to a bundle offer, all courses retain their existing expiration dates, and current learners are unaffected. But if you migrate it to a learning program, you’ll need to set one program-wide expiration date under Program Settings  Access. In this case, any existing course-level expirations will be removed, and you’ll have to reset learners’ expiration dates manually through Users  User card  Products tab  Edit expiration date.
  • API, Zapier, Webhooks support Programs only
    The API endpoint for bundles now returns one-off Learning Programs. If you rely on the API (e.g., for enrollments), convert your bundles to Programs. If you prefer to migrate them to Bundle Offers (e.g., because courses have different expiration dates), migrate to Bundle Offers, set the old Bundles to Draft after migration, and create new Programs for new students. Programs don’t support different expiration dates per course — only a single expiration date at the program level.
  • Shopify supports courses and programs only
    To keep selling your Bundles through Shopify, migrate them to Learning Programs. If you prefer to migrate them to Bundle Offers (e.g., because courses have different expiration dates), migrate to Bundle Offers, set your old Bundles to Draft after migration, and create new Learning Programs for new students to purchase them via Shopify.


To adjust the option, go to MarketingBundles Edit properties on each bundle. 


Frequently Asked Questions

Will I lose any of my existing functionalities?
No. All your current features remain available. The migration only enhances your school with new options and improvements. 


Can I stay on the old version?
No. The older architecture will be gradually retired. Migration ensures your school benefits from ongoing improvements and new features.


Can we check when our school will be migrated or if we’re eligible?
There’s no direct way to check or confirm if a specific school meets all migration criteria or to know the exact migration date. The migration eligibility and sequencing are automatically determined by the system based on multiple internal factors.

You can find the general migration plan here


Will there be any downtime during the migration process?

Migration happens gradually, every day, with no downtime and no required action from your end. 


Do I need to change the migration option for my existing bundles to ensure nothing changes for my learners?
Updating the Bundle migration option is entirely optional. This setting simply gives you more flexibility in deciding how each of your existing bundles will transition in the new platform, either as a Bundle Offer (if you use bundles mainly for discounts or promotions) or as a Learning Program (if your bundles function as structured educational programs).
You can find more info on the steps you need to take here

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.