E-Commerce Platform
Modernized PrestaShop platform with custom REST API, mobile app, and optimized checkout
Project Overview
E-Commerce Platform is a multi-platform e-commerce experience rebuilt from a legacy PrestaShop store. The solution features a modern web app, fully custom REST API, and a high-performance mobile app all built for speed, conversion, and scalability. The system handles real-time order syncing, cart recovery, shipping automation, and multi-payment flows, with support for Axepta, Apple Pay, and Google Pay.
View Live ProjectWhat We Set Out to Achieve
Clear goals drove every technical and design decision throughout the project.
Transform outdated PrestaShop into a modern headless e-commerce platform
Build a fully native-feeling mobile app with persistent cart and fast checkout
Automate shipping label creation and logistics workflows
Implement clean REST API with scalable architecture
Improve loading speed, UX, and overall conversion rates
Challenges We Overcame
Every project has obstacles. Here's how we turned challenges into opportunities for innovation.
Replacing Legacy PrestaShop API
The default PrestaShop webservice was too slow, inconsistent, and lacking proper filtering, pagination, and authentication support.
Solution
Engineered a custom PHP-based API layer that bypasses PrestaShop’s legacy webservice and override-heavy logic. Instead of relying on PrestaShop hooks, we handled cart, checkout, pricing, and shipping calculations using our own SQL queries and PHP modules. Kept the original admin panel and order management intact while making the storefront, mobile app, and checkout fully API-driven, much faster, and maintainable.
Unified Checkout & Modern Payment Integration
The original PrestaShop checkout was slow, fragmented, and lacked proper support for modern payment methods on mobile. PayPal behaved inconsistently, and there was no Apple Pay, Google Pay, or deep Axepta integration. Cart sessions frequently broke between devices.
Solution
Engineered a custom checkout system with full control over payments: built a proper PayPal integration, added native Apple Pay and Google Pay for mobile devices, and developed an Axepta wrapper for secure card processing. Enabled session-based carts that persist across devices, ensuring uninterrupted checkout. The result: faster flow, higher trust, and dramatically reduced abandonment.
Automating Shipping, Label Creation & Tracking
Shipping was handled manually using GLS and Mondial Relay websites, causing delays, errors, and extra support work. Tracking updates were also not synchronized with order status.
Solution
Integrated GLS and Mondial Relay directly via API, automatically generating printable labels, shipping codes, and tracking URLs instantly. Built webhook-based status syncing, allowing order history, shipping progress, and customer notifications to update in real time fully automated, zero manual input.
How We Built It
The technical architecture and decisions that made this project a success.
Hybrid Headless Architecture
Built a lightweight PHP-based API layer that bypasses PrestaShop's slow webservice, using direct SQL access and custom modules for cart, checkout, pricing, and order handling. Fully headless frontend powered by Next.js.
Cross-Platform Mobile Commerce
Developed a React Native app with persistent cart, Apple Pay / Google Pay support, biometric login, push notifications, and real-time order tracking.
Payment Orchestration Layer
Implemented a unified payment flow: Apple Pay, Google Pay, PayPal, and Axepta, using custom wrappers for secure card processing and mobile-native checkout.
Shipping & Label Automation
Integrated GLS and Mondial Relay APIs to generate labels, assign tracking codes, and sync delivery status back into orders via webhooks.
Results That Matter
Measurable outcomes that demonstrate the project's success.
2× conversion rate increase following checkout overhaul
Reduced mobile cart abandonment significantly using push reminders
Cut manual shipping tasks by 80% via automated labels
Boosted mobile user retention to 58%
Reduced API response time from 2.4s → 350ms avg
Ready to Build Something Amazing?
Let's create a project that exceeds your expectations!

