So, how can you have product recommendations that contribute to a great overall experience of your customer? Be relevant.
Relevance may mean familiarity with the product, the brand or the model, it depends on your business
Do you need a lot of data to do personalized recommendations? Most likely, you already have the data you need.