Allow customers to login with their email address rather than their, hard to remember, customer ID. The default login for Miva Merchant prompts the customer for their username login ID. Customers frequently forget that ID and end up creating a new account. This module minimizes that problem.
This module has two primary features:
Accept the user's email address in lieu of his/her login ID on the login screen
Display or email the login ID when a correct email address is entered in a username lookup form on any page or popup
The module is easy to install. Simply assign it as a system extension module. Then edit the LOGN and ORDL page templates to include "Email" after the "Login Name" prompt. Make a minor modification to the customer login input.
The customer can then enter either their login name OR their email address in the single input to login on this custom login page. The module runs the lookup based on what they entered. An incorrect email address or one not linked to a customer record will result in the typical customer not found message. If you want to see how it works, contact the developer.
You can use it to trigger the forgot password email. The customer can enter their email address and check the lost password input. If the email address matches a valid customer login, the password is sent to the password recovery email address of that customer.
You can even put a username lookup form on any page in the store. A variation of that is to create a page with just the form on it and make it a popup window to lookup the customer login. The popup feature will list all of the login IDs which are associated with the email address entered. So if the customer has created multiple accounts, it will list all of the login IDs.
See the module's slide show (link above) for several screen shots which show various features of the module.