HOME
Sajjad Portfolio
2026

E-Commerce · 2025

Commerce Platform

A storefront rebuilt around a faster checkout, where the whole catalogue is filterable without a page reload.

Role
Frontend Development
Timeline
10 weeks · 2025
Stack
WooCommerce · PHP · Alpine.js
Sections
5 chapters

01Overview

A storefront rebuilt around a faster checkout, where the whole catalogue is filterable without a page reload. The old site lost people between the product page and the basket; this one does not.

This is sample project content. Replace it with a description of your own work.

02The approach

Every filter change had been a full page load, and on a phone that was three seconds of blank screen. The constraint was that the platform could not be replaced, only the front of it.

03Key contributions

Built the catalogue index, the filter layer and the checkout flow. Kept the existing templates working throughout so the team could ship in stages.

04Walkthrough

Filtering happens in the browser against a small index built at publish time, so changing a facet costs nothing. The basket is optimistic: it updates immediately and reconciles with the server afterwards.

05Outcome

Filtering went from roughly three seconds to instant, and the basket step stopped being where people left. Replace with your own numbers.