Project
UStoreClient:
Unilever Sri Lanka LimiteduStore 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.
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.
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.
I 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.
The final implementation introduced a dynamic product variation module supporting attributes like size, color, and packaging type.
The 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