Author Topic: Customer registration just with e-mail address  (Read 3096 times)

gba

  • Jr. Member
  • **
  • Posts: 303
Customer registration just with e-mail address
« on: December 19, 2017, 14:18:01 pm »
Hi!

I found this interesting article:
https://electrodrome.net/joomla-registrierung-nur-mit-benutzername-pseudonym-und-eingabefelder-reduzieren/
Actually this is not exactly what I want to achieve and I do not want to "hack" Joomla.
So, how can I configure/extend VM to enable customers for registering with their e-mail address and a password, only?

Kind regards,
Gerald

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 9777
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.6.8
Re: Customer registration just with e-mail address
« Reply #1 on: December 19, 2017, 16:32:23 pm »
there are posts on here how to autofill name and username as hidden fields with JS and then just make the rest of the shopper fields unpublished
GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 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
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10070
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 4362
  • Joomla & Virtuemart developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3
Re: Customer registration just with e-mail address
« Reply #3 on: December 20, 2017, 02:46:21 am »
You have some plugin that can copy  email as username, you only have to rename username Joomla Key, no need to hack Joomla.
See for eg : https://extensions.joomla.org/extension/authentication-email/
The problem is after to do same with Virtuemart.

gba

  • Jr. Member
  • **
  • Posts: 303
Re: Customer registration just with e-mail address
« Reply #4 on: October 02, 2019, 14:37:17 pm »
You can also use https://extensions.virtuemart.net/all-tutorials/19-shopper-fields-plugins/29-automated-numbers

Hi!

I have bought this plugin now.

How can I achieve the following:
When the user registers, he just fills in the e-mail address and a password.
The plugin automatically fills in the e-mail address as user name.

What I tried, you can see in the screenshot attached.
But the user name and the name fields stay empty.

Thank you very much in advance for your help!

Kind regards,
Gerald

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 9777
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.6.8
Re: Customer registration just with e-mail address
« Reply #5 on: October 02, 2019, 15:33:35 pm »
Support is via Istraxx (VM extensions)
GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 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
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

gba

  • Jr. Member
  • **
  • Posts: 303
Re: Customer registration just with e-mail address
« Reply #6 on: October 02, 2019, 15:34:36 pm »
Hi!

Now I have it:
1. I configured the plugin a bit differently (see attached screenshot), to avoid resulting in texts like "Hello example@mail.com!".
2. I unpublished the shopper fields 'username' and 'name' and set them to 'not required'.
3. I created a language overrides for displaying reasonable label descriptions in the frontend.

And voilĂ :
The user can register without filling in the fields 'username' and 'name'!
And he can login with his e-mail address, as the plugin used it as username, too.

Thank you all for all your hints!

Kind regards,
Gerald

gba

  • Jr. Member
  • **
  • Posts: 303
Re: Customer registration just with e-mail address
« Reply #7 on: December 11, 2019, 15:35:41 pm »
Hi!

I am now facing a problem with 'Automated Numbers':
If a registered user logs in, opens his account page and changes the e-mail address, the user name is not being updated!

In the product description of the plugin it says:

So this seems to be a bug.

Otherwise the function to autofill the username with the e-mail would not make sense:
After the user's first change of his e-mail addresse, he will not be able to login with his new e-mail address anymore.

Does anyone of you have an idea, how to workaround/fix that issue?

Kind regards,
Gerald

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 4362
  • Joomla & Virtuemart developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3
Re: Customer registration just with e-mail address
« Reply #8 on: December 11, 2019, 18:27:13 pm »
Hi!

I am now facing a problem with 'Automated Numbers':
Is this a VM feature ?

gba

  • Jr. Member
  • **
  • Posts: 303
Re: Customer registration just with e-mail address
« Reply #9 on: December 11, 2019, 19:24:18 pm »
Is this a VM feature ?

This post is part of the topic 'Customer registration just with e-mail address' in VM in reply to:
You can also use https://extensions.virtuemart.net/all-tutorials/19-shopper-fields-plugins/29-automated-numbers
And the solution to this VM problem seems to be the VM extension mentioned there.
It just needs to work right.
And this is what I am trying to achieve with the help of the VM community.
Any constructive comments are still very much appreciated :)

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 4362
  • Joomla & Virtuemart developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3
Re: Customer registration just with e-mail address
« Reply #10 on: December 12, 2019, 11:44:01 am »
check with istraxx support directly

pinochico

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 643
    • MiniJoomla
  • Skype Name: support-easysoftware
  • VirtueMart Version: 3
Re: Customer registration just with e-mail address
« Reply #11 on: December 16, 2019, 07:16:36 am »
We use authentification plugin

User - email or username

from Rupostel as part of OPC.

This plugin function correctly.
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds from products, orders and database table
Virtuemart Email Manager - customs email templates

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 9777
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.6.8
Re: Customer registration just with e-mail address
« Reply #12 on: December 16, 2019, 08:26:13 am »
GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 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
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

pinochico

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 643
    • MiniJoomla
  • Skype Name: support-easysoftware
  • VirtueMart Version: 3
Re: Customer registration just with e-mail address
« Reply #13 on: December 16, 2019, 09:54:51 am »
Quote
I use https://www.richeyweb.com/software/joomla/packages/16-authentication-email with some minor user template changes

Yes, is the second option for eshop or website without OPC from Rupostel, we use too :)
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds from products, orders and database table
Virtuemart Email Manager - customs email templates

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10070
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: Customer registration just with e-mail address
« Reply #14 on: December 17, 2019, 11:31:23 am »
It is not a bug. The reason is simple, it does not overwrite existing values. I need to add configuration options to decided if it should overwrite existing values, or not.
Imagine the other way round. A user changes just his email address and the login name changed "suddenly" and he cannot login. So both logics are valid. It depends on the use case.
Currently only the "email" is overwriting the old value, other values are checked against empty.

The authentication plugin of Richey is indeed interesting, cause it enables to use username and email.
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/