Quote:
Originally Posted by shan
i really think that ship to address should NOT be saved in customers table and should not be asked for at all during resistration
90% of users want to ship to the billing address so why confuse them
just have an option to ship to a different address at checkout stage and then store that info in the orders table. setting this up during registration just means that if a customer returns they have a ship to address that they may have used once but dont want to again.
|
I tried to work out a solution to this issue early on but it turned out to be more complex than I liked so I simply implemented a JavaScript "shipping address same as billing address" checkbox (also checked by PHP on the server of course) during customer checkout.
What I really wanted to see was everything beyond name, email, and password requested at checkout only. In the 2 years we have been in business, and the thousands of orders filled, we have only had THREE people register without first entering the checkout process. All but those three would back-out of the registration page as soon as they saw it
I can't remember if this is the case already (as we have enhanced the checkout process so much), but when a customer goes to change their shipping details or login during checkout they should NOT be redirected to an insecure page as any browser warnings that display may make them nervous about completing the process.
Quote:
Originally Posted by shan
we should always imagine shoppers to be (without wanting to be rude) stupid and not programmers or web savy people. if a cash point or vending machine confused people they would not use them. if the store confuses customers they do not buy things..... even if they want to
|
More like too busy to learn a new way of doing things if they can't figure it out in 30 seconds or less. I'd recommend to anyone to read the web developer book "Don't Make Me Think!" by Steve Krug if you haven't done so already.
