Empowering Customer Loyalty for a Leading Beauty Brand with Seamless Tier Integration

Plum Goodness

Brand: Plum Goodness

Plum is India’s 1st 100% vegan beauty brand, offering a comprehensive range of products, including skincare, haircare, bodycare, makeup, and more. With a commitment to cruelty-free and sustainable beauty practices, Plum has carved a niche in the beauty industry for its ethical and high-quality products.


Plum came to us with the challenge of seamlessly integrating customer tier information and a tier discount calculator into their platform. This involved:

  • Developing a user-friendly frontend that displays tier information and applies personalized discounts.
  • Ensuring smooth integration with their third-party loyalty program (easyrewardz) while maintaining a reliable and usable interface.
  • Dynamically adjusting product prices based on the tier data provided by the loyalty program.


To achieve Plum’s vision, our Shopify developers devised a multi-pronged approach. Here’s how we approached it.

Custom Application Development

We developed an application using Node.js to serve as the intermediary between Plum’s platform and the easy reward system. This ensured smooth data exchange and real-time updates of customer tier information.

Frontend Communication via Subdomain

A dedicated subdomain was established to facilitate frontend communication with the easy-reward APIs using AJAX and jQuery. This setup enabled us to seamlessly integrate the tier discount calculator into Plum’s website, providing a smooth and intuitive user experience.

Cancel plum order


Through careful planning and execution, we successfully integrated the Plum Rewards program. Customers can now:

  • Easily access their tier status within the Plum platform.
  • Receive automatic discounts on products based on their loyalty tier.
  • Benefit from a dynamic and user-friendly interface that reflects their loyalty program status.

Want To Discuss Your Next Project With Us?