What happens for repeat orders or if a student is already enrolled?

When the plugin creates an enrollment, it first checks if the student is already enrolled in that course or bundle. If they are already enrolled, you have the option to extend this enrollment. The logic applied to the new expiry date is based on whether the student had no prior enrollment.

As examples of this logic:

  • A student buys a course in 2021 and has one year of access. In April 2023, they buy a product in WooCommerce, which is assigned to this course, and it is configured to set an expiry of June 15th, 2023. The existing enrollment, which would have expired in 2022, will be updated to have an expiry of June 15th, 2023.
  • A student buys a course in WooCommerce on May 15th 2022, configured to expire after 30 days. On May 22nd, they repurchase the same course. The new expiry date will be May 22nd plus 30 days, which is June 22nd. So, although they have purchased 30 more days, the 30 days are from the date of purchase, not the current enrollment expiration date.

To configure this behaviour, open WooCommerce, Settings, then Thinkific Extension by WooNinja

Note: You can ignore repeat purchases and existing enrollments by selecting ‘No Action’ for this setting.

Still need help? Contact Us Contact Us