✦ Case Study, Magento Migration & Optimization

Catwalk — Magento
Platform Migration
& Optimization

From high-cost Magento Cloud to optimized Magento Community — a complete migration, upgrade, and stabilization project for a high-traffic Australian fashion eCommerce store, delivered with zero data loss and one year of post-launch technical support.

2.4.X
Magento Version
100%
Data Migration Success
Zero
Data Loss
1 Yr.
Post-Launch Support
Visit Live Website
Scroll to explore

Overview

Catwalk is an Australian fashion eCommerce store offering a wide range of clothing, accessories, and promotional deals including Afterpay, free gifts, and nationwide shipping. With a loyal customer base and high transaction volume, performance, stability, and cost efficiency are critical to the business.

The project involved a full platform upgrade, data migration, performance optimization, and infrastructure cost reduction by transitioning from Magento Cloud to Magento Community Edition. Key deliverables included:

  • Upgrade to Magento 2.4.3-p1 with all security patches applied
  • Migration from Magento Cloud to Magento Community, significantly reducing infrastructure costs
  • Complex data migration of Reward Points and Gift Card data with full history preserved
  • Custom Shipping Delay Extension development
  • Core Web Vitals optimization including CLS fix and performance improvements
  • One year of ongoing technical support ensuring long-term stability and zero critical issues

The Challenges

High-Cost Cloud Infrastructure

The store was running on Magento Cloud, which carried significant recurring infrastructure costs that were disproportionate to the store's hosting needs. A migration to a cost-efficient environment was needed without sacrificing performance or reliability.

  • Magento Cloud subscription costs exceeding business requirements
  • Limited control over server configuration and optimization
  • Need for equivalent or better performance at lower cost

Theme Compatibility Issues

The existing store theme had compatibility conflicts with newer Magento versions, causing visual breakages and functionality gaps that required resolution before the upgrade could proceed safely.

  • Template files incompatible with Magento 2.4.3-p1 changes
  • Layout XML conflicts causing broken UI elements
  • Frontend JavaScript errors tied to deprecated APIs

Complex Data Migration

Reward Points and Gift Card data were stored in native Magento modules with no standard migration path. Moving this data to Amasty-powered modules on the new environment required custom development and precise data mapping.

  • Reward Point balances and full transaction history at risk
  • Gift Card codes, balances, and usage history locked in legacy tables
  • No out-of-the-box migration tool between module systems

Poor Core Web Vitals (CLS)

The store suffered from significant Cumulative Layout Shift (CLS) issues, negatively impacting both the user experience and Google search rankings. Performance degradation also caused higher bounce rates on key product and category pages.

  • CLS scores failing Google's Core Web Vitals thresholds
  • Slow page load times reducing conversion rates
  • Unoptimized assets impacting First Contentful Paint (FCP)

Outdated Third-Party Extensions

Multiple third-party extensions were running on outdated versions incompatible with the target Magento release, creating instability risks and potential security vulnerabilities that had to be resolved before go-live.

  • Extension conflicts causing admin panel errors
  • Security vulnerabilities in un-patched module versions
  • Amasty modules requiring version alignment with new Magento

Zero Downtime & Data Integrity

The migration had to be executed with no data loss and minimal disruption to the live store. Any loss of customer data, order history, or loyalty balances would have immediate business and reputational consequences.

  • Customer order history and account data must be preserved
  • Zero tolerance for Reward Points or Gift Card data loss
  • Staged rollout required to minimize customer-facing downtime

The core challenge was executing a complex, multi-layered Magento migration and upgrade with zero data loss — while simultaneously resolving theme compatibility, improving performance, and reducing infrastructure costs for a live, customer-facing fashion store.

Our Solution

We executed a comprehensive Magento migration, upgrade, and optimization project — moving Catwalk from a costly cloud environment to a fully tuned Magento Community installation, with custom data migration, a new extension, performance overhaul, and one year of ongoing technical support to ensure long-term stability.

