VirtueMart Forum

VirtueMart 2 + 3 + 4 => Security (https) / Performance / SEO, SEF, URLs => Topic started by: bigrich66 on March 04, 2017, 19:12:25 PM

Title: New User Email verification Link not working in Chrome
Post by: bigrich66 on March 04, 2017, 19:12:25 PM
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
Title: Re: New User Email verification Link not working in Chrome
Post by: jenkinhill on March 04, 2017, 20:00:26 PM
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.
Title: Re: New User Email verification Link not working in Chrome
Post by: Studio 42 on March 04, 2017, 22:22:34 PM
@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...
Title: Re: New User Email verification Link not working in Chrome
Post by: jenkinhill on March 04, 2017, 23:38:12 PM
But there is no need to require a confirmation of registration by email.
Title: Re: New User Email verification Link not working in Chrome
Post by: AH on March 05, 2017, 10:56:51 AM
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.



Title: Re: New User Email verification Link not working in Chrome
Post by: GJC Web Design on March 05, 2017, 19:04:00 PM
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..