How can I sell multi-lesson packages in WooCommerce (like 4 or 24 lessons) where customers get the same day and time each week for one combined price?

You can set this up using Bookings and Appointments for WooCommerce by PluginHive, together with the PH Recurring add-on.

This setup allows you to sell lesson packages where a customer selects a weekly time slot once, and the system automatically reserves that same slot for consecutive weeks.

Here’s how you can structure it:

  • Create separate bookable products for each package (for example, 4-Lesson Package and 24-Lesson Package).
  • Set a single combined price for each package.
  • Configure the booking duration (for example, 60 minutes per lesson).
  • Enable weekly recurrence so that once the customer selects a day and time, the booking repeats automatically for the full package length (4 or 24 weeks).

With this configuration, customers book their preferred time slot once, pay a single package price, and are automatically enrolled in the same weekly session for the full duration of the course. This works well for tutoring, coaching, music lessons, and other recurring training programs.

Posted Feb 25, 2026, 5:36 AM UTC

10
Loading comments…