Platform Upgrade & Migration

The existing Magento Cloud store was upgraded to Magento 2.4.3-p1 with all applicable security patches, then migrated to an optimized Magento Community environment — significantly reducing infrastructure costs while maintaining full functionality and performance.

01
Environment Audit & Planning

Full audit of the existing Magento Cloud setup — cataloguing all extensions, customizations, theme files, and data dependencies before planning the migration path.

02
Theme Compatibility Resolution

All theme templates, layout XML files, and JavaScript were audited and updated to ensure full compatibility with Magento 2.4.3-p1 — restoring visual integrity and eliminating frontend errors.

03
Extension Upgrades

All third-party extensions — including Amasty Reward Points and Amasty Gift Card — were upgraded to compatible versions, resolving instability and closing security vulnerabilities.

04
Cloud → Community Migration

The platform was migrated from Magento Cloud to an optimized Community Edition hosting environment, delivering equivalent or better performance at a fraction of the infrastructure cost.

Outcome: A fully upgraded, security-patched Magento 2.4.3-p1 store running on cost-efficient infrastructure — with all theme and extension compatibility issues resolved.

Complex Data Migration

The most technically demanding aspect of the project was migrating Reward Points and Gift Card data from native Magento modules to the Amasty module ecosystem on the new environment — with 100% data integrity and no customer-facing disruption.

01
Reward Points Migration

All customer point balances and complete transaction histories were exported, mapped, and imported into Amasty Reward Points with no loss of historical data.

02
Gift Card Migration

All gift card codes, remaining balances, expiry dates, and usage histories were transferred with full accuracy to Amasty Gift Card.

03
Custom Module Adaptation

Amasty modules were customized to accept and correctly interpret legacy data structures from the previous Magento native modules.

04
Data Validation & Verification

Comprehensive pre- and post-migration checks were run to verify record counts, balance totals, and data integrity across all migrated datasets.

05
Zero Data Loss

Every customer's Reward Points balance and every Gift Card remained fully functional and accessible after migration.

Outcome: 100% data migration success — all Reward Points and Gift Card data migrated without loss, with customers retaining full access to their balances and history immediately after go-live.

Custom Shipping Delay Extension

A custom Magento extension was developed to display estimated shipping delay information directly at checkout — giving customers clear expectations around delivery timelines during peak periods or supply disruptions.

01
Admin-Configurable Delay Messages

Store administrators can set and update delay notices from the Magento Admin Panel — no code changes required for updates.

02
Checkout Display

The estimated delay message is displayed prominently at the checkout shipping step, ensuring customers see it before completing their order.

03
Reduced Support Load

Proactive delay communication at checkout reduced inbound customer support queries about order delivery status during delay periods.

Outcome: A lightweight, maintainable custom extension that proactively manages customer expectations at checkout — reducing support volume and improving customer satisfaction during shipping delays.

Performance Optimization & Core Web Vitals

A comprehensive performance audit identified and resolved all Core Web Vitals issues — with particular focus on Cumulative Layout Shift (CLS), which was impacting both user experience and Google search rankings.

01
CLS Fix

Identified all layout-shifting elements including images without dimensions, dynamically injected content, and web fonts causing reflows — eliminated all CLS violations to bring scores within Google's "Good" threshold.

02
Advanced Caching

Full-page cache configuration tuned for the new server environment, with Varnish cache rules optimized for fashion catalog page patterns.

03
Image Optimization

All product and category images processed for correct sizing and format, with lazy loading implemented across listing pages.

04
JS/CSS Minification & Bundling

JavaScript and CSS assets minified, merged, and bundled to reduce HTTP requests and speed up page rendering.

05
Faster Load Times

Combined optimizations produced measurably faster First Contentful Paint and Time to Interactive across key store pages.

Outcome: Core Web Vitals scores improved to Google's "Good" range — CLS eliminated, page load times reduced, and SEO performance improved as a direct result.

