User1370074144 posted
your question is not clear , but as I understood following steps required to fulfill the customer needs
1. Select one option for website development technologies
a. ASP.NET Form
b. ASP.net MVC
2. Finalize the RDBMS for your site (MySQL, SQL server)
3. Finalize the Data Access technology (ADO.Net , EF)
4. Proceed with Database designing (above mentioned requirement you have to create Product Master (Parent Table) , Product Recommendations (Child Table) and there should be 1 to many relationship between them)
5. Create Separate page to enter the recommendation (product should be selected for recommendation)
6. Create Product Page and divide page into two section Product detail and under product detail there should be recommendation page)
Note: Above answer is just give you an idea about the product recommendation