New User Email verification Link not working in Chrome

Started by bigrich66, March 04, 2017, 19:12:25 PM

Previous topic - Next topic

bigrich66

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

jenkinhill

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.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Studio 42

@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...

jenkinhill

But there is no need to require a confirmation of registration by email.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

AH

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.



Regards
A

Joomla 4.4.5
php 8.1

GJC Web Design

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..
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation