Home / Case Studies / Home Furnishings Retailer

/ Case Study · Retail

An Order Tracker for Two Magento Portals. Website and Marketplace Under One Roof.

/ The engagement

An Order Tracker That Unifies Magento 1 and Magento 2.

The client ran orders across a Magento 1 website and Magento 2 marketplaces on separate database architectures. Brainvire built a Magento extension that keeps both in sync with an auto-refresh module, clickable admin and local dashboards on Angular JS, an as-you-type search, and a 50-plus status flow, with Lumen API speeding the whole system.

Magento ExtensionAngular JSLumen APIAuto Scheduler
2 portalsOne roof
Magento 1 + 2Databases synced
50+Order statuses
Angular + LumenFast dashboards

/ About the client

Home Furnishings Retailer

The client sold across two Magento portals: a website built on Magento 1 and marketplaces running on Magento 2, each with a different database architecture and schema. Order data lived in two places, and the client needed it unified and streamlined under one roof.

Brainvire's team analyzed the order-data behavior and built a Magento extension that keeps both databases in sync, with an auto-refresh module that updates at regular intervals. Angular JS powers clickable admin and local dashboards with feature-rich reports, an as-you-type search interacts with the database live, and Lumen API speeds the system across a 50-plus status order flow.

/ The approach

Design, architecture, and features, shipped as one program.

/01Sync

Both databases

Order data was split across Magento 1 and Magento 2, so the team built a Magento extension that keeps both in sync, plus an auto-refresh module that updates at regular intervals.

/02Dashboards

Clickable reports

The client wanted rich admin and local dashboards, so the team used Angular JS to build clickable orders that open a detailed report on click across design, sales, damage, and rework reports.

/03Search

As you type

Search had to simplify with pre-filled data, so the team crafted an Angular JS search that interacts with the database continuously as a user types.

/04Integration

One common store

Two schemas had to feed one common database, so the team built a robustly integrated module that talks to the third-party systems and returns accurate results on screen.

/ What stood in the way

Four problems, solved without a maintenance window.

Select a challenge to see how it shaped the build.

/01 Data synchronization between website and marketplace
/02 Dynamic dashboard
/03 Advanced search functionality
/04 Handling two databases

Data synchronization between website and marketplace

The website ran on Magento 1 and the marketplace data on Magento 2, and both had to stay in sync. The team analyzed the order-data behavior and built a Magento extension that maintains a sync between the two, with an auto-refresh module that takes data updates at regular intervals.

Dynamic dashboard

The client needed two rich dashboards, admin and local, with clickable columns that open a detailed report. The team crafted a fully functional module with design, add-on, QA-approved, sales, damage, and rework reports, and used Angular JS to make orders clickable into a detailed view.

Advanced search functionality

The client asked for a search with pre-filled data and asynchronous calls that filter products as a user types. Angular JS experts crafted an advanced search that interacts with the database continuously, and QA ensured every product is reachable through it.

Handling two databases

The system had to handle orders from two Magento portals on different schemas, copying data into a common database that carries both records under heavy user load. The team understood each API collaboration and built a robustly integrated module that returns accurate results to clients on screen.

/ Product screens

The delivered experience.

The interface people actually use.

Home Furnishings Retailer delivered interface, screen 1/01Dashboard
Home Furnishings Retailer delivered interface, screen 2/02Order Detail
Home Furnishings Retailer delivered interface, screen 3/03Reports
Home Furnishings Retailer delivered interface, screen 4/04Search
Home Furnishings Retailer delivered interface, screen 5/05Status Flow

/ The results

What changed, in numbers.

Enhanced Performance Angular JS and the Lumen API significantly speed up the performance of the whole order tracker.
Strong Data synchronization An auto scheduler keeps a strong synchronization between the Magento 1 and Magento 2 data.
Streamlined Order management A scheduler and 50-plus statuses restructured the order flow into a clean, trackable process.
Higher Revenue generation An eased order flow lifts customer satisfaction and, with it, higher sales for the client.

/ Next step

Ready for a redesign like this on your platform?

A 30-minute working session with a Brainvire architect: your current stack, your constraints, and where a rebuild actually pays off. No sales deck.

Book a Working Session →