Project
UStoreClient:
Unilever Sri Lanka Limited
Building seamless shopping experiencesuStore is an advanced online store developed for Unilever Sri Lanka Limited, one of the world’s largest multinational consumer goods companies. It’s a headless eCommerce platform built with a WordPress frontend and a Laravel backend, integrating Shopify for intelligent inventory management.
My role involved maintaining the platform, enhancing key features, and introducing advanced product variation functionality to ensure scalability and future readiness as a part of Ecom Lanka Services.
Tools and technologies
Integrating multiple technologies for speed, flexibility, and manageability.uStore combines WordPress, Laravel, Shopify, and Livewire to create an optimized buying experience. By separating the frontend and backend, the project delivers lightning-fast performance, flexible content control, and seamless shopping management.
Redefining eCommerce complexity at scale.A significant challenge was the lack of product variation management in the existing system. Adding this feature meant re-structuring how products, orders, and inventories interacted. The transition needed to preserve existing data continuity, synchronize orders, and ensure zero downtime for active users. Key issues included migration conflicts, data model compatibility, and real-time order synchronization between Shopify and Laravel.
Combining data integrity, agile development, and headless design principlesI applied modular architectural thinking and an iterative development approach, gradually layering the variation system on top of existing product structures. Using Laravel’s Eloquent ORM and custom Livewire components, updates were synchronized dynamically with Shopify’s API logic. The agile process helped in minimizing disruption and ensuring continuous deployment.
Bridging data models and improving the user experience.The final implementation introduced a dynamic product variation module supporting attributes like size, color, and packaging type.
Real Business ImpactThe enhanced platform improved key performance metrics:
This project empowered Unilever’s regional teams to manage digital inventory in real time and deliver consistent product experiences globally.
A headless eCommerce platform separates the frontend (user interface) from the backend (data and logic) to improve flexibility, scalability, and performance.
Shopify provided robust inventory control and integration APIs that complemented the Laravel backend, saving development time while ensuring reliability.
Laravel, PHP, JavaScript, Livewire, WordPress, Shopify (Liquid), and REST APIs for integration.
It enabled customers to browse and select variations more efficiently, leading to higher engagement and conversion.
Maintaining data harmony between multiple systems requires strong API versioning, robust middleware, and continuous testing automation.
Project
UStoreClient:
Unilever Sri Lanka Limited