after payment i can’t enroll the course
-
hello after payment i can’t enroll the course i see alway the add to cart button. do i miss something in the setting ?
-
Hello @dani19,
We have new members in support team may not have understood your query.
If you have simple, virtual and for Tutor selected under the woocommerce product data then woocommerce order status should change after receiving payment confirmation and students enrollments should also appear completed.
Tutor LMS doesn’t allow access to course contents until woocommerce changes order status. Woocommerce awaits payment confirmation to arrive from the payment gateway being used. If you have sandbox/test mode enabled or if you have any IPN issue from the payment gateway then woocommerce won’t change order status automatically. You can ask your payment gateway to troubleshoot the delay for you.
If you think you would still prefer to autocomplete/change order status instantly without receiving payment confirmation from the payment gateway then you can use the following custom code from your child theme’s functions.php file
Add code to your child theme’s functions.php file /** * Auto Complete WooCommerce orders. */ add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' ); function custom_woocommerce_auto_complete_order( $order_id ) { if ( ! $order_id ) { return; } $order = wc_get_order( $order_id ); $order->update_status( 'completed' ); } ???
Hello @munayam
Everything that tells me I have done it, the payment processor is stripe and there is no problem because when I place an order the transaction is completed.
I have tested it in test and real mode.
And in none of the cases does the person automatically enroll in the course, nor does he send the email, he only sends woocommerce email that the order is complete.
I am a client of your lifetime license plugin and a support person has told me to close my ticket because the only solution is to do it manually, which is illogical when trying an LMS plugin.
It seems that you understand more about the plugin, if you can help me I would appreciate it because I am losing a lot of money. I have it stopped for this functionality that should not be so complicated.
Hello @dani19,
If you have email addon enabled and set up email notification options from Tutor settings > email notifications tab then Tutor LMS pro should send altogether 31 emails for various email events including the one after a student enrolls in a course.
You can mention the first 4 letters of your email from which you sent emails to our support so that I can go through them to find out the cause. Thanks for bearing with us.
Hello @munayam
I have not had a response from you, it took more than a month and a half to solve this problem. There is no email to be able to contact you directly and you can solve the problem that the support tells me is manual, when it is not.
Thanks
Hello @dani19,
Sorry for the delay. You’ve had more than 30 conversations with our team. Allow me some time to go through them. I shall get back to you soon.
Hello friend @munayam , you have already had time to see all the conversations, it has been 2 weeks.
Thank you
Hello, @munayam I have already sent an email to your support since you have not responded to the emails or to this thread.
I have asked for my money back since it seems to me that you have laughed at me a lot in support and I think there are ways to do things.
It is already the third time that you do not solve anything.
Hello @dani19,
Thanks for reminding me. I was on leave for few days. I shall follow up with an email.
I am having this same issue: I use Woocommerce.
I do have virtual, downloadable, and for tutor lms checked on the product page, and the course is linked to the product.
Payments go through correctly.
The orders are marked as completed.
But students aren’t being enrolled in the courses automatically after payment, and they’re getting confused and frustrated.
I have to then ask them to register as a user via the student registration (Tutor Native login – I’ve been favoring WordPress because of the integration with Buddypress) and then I have to manually enroll them in the course.
- This reply was modified 3 years, 4 months ago by scifigirl128.
Hello @scifigirl128,
Tutor LMS doesn’t support downloadable, variable or external/affiliate products. It supports simple, virtual and simple subscription products.
Majority of the cases, users don’t enable membership-anyone can register from WordPress settings > general and they delete default Tutor pages.
Yes, I am aware of this. Per the instructions on ensuring that Woocommerce does move to a “completed” status once the payment goes through, I have the product settings as: Simple product with the three check boxes checked: virtual, downloadable, for Tutor LMS.
Yes, I have also ensured under the general WordPress settings that anyone can register. I have ensured default Tutor pages are there as well.
Hello @scifigirl128,
Do not select downloadable. Select simple, virtual and for Tutor under the product data then update your product and the course. If this doesn’t resolve the issue you can send email to support at themeum dot com and we will take a closer look.
Hello @scifigirl128 you have the same problem that I had.
In the end, after a lot of asking in the themeum support that it has not been pleasant at all because in the end I have solved it, surely your error is super simple to correct.
In the checkout a checkbox of create account must appear?
Each person who signs up has to accept that checkbox
In your wordpress you have to accept that they register in settings – general, I suppose you will have it activated.
Then you have to go to the woocommerce settings in the email box and in the message that is sent to the account creation student that email will send an access url and a password that generates it automatically.
The url changes it where the course is accessed because by default it is the one of my woocommerce account.
And your problems would end, it is simply that step.
If you do not know how to leave the create account checkbox in the checkout it is very simple, go to woocommerce settings and in accounts and privacy you have to have selected
these three options
Allows customers to create an account at checkout.
When creating an account, an account username is automatically generated for the customer based on their first name, last name or email
When creating an account, you automatically create a password for the accountAnother trick that I have done so that people do not miss it is a woocommerce hook that preselects the creation of an account, for people they do not need to select it
here I leave it to you
// checkbox create account checked on payment page
add_filter (‘woocommerce_create_account_default_checked’, ‘__return_true’);I am looking at the option of how to do it so that it is mandatory, because if this is not marked it is not done automatically, I hope it helps you partner
@dani19 Thanks for your reply; that was the exact issue, but no one at Themeum support seemed to even think about the “create account” part. I actually switched to Learndash recently because of my rough time with Tutor LMS, and they make it very clear that this is a step you must take when you use Woocommerce.
If anyone from Tutor LMS is reading this, I highly suggest you all do the same. Overall, there is a lack of clarity in communication from Tutor LMS that you all need to focus on to resolve many of the poor reviews.
- This reply was modified 3 years, 4 months ago by scifigirl128.
- The topic ‘after payment i can’t enroll the course’ is closed to new replies.