Im trying to set course page. I would like the student to buy the course and while checking out to be required to creat student account, but not earlier. I would like the buying part to be as easy as possible, and right now it is like that:
Student goes to courses tab:
– chooses the course, and clicks add to cart
– popup shows with login fields, – but no one has ever been here so no one has lgin data. There should be create student profile instead (but I feel like this one should be a part of checking out process).
Hi, I understand you want to simplify the buying process so students can add courses to cart without immediate registration, and only require account creation during checkout. Here’s how to implement this:
Disable Forced Login Before Adding to Cart
Add this to your theme’s functions.php:
// Allow adding to cart without login
add_filter('tutor_require_login_before_add_to_cart', '__return_false');
Options 2
Enable Guest Checkout (But Require Registration)
In WordPress:
Go to WooCommerce → Settings → Accounts & Privacy
Enable: “Allow customers to place orders without an account”
Enable: “Allow customers to create an account during checkout”
Disable: “Allow customers to create an account on the “My account” page” (optional)
Options 3;
Alternative Approach: Use a Checkout Plugin
If coding isn’t preferable, consider these plugins:
Checkout Field Editor for WooCommerce – Lets you customize checkout fields
WooCommerce One Page Checkout – Combines cart and checkout
Tutor LMS Pro – Has additional enrollment flow options
Thanks
Viewing 2 posts - 1 through 2 (of 2 total)
You must be logged in and have valid license to reply to this topic.