Overview
This case study focuses on the successful execution of a headless e-commerce project for the Project Management Institute (PMI.org). It details the challenges faced, the comprehensive backend solution provided, and the outstanding results achieved, including seamless integration with Sitecore, advanced data management, and member-specific sales rules.
Problem
PMI.org approached us with a unique challenge - the need for a robust backend system to complement their separate Sitecore-based storefront solution. They required not only the establishment of an e-commerce platform with standard functionalities but also the development of a rich set of custom APIs. These APIs served as the data source for the storefront. Additionally, sales operations needed a direct connection to their external sales management system. The backend also acted as a membership aggregator, enforcing sales rules, restrictions, and limitations for website users. The project had the complexity of handling a vast amount of data, including inventory, orders, shipments, invoices, and membership data.
Solution
Our team delivered a tailored solution, addressing the unique requirements of PMI.org:
Backend Integration: We seamlessly integrated the backend with the Sitecore-based storefront solution.
Custom APIs: A comprehensive set of custom APIs was developed to provide data to the storefront.
Sales Management Integration: Direct integration with the external sales management system was established.
Membership Aggregator: The backend served as a membership aggregator, enforcing sales rules and restrictions for users.
Advanced Data Management: Given the substantial data volumes, advanced tools like RabbitMQ were incorporated to ensure data integrity and prevent loss.
Result
The project yielded remarkable outcomes:
Successful Go-Live: The project successfully went live, with the PMI sales department reporting significant success in the first month.
Ongoing Support: The project remained on support for several months until it was eventually transitioned to an in-house team.
Enhanced E-commerce: PMI.org now operates a robust headless e-commerce platform that integrates seamlessly with Sitecore.
Custom API Ecosystem: The rich set of custom APIs provides data to the storefront, enhancing user experience.
Efficient Sales Operations: Direct integration with the external sales management system streamlines sales operations.
Membership Management: The backend effectively manages memberships, enforcing rules and limitations.
Advanced Data Handling: Incorporation of advanced tools like RabbitMQ ensures data integrity and reliability.
Magento 2
Single-Page Application (SPA)
API
RabbitMQ
PHP
MySQL