Hi @all,
I found, that user activation does not work, if a user registers on checkout. The user is redirected to start page of the website. On normal user registration by Joomla activation works.
What I found out with a little debugging:
- The link VirtueMart creates for the activation mail is correct
- While the user still is in the cart (checkout process not completed), he is logged in. Therefore he has a user ID, which prevents Joomla to activate the user.
- When the user logs out, then he has a last visit date in the user table, which prevents Joomla to activate the user
Consequence:
No matter when a user, which registers by VirtueMart, wants to activate his account, Joomla prevents activation.
How can this be solved? Disable Joomla registration is no solution for me!
Kind regards
Romana
the reason for using activation?
this is a well known cart completion killer and is switched off in all my shops..
as for activation if I give a false or wrong email I never get it.
If I'm a spammer i give a real email, activate and continue.. so the theory is?
Hi,
many thanks for the reply.
The reason for using activation is, that another extension wants to use activated users. In this special case it is a newsletter component, which uses the activation to also confirm newsletter subscription.
Kind regards
Romana
some sort of cron job to set them to activated?
one has to assume if they complete the order the email address is acurate
Then your sales conversion will increase as people don't need to jump thru 20 hoops to buy your products..
Okay, that could be a solution. With the order there is a customer relationship and I don't need a confirmation of the subscription.
Thanks for this advice and a nice weekend
Romana