Are you need IT Support Engineer? Free Consultant

Giift – A B2B Perks Platform for Managing Gift Vouchers

Case-Studies-XOXODAY

Client Overview

The India Perks platform, managed by Xoxoday (Nreach Online Services), is part of a network of B2B perks websites providing gift vouchers and exclusive discount deals from popular brands in multiple countries, including India, the USA, the UK, and the Philippines. Each platform is designed to cater to businesses in these countries, allowing their employees or customers to purchase gift vouchers at discounted rates. The platforms also offer exclusive coupon codes for various brands.

Project Requirements

Xoxoday needed a scalable, feature-rich solution that would manage multiple country-specific websites on a single platform. The primary requirements were:

  • A dynamic backend system that would allow seamless management of multiple stores across different countries.
  • Single Sign-On (SSO) functionality enabling users to log in via partner business websites.
  • Various complex Shopify-based functionalities to enhance user experience.
  • A store-switching feature allowing customers to easily switch between different country-specific stores.
  • A temporary email registration system for customers without a registered email address.
  • Custom reward and discount mechanisms, including coin and diamond redemption systems.

The backend was developed using CakePHP, and the websites were hosted on the Shopify platform.

Key Features Delivered:

  • Single Sign-On (SSO) Integration: Users can log in through their company’s portal, using SSO functionality, directly into the perks website without needing to register separately. This made it easier for partner businesses to offer a seamless experience for their users.
  • Store Switching Functionality: Customers could effortlessly switch between different country-specific stores by simply selecting the desired country. This feature helped users access the correct marketplace for purchasing gift vouchers relevant to their location.
  • Temporary Email Registration: We implemented a temporary email concept to allow users who didn’t provide an email address during registration to log in. The system generated a temporary email based on a unique user identifier, enabling the customer to complete transactions and use the platform without any interruptions.
  • Dynamic Logo and Branding Customization: A personalized user experience was delivered through dynamic branding, where the logo and brand details were customized based on the partner business the user was logging in from.
  • Rewards, Discounts, and Cashback Mechanisms:
    1. Certain businesses offered their users discounts on gift vouchers.
    2. For others, we implemented cashback mechanisms based on purchases, ensuring users received the same percentage of cashback that other users would see as discounts.
    3. Coin and diamond redemption allowed users to receive additional discounts, with coins and diamonds sent by the partner businesses during login.

Challenges and Solutions:

  1. Displaying Discounted Gift Vouchers::
    Challenge:
      One of the most complex aspects was displaying all gift vouchers, including discounted and cashback vouchers, as discounted vouchers to users from certain businesses. This required intricate filtering and adjustments based on business-specific rules.
    Solution:  We developed a flexible system that ensured the correct percentage of discounts or cashback was displayed to the appropriate users, providing a seamless experience across all partner businesses.
  2. Store Switching Across Countries:
    Challenge:  Implementing a smooth, real-time store-switching functionality was crucial, as the platform served multiple countries with different gift voucher offerings.
    Solution:  We built an intuitive store-switching system that allowed users to navigate between stores easily and quickly select their relevant country.
  3. Temporary Email System:
    Challenge:
    Allowing users to register and log in without providing an email required a creative solution.
    Solution: Our team implemented a system that generated unique, temporary emails for users who did not provide an email address during registration, ensuring they could still log in and complete transactions.

Technologies Used:

  • Platform:  Shopify
  • Back-end:  CakePHP
  • Additional Dynamic Functionalities: PHP, JavaScript

Outcome:

Velocity team successfully delivered a robust, scalable solution for Xoxoday that met all the complex requirements of managing multiple B2B perks platforms. The result was a seamless experience for users across different countries, allowing them to easily switch between stores, log in through partner businesses, and access personalized discounts and rewards. The dynamic functionalities developed for this platform have enhanced customer engagement and helped Xoxoday provide a streamlined service for their partner businesses.

This case study exemplifies Velsof’s expertise in developing complex, multi-functional systems on Shopify while integrating advanced backend technologies. Our solutions are tailored to meet unique business needs, ensuring smooth and efficient operations across different platforms.