Home » Item #454
Is there any way to simplify the customer code so that a user could possibly remember it? Or maybe be able to change it after their first log in?
It is not recommended to remove the customer code functionality as this is a security feature to ensure that someone using another person's email address cannot call up their customer details or order history.
However, the standard code length of 9 characters can easily be reduced if required. To do this, you need to edit the payment_makepassword.asp include. Look for this comment:
"GENERATE A RANDOM ID NUMBER"
A few lines down from this there is a line that begins "CD_Password= ". You can reduce the number of items added together - each term represents one number or letter in the code.
Note that users do not have to remember their code as they can have this emailed to them automatically when they need to login to order.
This system of having each email address with a single customer account is vital in linking orders from the same person together in the back end. Although customers need to enter the code number on a subsequent order, they save time in not having to retype address details.