Joomla 3.6.5
VM 3.0.19.6
Chrome 56.0.2924.87
Hi
I am building a Joomla/Virtuemart website below
https://www.fairytaleendings.co.uk/
I am currently user testing. When I create a new user a verification link is emailed to the user. The link I receive via the email however does not work in Chrome but it does work in MS Edge and Firefox.
You can test yourself by simply pasting the link below into Chrome, Edge or Firefox. If it is working you should get a message on the home page
'Registration failed: Verification code not found' (because Ive already activated it)
If it does not work, as in the case of Chrome, I just get directed to
https://www.fairytaleendings.co.uk/index.php with no message. This is what I also get when trying to use the verification link for the first time. With Edge and Firefox it successfully confirms verification
Here is the link below to test it
https://www.fairytaleendings.co.uk/index.php?option=com_users&task=registration.activate&token=2f40c8e968bfe529f79766065c41d373
Its not a Template issue as it also does not work in Chrome using the std Joomla Protostar Template either
The only reference Ive found to the problem is below
https://www.flexiblewebdesign.com/forum-joomla-virtuemart-template-sportmart-support/3502-the-self-registration-doesn-t-work
and they suggested turning email verification off!
Thoughts please
Cheers
Look at the link code:
https://www.fairytaleendings.co.uk/index.php?option=com_users&task=registration.activate&token=2f40c8e968bfe529f79766065c41d373
you can see that is is for Joomla's com_user - not for Virtuemart, so VirtueMart is not involved in the registration confirmation. In fact if you check, the shopper can continue to confirm the checkout and complete the purchase without having to "activate" their account.
It does look, though, as if your Joomla template does not have a system-message-container div - which is used to show the registration failed message or whatever.
Quote
they suggested turning email verification off!
Exactly right. Registration should never be required for a shop - but if you do want to have people register just set Joomla's user registration "New User Account Activation" to none so they don't feel they have to jump through hoops to make a purchase. In almost all the stores I have worked on Guest checkout only is used.
@jenkinhill, most of big companies shops want registration and it's better if it's easy, so you can collect shopper informations or bind other tools, support...
But there is no need to require a confirmation of registration by email.
Studio42
Quote@jenkinhill, most of big companies shops want registration and it's better if it's easy, so you can collect shopper informations or bind other tools, support...
This may be the case.
Offering a guest checkout without NEED for registration can help reduce cart abandonment - if the desire to have an account is foremost in your marketing dreams you can ask for them to create an account.
However ,I agree with @jenkin - do not force them to activate an account before they can complete a purchase - that would severely interrupt the buying process flow.
Even if the verification worked seamlessly you would find lots of carts abandoned due to not understanding what they are supposed to do, not finding the email, verifying and then getting lost and a 100 other versions of finger trouble and confusion..
Re registration - there is an argument for it in that it is now "expected" by clients after getting used to major ecommerce sites where you always need to register and also gives a "feeling" that it is more trust-able in that you have an "account" and some trace-ability..