Skip to main content
Redian Software
Case studyE-commerceGlobal

Leading manufacturer of home furnishing materials

E-commerce Website for a Leather Furniture Company — ZenCart to OpenCart migration

Migrated a leather furniture manufacturer from legacy ZenCart to OpenCart and built a grouped-product engine for variant-heavy SKUs (swatch · grade · set) with single-cart checkout.

E-commerce Website for a Leather Furniture Company — ZenCart to OpenCart migration
  • 0

    SKUs lost in migration

  • Custom

    Grouped-product checkout

  • On time

    Agile delivery

01 · Overview

Executive summary

A leading manufacturer of leather furniture and home-furnishing materials needed to modernise their commerce platform without losing the catalog complexity their business depended on — products grouped by swatch, grade, dimension and set. Redian migrated them from ZenCart to OpenCart while custom-building the grouped-product engine, admin tools and a single-cart checkout for grouped purchases.

02 · Client

About the client

A leading manufacturer of premium leather furniture and home furnishings selling globally through their direct-to-consumer commerce store.

03 · Problem

The challenge

ZenCart had reached end-of-life for the business — but the catalog wasn't a simple migration target. Products were grouped by swatch colour, leather grade, dimensions and sets, and customers needed to select across these dimensions in one cart action. Out-of-the-box OpenCart couldn't model this without custom work.

  • Migrating an existing ZenCart product database to OpenCart
  • Creating an automated system for admins and staff to manage grouped and single products
  • Establishing a smooth checkout process for grouped product purchases
04 · Approach

Our approach

Redian customised OpenCart modules and wrote new ones for the grouped catalog model. We built migration scripts to move products, categories and images from ZenCart, then re-engineered the checkout to handle grouped products as single purchases. Admin tools let staff manage pricing per item within a group without disturbing the customer-facing catalog.

05 · Solution

What we built

  • Customized OpenCart modules and built custom modules for inventory management
  • Developed custom code to migrate products, categories and images from ZenCart
  • Customized checkout process to allow grouped products as single purchases
  • Implemented a system for managing swatch colors, specs, dimensions and pricing
  • Created a customized import system for product data
06 · Delivery

Implementation

  1. 01Discovery — catalogue audit: SKUs, swatches, grades, dimensions, set rules
  2. 02Migrate — scripted product, category and image migration from ZenCart to OpenCart
  3. 03Build — custom grouped-product engine and admin tools for variant-heavy catalog
  4. 04Re-engineer checkout — single-cart purchase flow for grouped products
  5. 05Cutover — phased switchover with parallel-run safety net
07 · Results

Outcomes & impact

  • Delivered to client requirements within the agreed deadline using agile methodology
  • Enabled product imports from ZenCart
  • Automated grouped product creation and pricing management
  • Staff can now assign prices to individual products within groups
08 · Under the hood

Technology stack

The platforms, frameworks and tools behind this engagement — grouped by role.

Languages & Backend
PHP
Frameworks
OpenCart
Data
MySQL
Deep dive

The full story

Why this matters

Variant-heavy commerce (furniture, jewellery, fashion) breaks most off-the-shelf platforms once swatches, grades, dimensions and sets enter the picture. The migration tax for these businesses is high — done badly, you lose SKUs, orders or SEO. Done well, the new platform unlocks operational moves the legacy stack couldn't support.

What this unlocked

Staff can now manage thousands of grouped products without bespoke spreadsheets. Pricing across swatches and grades stays consistent. Customers buy grouped products as single purchases — fewer abandoned carts, cleaner fulfilment.

Our e-commerce and retail practice handles complex catalogue platforms across OpenCart, Magento and custom commerce stacks.

Your story next

Have a similar challenge in e-commerce?

Tell us about your platform, regulators and timelines. Real engineers — not just sales — will read what you send, and reply with a scope you can actually take to the board.