Kwely E-Commerce: Headless WooCommerce B2B2C MVP

Project: WordPress/WooCommerce API integration and B2B2C e-commerce MVP
Duration: 2020–2023
Client: Kwely

The Challenge

Kwely needed a B2B2C e-commerce platform built from scratch: a marketplace that could serve both business buyers and end consumers from the same product catalogue, with a clean, modern storefront. The standard WooCommerce UI was not the right fit for their users or their business model. They needed something custom-architected — and they needed a senior developer who could lead a junior team through a greenfield build without the whole thing becoming a mess.

The Approach

I designed a headless architecture: WooCommerce on the backend as a product catalogue and order management system, exposed via its REST API, with a Vue.js frontend consuming that API to deliver the storefront experience. This separation gave the team clean boundaries between layers — the backend team could evolve the product model and the frontend team could evolve the UX without constantly stepping on each other.

The B2B2C requirement called for custom WooCommerce extensions: buyer type logic, custom pricing rules, and order routing that standard WooCommerce does not handle. I built these as proper plugins against WooCommerce’s extension hooks, not hacks against its core.

I set up an AWS-backed CI/CD pipeline using GitHub Actions — automated tests, environment-parity deployments, and a deployment process the junior team could operate without me holding their hand. Part of my role on this project was explicitly developmental: I mentored the junior developers through architecture decisions, code review, and professional development practices. By the end of the engagement, they had a codebase they understood and could own.

Stack

  • WordPress / WooCommerce (headless backend, REST API)
  • Vue.js (frontend)
  • AWS (hosting, CI/CD infrastructure)
  • GitHub Actions (deployment pipeline)
  • Custom WooCommerce extensions (B2B2C logic)

Outcomes

  • Successful launch of a robust e-commerce MVP serving both business and consumer buyers
  • Improved junior team skills through structured mentorship and architecture guidance
  • Headless API architecture provided clean integration boundaries and long-term scalability
  • Established CI/CD pipeline for reliable, repeatable deployments
  • Custom WooCommerce extensions delivered B2B2C capability not available out of the box
  • Vue.js frontend delivered a dynamic, modern user experience

IN THEIR WORDS

What the client said

Abdou Sadiakhou

Abdou Sadiakhou

Terrance is an outstanding developer. I worked with him on a big B2B2C project and he clearly showed me the difference between a lambda developer (which I was) and a developer of his caliber.

He masters his field to perfection. He's a great teacher and taught me how to structure my ideas and code better.

View all case studies · Book a consultation