Lyzant
Back to case studies
MigrationMedusa.jsNext.js

How a Colombo Fashion Retailer Increased Checkout Completion by 34% in 8 Weeks

A full Shopify-to-Medusa migration focused on pricing logic, checkout speed, and release reliability before campaign season.

Client: Anonymized Colombo apparel retailer

Timeline: 8 weeks (Jan 8, 2026 - Mar 5, 2026)

Outcome: +34% checkout completion

Industry: Fashion ecommerce

Scale: 120K SKUs, Sri Lanka + GCC pricing

How a Colombo Fashion Retailer Increased Checkout Completion by 34% in 8 Weeks

Client Background

The client is a mid-sized Colombo-based fashion retailer running both local and GCC storefronts. Their growth depended on seasonal campaigns, but the old platform made promotion changes slow and error-prone.

The Challenge

Before engaging Lyzant, the team was spending roughly USD 4,200 per month on ads while conversion stayed flat. Leadership could see traffic quality was strong, but buyers dropped off at coupon application, shipping recalculation, and payment confirmation. Internal teams had already tried patching checkout scripts, but each patch created new regressions.

The Solution

We started by instrumenting the full checkout funnel and isolating where users were abandoning. The highest drop-off came from pricing recalculation delays and inconsistent promo behavior on mobile.

Instead of redesigning everything, we rebuilt only the commerce core that was blocking revenue: promotion rules, checkout service boundaries, and payment error handling. This allowed us to ship quickly while preserving stable storefront components.

We ran a staged migration with strict rollback checkpoints, so every release could be reversed in minutes. That reduced launch anxiety for stakeholders and gave the team confidence to run more experiments.

How a Colombo Fashion Retailer Increased Checkout Completion by 34% in 8 Weeks execution snapshot
Promotion and checkout modules were separated by domain so pricing changes could ship safely each week.

Before

  • - Checkout completion: 41%
  • - Promotion setup: 3-5 hours per campaign
  • - Release cadence: 1 release every 2 weeks

After

  • - Checkout completion: 55%
  • - Promotion setup: 30-45 minutes
  • - Release cadence: 1 release per week

Results

Within six weeks of launch, checkout completion moved from 41% to 55%, and average order value rose by 12% because discounts were applied correctly and upsell bundles no longer broke pricing totals. The merchandising team also reduced campaign preparation from several hours to under one hour, which let them run more frequent offers without adding headcount.

  • - Checkout completion increased from 41% to 55% (+34% relative uplift)
  • - Average order value increased by 12% after cleaner promo stacking rules
  • - Merchandising team reduced campaign setup time by about 80%

We finally stopped firefighting every campaign week. Lyzant rebuilt the exact parts that were hurting revenue and gave us a checkout we can trust.

Nadeesha Perera, Head of Ecommerce, Anonymized Colombo Apparel Retailer

Next Step

Work With Lyzant

Want this kind of checkout and campaign performance? Talk to Lyzant about your commerce roadmap.

Start a conversation