I have a E-Shop Site and I need some customization for my users like following :
- Store favorite products in their own basket.
- Customize products list in order to what are their favorite.
- It must remember their basket next time they want to visit our site.
my question is how I can store information for my customers who are new to my web site also most of customers don’t like to have username and password then login first they like to buy during a week and at the end of week pay for them then we can send some products to their locations.
I have already written my application using asp.net with framework 4.0.
So what is the best solution ?
ASP.Net profile is an easiest way to implement it. Implementing a Profile Provider and Profile Example: how to use profile in asp.net and ASP.NET Profile Properties Overview
The profile mapped automatically as you mentioned; anonymous users can add items to basket and their information persist and will be available when they next visit the site and when they logged in or get registered their basket information will be migrated to their account through code easily.