I think allowing our repeat customers to "Create and account" upon ordering would be beneficial. This would then allow them to log in at anytime and see their previous orders, may payments, and more all from their account.
In addition, it would be wonderful to take this a step further and create a loyalty program option where in the product details we could specify a certain number of points or dollars that a customer would earn for booking a product, and then we could allow customers to shop on the store using the points that they has acquired. Orbitz.com is a good example of a booking site with a well implemented loyalty program that I would love to offer my customers.
For More Details: