United Porte interior doors ecommerce project by STAGEM

Shopify Migration

Shopify Migration

Magento 2 Development

Magento 2 Development

Hyvä Theme

Hyvä Theme

United Porte: Magento 2 + Hyvä Case Study | 100K+ SKU Store

Client

United Porte, USA

Project timeline

2020 – now

United Porte has been crafting high-quality doors for over 25 years, supplying the U.S. market with 100,000+ products across interior and exterior doors, French doors, pocket doors, barn doors, and door hardware. Operating as both a wholesale supplier and direct-to-consumer retailer, they ship nationwide across 48 states from 19 showrooms — and their digital platform has to support every part of that operation. We've been their Magento partner since 2020. What started as a Shopify-to-Magento migration has evolved into a five-year technical partnership covering multiple major redesigns, regular Magento upgrades, the recent move to Hyvä for frontend performance, and continuous development of new features as the business grows.

The challenge

When United Porte came to us in 2020, their store was on Shopify — and they had outgrown the platform's limits.

The product catalog had grown beyond what Shopify could comfortably handle. Each door product carried dozens of configuration options — frame types, hinges, finishes, hardware, sizes, custom fits — and Shopify's product variant model couldn't represent the relationships cleanly. Switching between simple product variants didn't work properly. The data model fought against the business.

The bigger constraint was operational. With 100,000+ SKUs across 48 states and 19 physical showrooms, United Porte needed deep customization that Shopify's app ecosystem couldn't deliver:

  • Custom delivery tracking integrated with their fleet

  • ERP integration for real-time inventory across showrooms and warehouses

  • CRM workflows tailored to their B2B contractor relationships

  • A product configurator handling complex option dependencies

  • Mass import workflows for the 100,000+ product catalog

  • Marketing tools that didn't require a developer for every campaign

The site was also slow — heavy customization on Shopify had piled up over years, with no clean path to fix the underlying architecture without leaving the platform. Add to this an aging design, accumulated SEO debt from multiple previous teams, and a structure that didn't reflect how customers actually shopped for doors. By 2020, the question wasn't whether to migrate — it was how to migrate without breaking everything.

The solution

We migrated United Porte from Shopify to Magento 2 between June and October 2021, then continued building. Five years later, we've gone through multiple design iterations, kept the platform on the latest Magento version, and rebuilt the frontend on Hyvä Theme for performance.

Phase 1: Shopify to Magento Migration (2021).

The migration itself wasn't the technically interesting part — Shopify-to-Magento data migration is well-trodden territory. The interesting part was redesigning how products, options, and configurations were structured to match how United Porte actually sold doors. We rebuilt the product data model to handle complex option relationships that Shopify couldn't, with proper price calculation and stock tracking at every combination. Mass import workflows let the merchandising team upload thousands of products at once instead of editing one at a time. URL structure, redirects, and SEO equity were carefully preserved during the cutover.

Phase 2: Continuous Development (2021–2024).

Once the new store was live, we built the customizations Shopify couldn't deliver — over 100 custom Stagem modules tailored to United Porte's operations, ERP and CRM integration with real-time inventory sync, custom online delivery tracking integrated with their fleet, and a custom CMS configuration giving the marketing team autonomy to manage campaigns without engineering involvement.

Phase 3: Multiple Design Iterations.

Over the partnership, United Porte has gone through several full redesign cycles. Each iteration responded to actual customer behavior data, mobile usage patterns, and the evolving competitive landscape in the U.S. doors market.

Phase 4: Hyvä Migration (Recent).

The most recent major piece of work was migrating the frontend to Hyvä Theme. With 100,000+ products and complex configuration UI on every product page, frontend performance had become the bottleneck. The Hyvä migration rebuilt the storefront on a modern Tailwind + Alpine.js stack, dramatically reducing page weight and improving Core Web Vitals. This was also when we upgraded the underlying platform to Magento 2.4.8+, replacing Elasticsearch with OpenSearch.

The toughest technical challenge wasn't building any single feature — it was making everything work together at scale. With 100+ active Stagem custom modules layered on Magento core and 100,000+ products with complex option configurations, several times during the partnership we hit dead ends where the obvious solution didn't work and had to find creative paths around architectural constraints. Every Stagem custom module exists for a reason, and the system holds together because we've been the ones maintaining it the entire time.

