VirtueMart Forum

VirtueMart 2 + 3 + 4 => Administration & Configuration => Topic started by: pm4698 on September 13, 2021, 10:11:23 AM

Title: Email value is missing during checkout
Post by: pm4698 on September 13, 2021, 10:11:23 AM
Hi there. Using Joomla 3.9.17 and Virtuemart 3.8.8. I have all 3rd party checkouts disabled.
My VM configuration settings are:
One Page Checkout enabled (tried with check and uncheck)
Show checkout steps ->yes
On checkout, ask for registration->yes
Only registered users can checkout->no

So when I am in the checkout page I see a note: Missing email value. If I try to confirm order, it reloads in the same page with the same message and I also see the option to login at the top and then below the edit billing options with the 3 buttons (register, checkout as guest and cancel). If I hit checkout as guest I am in the same loop. Also the strange thing is that if I hit register then I see an error: Save failed with this message: Please enter your name, even though I  have all data there but also shouldn't I see an email field somewhere in the checkout? (Because I don't)

Thank you all in advance
Title: Re: Email value is missing during checkout
Post by: Jörgen on September 13, 2021, 10:54:01 AM
Have You removed fields that are mandatory for Joomla registration to work? For example username ?

Jörgen @ Kreativ Fotografi
Title: Re: Email value is missing during checkout
Post by: pm4698 on September 13, 2021, 11:25:51 AM
Remove from where? From shopper fields? No. In shopper fields there are fields like username, email and password
Title: Re: Email value is missing during checkout
Post by: Jörgen on September 13, 2021, 11:32:51 AM
You have five fields that are mandatory and should be published, are they ?

Jörgen
Title: Re: Email value is missing during checkout
Post by: pm4698 on September 13, 2021, 11:56:22 AM
Email, username, name, password and password2 are in shopper fields and published
Title: Re: Email value is missing during checkout
Post by: Jörgen on September 13, 2021, 12:19:13 PM
Do You have a custom template ?
Email should of course be visible in checkout.

An image would be nice.

Jörgen
Title: Re: Email value is missing during checkout
Post by: pm4698 on September 13, 2021, 12:40:22 PM
I am attaching screenshot from checkout. I use Yootheme builder/VMUIkit for my Joomla/VM appearance. Also I am looking for mail attributes inside the produced code in case something is hidden via css but nothing. Its like nothing is there
Title: Re: Email value is missing during checkout
Post by: Jörgen on September 13, 2021, 12:46:07 PM
In english please

Test with VMBeez3 template instead to ruke out template issues.

Jörgen
Title: Re: Email value is missing during checkout
Post by: pm4698 on September 13, 2021, 13:09:04 PM
Using other default joomla template shows the required fields. Thing is I don't understand why. Inside my template's folder inside html i have no override files for virtuemart.
Title: Re: Email value is missing during checkout
Post by: Jörgen on September 13, 2021, 13:11:20 PM
This can be also be done with a plugin and jscript overrides in the DOM. Check with Your template provider and see what the say.

Jörgen
Title: Re: Email value is missing during checkout
Post by: GJC Web Design on September 13, 2021, 19:07:57 PM
Yootheme builder/VMUIkit totally replaces most views in VM by system plugins..

plugins\system\vmuikitx_onepage\cart\tmpl\  etc
Title: Re: Email value is missing during checkout
Post by: Jörgen on September 14, 2021, 09:23:50 AM
Thank You GJC, I suspected that it would be the case. This is tricky when you are used to look in the standard template directories  ;)

Jörgen