Post-Launch Support & Long-Term Stability

Delivery was not the end of our involvement. We provided one full year of dedicated technical support following go-live — ensuring the platform remained stable, secure, and fully optimized through its first year of operation on the new environment.

01
Continuous Monitoring

Ongoing observation of platform performance, error logs, and stability metrics to catch and address issues before they impacted customers.

02
Proactive Bug Fixes

Any bugs identified post-launch — whether from edge cases in the migration or Magento version behaviour — were resolved promptly with minimal disruption.

03
Performance Tuning

Ongoing refinements to caching, query performance, and server configuration as traffic patterns evolved over the support period.

04
Stable Foundation

At the end of the support year, the platform operated with zero critical issues — all systems functional, data intact, and performance maintained at optimized levels.

Outcome: One year of stable, fully supported operation — zero critical downtime, no data issues, and a scalable Magento foundation ready for future growth.

System Architecture

The platform is built on a layered Magento 2 architecture, with Amasty extensions handling loyalty and gifting, a custom module for shipping delays, and a fully optimized performance layer on top of cost-efficient non-cloud hosting.

Frontend
Magento 2 Responsive Theme HTML / LESS / XML JavaScript (RequireJS) CLS-Fixed Layout
Extensions Layer
Amasty Reward Points Amasty Gift Card Custom Shipping Delay Module Upgraded Third-Party Extensions
Backend — Magento 2.4.3-p1 Community Edition
PHP Magento Framework Composer REST APIs Admin Panel
Database
MySQL Migrated & Normalized Data Reward Points Tables Gift Card Tables
Performance & Hosting
Optimized Non-Cloud Infrastructure Advanced Caching (Varnish) CDN Optimization JS/CSS Minification Image Optimization

Frontend — Magento Theme

Responsive Magento-based theme with all compatibility issues resolved for 2.4.3-p1, optimized layouts, and CLS-free rendering across all device types.

Backend — Magento Community

Magento 2.4.3-p1 Community Edition with all security patches applied — handling catalog, checkout, customer accounts, and admin operations.

Database — MySQL

Fully migrated and normalized MySQL database preserving all customer, order, Reward Points, and Gift Card data from the previous environment.

Extensions — Amasty

Amasty Reward Points and Amasty Gift Card modules configured with migrated data, providing customers with seamless access to their loyalty balances and gift cards.

Custom Module — Shipping Delay

Bespoke Magento extension for admin-configurable shipping delay messages displayed at checkout, reducing customer confusion and inbound support queries.

Hosting — Cost-Efficient Setup

Optimized non-cloud server environment delivering equivalent performance to Magento Cloud at a fraction of the ongoing infrastructure cost.

Performance Layer

Advanced caching, CDN optimization, image compression, and JS/CSS minification working together to achieve Core Web Vitals compliance and faster page loads.

Support — 1 Year Ongoing

Twelve months of post-launch technical support providing continuous monitoring, proactive bug fixes, and performance tuning for long-term platform stability.

Results & Impact

100%

Data migration success — zero loss

Reduced

Infrastructure costs vs. Magento Cloud

Fixed

Core Web Vitals CLS — improved SEO

Faster

Page load times across the store

Zero

Critical issues post-migration

1 Year

Stable supported operations

Business Impact

100% data migration success — all Reward Points and Gift Card data preserved with full customer access retained from day one post-launch

Significant infrastructure cost reduction by eliminating Magento Cloud subscription while maintaining equivalent store performance and reliability

Core Web Vitals improved to Google's "Good" threshold — CLS eliminated, improving both user experience and organic search visibility

Faster page load times across product and category pages, reducing bounce rates and improving the overall shopping experience

Zero post-migration instability — the store went live cleanly with all functionality intact and no customer-facing issues requiring emergency intervention

One year of stable operations under ongoing technical support — no critical downtime or system failures, leaving the platform secure and ready for future growth

