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.
/ About the client
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.
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.
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.
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.
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.
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.
/01Dashboard
/02Order Detail
/03Reports
/04Search
/05Status Flow/ The results
What changed, in numbers.
/ 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 →Cookies on this site
Essential cookies are always on. They keep the site secure and make forms work.
We also use Google Analytics and Microsoft Clarity to see how the site is used. We only turn these on if you accept.