VirtueMart Forum

VirtueMart 2 + 3 + 4 => Templating & Layouts => Topic started by: Stefan Korth on April 10, 2020, 12:00:27 PM

Title: how to blend out unnecessary fields at registration/check out?
Post by: Stefan Korth on April 10, 2020, 12:00:27 PM
Hi,

when registrating or checking out, the system asks for unnecessary informations, 5 additional fields that make no sense and just mess up the form.
For user registration, user name should be email address automatically, but most users check out as guest, and I want the page to look clean.

Did I miss a page where the form can be altered? Do I need an override? I found an instruction to change the user registy with the plugin user - registration, but that plugin is not even activated, altering it makes no change.

help...?
Title: Re: how to blend out unnecessary fields at registration/check out?
Post by: AH on April 10, 2020, 12:34:24 PM
Just remove the fields you do not want in the configuration

http://docs.virtuemart.net/manual/configuration-menu/shopper-fields.html (http://docs.virtuemart.net/manual/configuration-menu/shopper-fields.html)

ps. Just a polite warning - do not bump your post in the future by "moaning" that no help, no users etc. in an attempt to get a response when you clearly could do more of your own research!
Title: Re: how to blend out unnecessary fields at registration/check out?
Post by: jenkinhill on April 10, 2020, 12:35:49 PM
The first 4 entries you don't want are, or course, required by Joomla if you want your shoppers to register.
For email to be used as Joomla user name you could try https://extensions.joomla.org/extension/email-as-username/

If you set the store to not require registration then deselect" On checkout, ask for registration"  and  "Only registered users can checkout"  on VM Configuration/Checkout.
You may need to use template override for the layout, depending on the template you are using.

The Mobile phone field can be deselected in the Shopper Field List editor.

I won't send you my $1000 invoice as you could quite easily have found the answers in this forum of in the documentation............
Title: Re: how to blend out unnecessary fields at registration/check out?
Post by: Stefan Korth on April 10, 2020, 20:52:22 PM
thanks. (I have seen that entry but nothing happened, so my joomla install seems gentleed up). now, with help of the documentation it now worked well.

So how should I preceed when I want cutomers to be able to register still, because that is needed in order to write reviews? 

and I was moaning not to get attention but because I was suddenly aware that similar questions were asked like 10 years ago, and how few people are here. I am thankful for everyone, but I remember how crowded it was, it is the contrast that strikes.
Title: Re: how to blend out unnecessary fields at registration/check out?
Post by: Stefan Korth on April 11, 2020, 01:43:30 AM
I installed tht email thingie and figured out how to deactivate the fields. Turns out if I remove those, I cannot set up a user anymore, only check out as guest. That is not what me want. Me want have email as user name.

So then I installed email as user name plugin. activated it. Nothing. When I remove those name and user name fields, I get error messages for not entering a name.

I then installed a plugin called "bit contact form" to modify the custom fields. I set up a name (guest) as default, and it was supposed to hide the custom field or at least make entering a name obsolete, but no, nothing.

The tool comes with a manual which i did read.

Also, Is there a way to prohibit user creation unless done at check-out? It reduces spam registering...

To those shouting RTFM, I had to install two plugins so far, and it is still not running. Still, I cannot set up a user. So what am I missing? this is definitely nothing that's supposed to be done, though I have no clue why we ask for a name 3 times, plus an email.


oh and while we are at it, why the heck do I have to enter the password phrase twice? Joomla sends a confirmation email to activate the account anyway, and sends - wait for it - the email and user name too. So if I misspelled it, and cannot enter, I still have the email telling me what pw I chose. Is anybody making notes here?

This is essential. This should all be done out of the box. You cannot trash numberless and sense less customer fields on customers who we want to register and interact (buy stuff) from us. Yes, somehow it can be tweaked, but as it has been a question for ten years and longer, one wonders why, on earth, why does it take two plugins and a genious mind- which i obviously lack- to get rid of those extra fields that simply make no sense, and clutter my screen.

Seriously, when I was looking for a joomla/vm alternative, because certainly I would never start a new shop using the current VM, the check out process was what I was looking at. How smooth does it work, how many fields do I have to fill out. Is it looking nice, or terribly clustered?

If you decide on a tool by the looks, I know, you chuckle, but hey that was what got me to joomla 14 years ago. Now, look at all the other platforms, and yes, VM might be powerful, but we cannot afford to lose customers because for some evolutionary reason they have to enter their name, email, and user name over and over again.
Why can VM use the email address from user registration, but has to set up it's own Name fields? Makes really no sense. And it is stuff like this, plus the "RTFM" fraction here that makes me hate myself for chosing VM every time I run into issues.
Title: Re: how to blend out unnecessary fields at registration/check out?
Post by: GJC Web Design on April 11, 2020, 10:33:05 AM
It is relatively easy to hide/fill the required fields and use the email as username plus restrict the registering to cart users.

see e.g. https://www.4wdpartshop.com.au or https://www.greenpack.com.au

this is all done with template over rides and some JS .. you can see the JS I use in the page source - + the www.richeyweb.com email auth plugin.
I have posted on here at least twice examples of manipulating the reg fields etc

the restrict is a simple override that checks the cart contents first.

Everyone has different requirements for reg workflow ..  VM provides the basics and its up to the "web designer" to fine tune how it all fits together... 

Both Rupostel and VPs OPC extensions provide all the above as well
Title: Re: how to blend out unnecessary fields at registration/check out?
Post by: pinochico on April 11, 2020, 15:13:27 PM
GJC Web Design:

QuoteVM provides the basics and its up to the "web designer" to fine tune how it all fits together... 

You are right, thanks 8)