Technology Stack

Magento 2.4.3-p1
PHP
MySQL
Amasty Extensions
JavaScript
LESS / CSS
XML / Layout
Core Web Vitals

Final Outcome

Before

  • High-cost Magento Cloud infrastructure exceeding business needs
  • Theme compatibility issues causing broken UI on newer Magento
  • Reward Points & Gift Card data at risk with no migration path
  • Failing Core Web Vitals with significant CLS issues
  • Outdated third-party extensions causing instability

After

  • Cost-efficient Magento Community hosting with equivalent performance
  • Fully compatible theme on Magento 2.4.3-p1 with clean UI
  • 100% Reward Points and Gift Card data migrated without loss
  • Core Web Vitals in "Good" range — CLS fixed, faster load times
  • One year of stable operation with zero critical issues

This project demonstrates how a complex Magento ecosystem can be optimized, migrated, and stabilized without compromising data integrity or performance. By combining cost optimization, technical precision, and long-term post-launch support, the Catwalk platform now operates as a high-performing, scalable, and reliable eCommerce system — with a foundation built to grow.

Live Website Screenshots

A look at the live Catwalk store after migration, optimization, and stabilization.

Struggling with Magento Performance, Cost, or Migration?

Let's optimize and scale your store the right way. Whether you're facing a migration, a performance bottleneck, or outdated infrastructure — we have the expertise to solve it cleanly and cost-effectively.

Contact Us to Discuss Your Project

Frequently Asked Questions

Why migrate from Magento Cloud to Magento Community?

Magento Cloud carries significant recurring infrastructure costs tied to Adobe's managed hosting. For many stores, Magento Community Edition running on optimized dedicated hosting delivers equivalent or better performance at a fraction of the cost — while providing greater control over server configuration, caching layers, and optimization settings.

The key is ensuring the migration is executed precisely, with proper server setup and performance tuning, so no capability is lost in the transition.

Is it possible to migrate Reward Points and Gift Card data without loss?

Yes — even when migrating between different module systems (such as native Magento to Amasty), it is possible to migrate all data without loss through custom development and precise data mapping. The process involves exporting data from legacy tables, building transformation scripts that map old data structures to the new module's schema, and running comprehensive validation checks before and after the migration.

For this project, every customer's Reward Points balance, transaction history, Gift Card code, remaining balance, and usage history was fully preserved and immediately accessible after go-live.

What are Core Web Vitals and why do they matter for eCommerce?

Core Web Vitals are a set of performance metrics defined by Google — including Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and Interaction to Next Paint (INP) — that measure real-world user experience on web pages. Google uses these metrics as ranking signals, meaning poor scores can directly impact organic search visibility.

For eCommerce stores, CLS is particularly impactful: unexpected layout shifts during page load cause customers to misclick, lose their place, or abandon pages — directly affecting conversion rates. Fixing CLS and improving overall Core Web Vitals scores improves both SEO rankings and on-page user experience simultaneously.

How do you ensure zero data loss during a Magento migration?

Zero data loss is achieved through a structured, multi-stage migration approach: first, complete database backups are taken and verified before any migration steps begin. Data is then exported from the source environment, transformed using validated mapping scripts, and imported into the target environment in a controlled staging environment — not directly on the live store.

Post-import validation checks compare record counts, total balances, and key data points between the source and destination. Only after successful validation is the migration promoted to the live environment. This process eliminates guesswork and ensures every data point is accounted for before customers ever interact with the migrated store.

Do you provide ongoing support after the migration is complete?

Yes — for this project we provided one full year of post-launch technical support following go-live. This included continuous monitoring of platform performance and error logs, proactive bug fixes for any issues identified post-migration, and ongoing performance tuning as traffic patterns evolved.

Long-term support is a critical part of any major migration or upgrade project. Edge cases that don't surface during testing can appear under real-world load conditions, and having an experienced team standing by ensures they're resolved quickly with minimal customer impact.