Key Deliverables

Full Shopify-to-Magento 2 migration with preserved SEO equity and redirect mapping

  • 100+ custom Stagem modules covering catalog, checkout, SEO, marketing, and operations

  • Custom product configurator handling complex option dependencies for 100,000+ door products

  • ERP and CRM integration with real-time inventory sync across 19 showrooms and 48 states

  • Online delivery tracking integrated with United Porte's logistics fleet

  • Mass import workflows for managing 100,000+ products at scale

  • Multiple full redesign cycles based on customer behavior data

  • Hyvä Theme migration for modern frontend performance

  • Magento upgrades through to version 2.4.8+ with OpenSearch migration

  • Custom CMS configuration giving marketing autonomy from engineering

  • Ongoing technical partnership and platform evolution since 2020

Results

After five years of continuous work — including the recent Hyvä migration — the United Porte storefront performs at a level that's rare for a Magento store of this size and complexity.

Core Web Vitals — Passed on Both Desktop and Mobile (Real User Data)

Desktop:

  • Largest Contentful Paint (LCP): 0.7s — good

  • Interaction to Next Paint (INP): 98ms — good

  • Cumulative Layout Shift (CLS): 0.09 — good


Mobile:

  • Largest Contentful Paint (LCP): 1.3s — good

  • Interaction to Next Paint (INP): 111ms — good

  • Cumulative Layout Shift (CLS): 0 — perfect


For context: Core Web Vitals pass rate is what Google uses for ranking. Hitting passed on both desktop AND mobile for a 100,000-product store with complex configuration UI is a meaningful technical achievement — most Magento stores at this scale fail mobile Core Web Vitals routinely.

Lighthouse Lab Scores

  • Desktop: Performance 77, Accessibility 77, Best Practices 92, SEO 92

  • Mobile: Performance 70, Accessibility 76, Best Practices 92, SEO 92

The lab scores reflect the catalog complexity. With 100,000+ products, dozens of configuration options on every product page, and rich category navigation, no theme will hit 100/100 in Lighthouse. What matters more is real user experience, and the field data shows that experience is consistently good.

Operational Outcomes

  • Mass product management — what used to require editing products one-by-one on Shopify now happens through bulk import workflows updating thousands of products at once

  • Minimized downtime and deploys — the deployment pipeline lets us ship updates without taking the store offline; after hundreds of deploys over five years, downtime has been a non-event

  • Marketing autonomy — the marketing team launches campaigns and manages content without filing engineering tickets

  • Continuous SEO growth throughout multiple Magento upgrades, design iterations, and the Hyvä migration without the SEO regressions that often accompany major changes

What the Client Says

"When we partnered with StageM, our goal was to migrate from Shopify to Magento and build a stronger online presence. From the very beginning, we were impressed by their professionalism, deep Magento expertise, and the personal touch they brought to the project."

— Vlad Dubovyi, CEO, United Porte

The full review is published on Clutch where the project received a 5.0/5.0 rating across quality, schedule, cost, and willingness to refer.

Technologies & Tools

  • Platform: Magento 2.4.8+ Open Source

  • Frontend: Hyvä Theme (migrated from custom Luma-based theme)

  • Caching: Redis (sessions and backend cache), Varnish (full-page cache)

  • Search: OpenSearch 2.19

  • Hosting: Dedicated high-performance server

  • Custom development: 100+ Stagem custom modules

  • Integrations: Custom ERP, CRM, online delivery tracking, payment gateways

  • Design: Custom UX/UI iterations in Figma

  • Performance: Core Web Vitals optimization, image lazy loading, JS/CSS bundling

  • SEO: Technical SEO infrastructure, metadata automation, redirect management

Related Reading

This project follows the same architectural patterns we apply across our healthcare and subscription-commerce engagements:
Filterway — Magento 2 Upgrade & Subscription Build - subscription module for consumable products.

A five-year Magento 2 partnership scaling United Porte's 100,000+ door catalog with custom development, ERP integration, and a modern Hyvä frontend — built to support nationwide growth across the U.S. market.

A five-year Magento 2 partnership scaling United Porte's 100,000+ door catalog with custom development, ERP integration, and a modern Hyvä frontend — built to support nationwide growth across the U.S. market.