SFDC – Retail – Portal Implementation – Success Story

Client Overview

The client is a US based B2C retail conglomerate, with a global presence and customers spread across the globe.

Business Challenge

The client wanted to implement a portal that would display its vast product range to its customers over the web and enable them to shop online through the same portal.

The objectives of the project were as listed below:

  • Creation of a web portal for client’s customers to view the product range, and if interested, become a registered user

  • Display all the items from the client’s inventory as a catalog for the customers to view product details, size and color options and other related product information

  • Give discount options to registered users as per business scenario prevalent at that particular time

  • Ability to store items in cart or check out immediately to registered users

  • Offer different payment options to the user

  • Track orders once placed

  • Place a request for exchange or refund in case the product received is not up to the desired satisfaction levels

  • Provide functionality to get feedback from their customers

Technical Requirements

  • Salesforce Communities

  • Visualforce

  • Apex

  • JavaScript

  • JQuery

  • CSS

  • Photoshop CS3

  • Dreamweaver

Solution Strategy

Eternus Solutions was engaged with the client in the capacity of an Offshore-based Delivery Center, collaboratively taking care of the entire portal development and integration process.

Portal Development – Eternus Solutions team used Agile processes to develop and implement the portal on Salesforce Communities license. The team maximized the capabilities offered by the SFDC platform to deliver the desired functionality and customized SFDC portal authentication capabilities to manage User Registration.

UI Design and Development – The project involved professional and complex UI design and development that needed to be in sync with the client’s global corporate website. The portal UI was compatible with all standard web browsers and tablets. Eternus Solutions UI team was instrumental in conceptualizing the wireframes for this portal implementation and developing the HTML and CSS for the same, ensuring their compatibility on required web browsers and devices.

Payment Gateway Integration – The project involved integration with Sage payment gateway to support online and credit card payments for its customers.

Solution Components

  • Portal registration and authentication

  • Custom and standard data model customization

  • Custom code for handling customer behavior and portal data

  • Custom Visualforce pages to display the product catalog and portal in a web browser

  • Salesforce.com Communities-based portal

Development Methodology

  • 3-Step development methodology that consist of developing on the Dev Sandbox, Testing on the QA Sandbox and moving to the production

  • Requirements, design and release documents to start building any new components

  • Visualforce and Apex for building product catalogs that would be displayed on the client’s portal

  • Extensive usage of triggers and classes to write custom logic

  • Use of workflow, validation rules and other OOTB Salesforce features to support the business logic

  • Integration with payment gateways

  • Use of local repository SVN and GitHub for configuration management

  • Development using SFDC standards and best practices

Share This Case Study