I recently discovered purplle.com which is an online store for beauty and cosmetic products and have not regretted registering on it. The site is so easy to navigate with options of brands which is how you usually shop for such products.
Their discounts are great and their products genuine. They also do cash on delivery and their customer service staff is courteous and friendly. I have recommended it to quite a few people and they dont seem disappointed.
They, of course, dont have schemes where you refer a friend and gain points but if the products are genuine, who needs that one-time perk.