Be Considerate of Your Customer
Before you start to program your marketing department's requirements into your shopping cart program, put yourself in your customer's place and think about his or her time and information:
When creating an order form on your site, break it up. Because you have to collect a lot of information to process an order, you shouldn't put the entire order form on one web page. Break it into logical steps with short pages for the billing and shipping address, credit card number, contact information, shipping information, and so on.
Important: It's okay to suggest registering to the customer who is ready to buy. But never ask a visitor to register at your site just to shop. Ask visitors to register only when they start the purchasing process.