Case study · Manufacturing · furniture hardware · India

Ebco.in: a headless storefront and catalog for a furniture-hardware brand

How I rebuilt Ebco.in as a headless eCommerce platform: a Next.js storefront on WooCommerce APIs, a catalog Ebco's team runs, and CC Avenue payments.

Client
Ebco
Industry
Manufacturing · furniture hardware
Location
India
My role
Frontend lead: UI, APIs and deployments
Engagement
Senior Software Engineer at Unico Connect
Ebco shop page with category filters and a product grid, shown on a laptop
The shop: category filters beside a product grid.

Outcomes

  • 35%

    faster order processing

  • In-house

    catalog updates, handled by Ebco's own team

  • Self-service

    repeat ordering for distributors

Context

The problem

  • 01.

    Distributors look products up by part number and specification rather than browsing categories.

  • 02.

    Each product category needs its own attributes (dimensions, ratings, compatibility), so a single flat product model did not fit.

  • 03.

    Catalog changes went through engineering, and orders arrived by email and phone before being keyed into the operations backend, which slowed processing and introduced errors at every handoff.

Approach

Architecture decisions

  1. 01

    Headless WordPress and WooCommerce for the catalog

    A proven commerce backend instead of a custom CMS to build and maintain. The storefront reads it only through APIs.

  2. 02

    A data model per category

    Each product type carries its own attributes, so filters and specification views stay accurate across very different product lines.

  3. 03

    Integrate the operations backend instead of replacing it

    Orders flow straight into the system the business already runs on, which removed the re-keying step rather than adding a migration.

My work

What I built

Senior Software Engineer at Unico Connect

  • Built the headless Next.js storefront on WooCommerce APIs, with MUI for the component layer and Redux for client state.
  • Shipped the shop, filtering and product detail pages, including specifications, enquiries and brochure downloads.
  • Integrated CC Avenue for online payments.
  • Customized the WordPress and WooCommerce PHP backend to fit the storefront.
  • Built reusable component libraries and optimized UI rendering, cutting UI development time and significantly improving page-load performance.
  • Owned production deployments.

Built with

  • Next.js
  • React
  • MUI
  • Redux
  • WordPress (headless)
  • WooCommerce
  • PHP
  • CC Avenue
  • AWS

Screens

Ebco home page with a product video hero and the product range below
Home: a product video hero, then the product range.
Ebco shop page with a promotion banner, category filters and a product grid
Shop: promotions, category filters and the product grid.
Ebco product detail page for a pull-out drawer with gallery, specifications, enquiry and brochure download
Product detail: gallery, specifications, enquiry and brochure download.
Ebco Discovery Centers page listing showrooms beside a map
Discovery Centers: showroom listings beside a map.
Ebco home page sections for regional agencies and news and events
Home: regional agencies, news and events.

More case studies