Architecting a Custom E-Commerce & Inventory Sync System - Lighthouse Score from 40 to 94
#Wordpress#WooCommerce#Go#PHP#CanadaPost#WhatsApp
Client
Canada's Largest Refurbished Smartphone Marketplace
Languages
Javascript, Php, Go
Fig. 1 — Cellco.ca Marketplace featured view (click to expand)
01
The Problem
Business Impact
The client's legacy marketplace had a Lighthouse performance score of 40, resulting in high bounce rates. Offline store inventory was detached from online listings, creating critical synchronization bottlenecks and manual verification delays.
Constraints
The solution had to preserve the existing offline store staff's Google Sheets-based workflow and require zero learning curve for any staff member.
02
Technical Execution
Architectural Strategy
Designed a custom WordPress plugin that maps inventory items as WooCommerce variants while maintaining them as simple items in their Google Sheets inventory. Developed a lightweight Go-based API microservice for real-time synchronization.
Depth of Execution
Created an automated trade-in quotation portal. Partners submit device grades, Go worker calculates quotes, triggers WhatsApp notifications, and automates Canada Post return shipping label generation.
03
Results
✓Lighthouse performance score skyrocketed from 40 to 94 (135% speed improvement).
✓Manual inventory synchronization efforts reduced to zero.
✓Quotations and trade-in workflows completed in under 2 minutes.
Future Proofing
Separated custom features into modular plugins, ensuring WordPress core updates do not interfere with business logic.
Project Gallery
04
Client Feedback
"This was my fourth project with Adarsh, so yeah he is super reliable and all my projects have turned out to be better than I expected. No excuses whatsoever. The quality of work Adarsh produces is unmatched by anyone I've worked with. He's your guy. 10 out of 10!"