Recommender system design and multi-channel pricing: personalization strategies for online platforms