Fonekites kitesurfing and wing foiling ecommerce project by STAGEM

Magento 1 to 2 Migration

Magento 1 to 2 Migration

Performance Optimization

Performance Optimization

UX/UI Redesign

UX/UI Redesign

F-ONE Ukraine — Magento 1 → Magento 2 Migration for a Global Watersports Brand

Client

F-ONE, Ukraine

Project timeline

2024 – 2025

F-ONE is a global watersports brand founded in France in 1989, specializing in kiteboarding, foiling, wingfoiling, and SUP. F-ONE Ukraine — the official distributor — was running on Magento 1.9, well past end-of-life: no security patches, no scalability, no path forward. The owner needed a modern foundation. We delivered the full Magento 1 → Magento 2 migration: complete data preservation, UX redesign on Martfury, custom 3D product visualizer, and a 1,000+ SKU catalog rebuilt for performance.

The challenge

By spring 2024, F-ONE Ukraine had outgrown Magento 1 in every direction.

The platform had been running on Magento 1.9 — a version Adobe officially ended support for in June 2020. That meant four years without security patches, without performance updates, and without a viable upgrade path. For a watersports brand with active distribution, premium product positioning, and seasonal sales cycles, this wasn't a "nice to fix" — it was a growing operational risk.

Every issue typical of late-stage Magento 1 was present:

  • Security exposure — no patches for known CVEs accumulating over four years

  • Performance degradation — slow page loads, particularly on product pages with rich media

  • Catalog limitations — the platform couldn't scale comfortably to support the 1,000+ SKU range across kiteboarding, foiling, wingfoiling, and SUP

  • Frontend stagnation — the design no longer reflected F-ONE's global premium positioning

  • Admin instability — slow backend operations that made daily catalog management painful

The owner had decided: time for a real platform reset, not another patch.

The migration also needed to preserve everything that mattered — years of product, customer, and order data, plus the SEO equity built around F-ONE's organic search presence in the Ukrainian watersports market. All in a tight 2–3 month window, with a clean cutover that wouldn't disrupt the active business.

The solution

We approached the migration in four distinct phases, each with a clear goal and a clean handoff to the next.

Phase 1 — Design Foundation (Spring 2024)

Before touching data, we built the new visual foundation. F-ONE Ukraine needed a frontend that matched the global brand's premium positioning — clean, product-forward, and built for the modern watersports buyer who researches gear on phone and desktop.

We selected Martfury as the base theme and customized it for F-ONE's identity:

  • Brand-aligned color palette, typography, and component system

  • Category hero treatments for the four sport disciplines (kiteboarding, foiling, wingfoiling, SUP)

  • Product page layout designed around F-ONE's rich product imagery and technical specifications

  • Mobile-first navigation tuned for watersports buyers researching on the go

The design phase ran in parallel with technical audit work so that data migration mapping had a clear visual target from day one.

Phase 2 — Data Migration (Summer 2024)

With the design direction locked, we moved to the most sensitive phase: migrating 1,000+ products, customer accounts, and order history from Magento 1.9 to a fresh Magento 2.4.8 install.

There's no off-the-shelf migration tool that handles every edge case in a real Magento 1 store — custom attributes, store-specific configurations, EAV inconsistencies accumulated over years. So we built custom migration scripts for F-ONE's exact data shape:

  • Product migration with attribute mapping, category trees, and inventory state

  • Customer migration with password hash preservation (no forced password resets)

  • Order history migration to keep the operational record intact

  • Media migration with rebuilt directory structure

  • URL preservation strategy — every M1 product and category URL mapped to its M2 equivalent for 301 redirects

All migration ran first on a staging environment, with multiple dry-runs to catch edge cases before going live.

Phase 3 — Launch & Cutover (Late 2024)

The Magento 2.4.8 build was deployed to a Cloud VPS infrastructure sized for F-ONE's traffic profile. Replatform-critical components were in place before cutover:

  • OpenSearch replacing Magento 1's legacy search — faster, more accurate faceted filtering across the catalog

  • Full Page Cache (Varnish) configured for high-traffic category and product pages

  • Redis for session and cache backends

  • Cloudflare CDN in front of the origin for global asset delivery

  • WebP image conversion + lazy loading for product galleries

  • Critical CSS extracted and inlined for above-the-fold rendering

Custom modules built specifically for F-ONE during this phase:

  • 3D product visualizer — interactive 3D views for premium product pages where buyers want to inspect gear before purchase

  • Custom checkout — streamlined Ukrainian checkout flow tuned for local payment and delivery options

  • Installment payments module — "buy now, pay in parts" option integrated with the payment gateway

Local integrations went in alongside the platform launch:

  • Nova Poshta — full integration for shipping rates and tracking

  • LiqPay — primary payment gateway for the Ukrainian market

The actual cutover took approximately 2 hours, executed during the lowest-traffic window. SEO migration was completed alongside — URL redirect maps, regenerated sitemaps, metadata transfer, and Schema.org product markup added on the new platform.

Phase 4 — Optimization & Ongoing (2025 – Present)

Post-launch, performance work continued. We tuned Core Web Vitals, refined the OpenSearch indexing strategy as the catalog grew, and addressed real-world feedback from the team and customers.

The relationship continues today as occasional engagements — feature additions, performance reviews, and the kind of support a Magento store needs to stay healthy long after launch.

Key Deliverables

Magento 1.9 → Magento 2.4.8 full migration with zero data loss

  • Custom-designed frontend on Martfury theme

  • 3D product visualizer module

  • Custom checkout module

  • Installment payments module

  • OpenSearch implementation for catalog search & filtering

  • Nova Poshta shipping integration

  • LiqPay payment gateway integration

  • Bilingual setup (Ukrainian + Russian) with hreflang

  • SEO migration: 301 redirect map, metadata preservation, Schema.org markup

  • Cloudflare CDN, Varnish FPC, Redis caching configuration

  • ~2-hour cutover window with no data loss

Results

The new platform launched on Magento 2.4.8 — the latest stable release at the time — with measurable improvements in both technical metrics and real business outcomes.

Lighthouse scores (desktop):

  • Performance: 90

  • SEO: 100

  • Accessibility: 91

  • Best Practices: 92

  • First Contentful Paint: 0.4s

  • Cumulative Layout Shift: 0

  • Total Blocking Time: 10ms

Business outcomes (client-reported):

  • Approximately +20% organic traffic increase after migration

  • Significantly faster page loads across the catalog

  • Security exposure eliminated — store now on a supported, patched platform

  • Stable foundation ready for future growth without re-platforming



These outcomes mattered most where it counts: F-ONE Ukraine moved from a platform actively risking the business to one ready to scale with the brand for years.

Technologies & Tools

Magento 2.4.8 (Adobe Commerce open source)

  • Martfury theme (customized)

  • OpenSearch

  • Varnish (Full Page Cache)

  • Redis (session & cache)

  • Cloudflare (CDN + WAF)

  • MariaDB

  • PHP 8.x

  • Custom migration scripts (M1.9 → M2.4.8)

  • Custom Magento 2 modules: 3D visualizer, checkout, installment payments

  • Nova Poshta API integration

  • LiqPay payment integration

  • WebP image optimization

  • Critical CSS inlining

  • Schema.org structured data

A complete watersports eCommerce rebuild — modern Magento 2.4.8 foundation, custom 3D visualizer, premium brand experience, and SEO equity preserved through migration.

A complete watersports eCommerce rebuild — modern Magento 2.4.8 foundation, custom 3D visualizer, premium brand experience, and SEO equity preserved through migration.