Skip to content
From SAP Hybris to Commerce Cloud in 90 Days: A Migration Playbook
Implementation · ·9 min read

From SAP Hybris to Commerce Cloud in 90 Days: A Migration Playbook

Cyrill Pedol

Cyrill Pedol

SAP Commerce Lead, Spadoom AG

Share

We migrated Franke from SAP Hybris to SAP Commerce Cloud in 90 days. Ninety. The client’s IT team thought we were joking when we put the timeline on the table. Most companies treat this as an 8 to 12 month project.

SAP gave us a Quality Award for it. And this post shares the actual playbook: the methodology, the timeline, the decisions that made it possible. Not the marketing version. The real one.

TL;DR: We migrated Franke from SAP Hybris to Commerce Cloud in 90 days (SAP Quality Award). The key: 30 days of preparation before kickoff, ruthless scope management (35% of customisations eliminated), parallel workstreams, and iterative delivery. Agile approaches show 42% success rates vs 13% for waterfall (Standish Group, 2020). This playbook covers every phase from audit to go-live.

90-Day Migration Playbook: Phase TimelineHorizontal timeline from Day -30 to Day 90 showing four phases. Pre-migration (Day -30 to 0): audit, data profiling, environment setup. Sprint 1 (Day 1-21): core platform, data model, first data load. Sprint 2 (Day 22-50): integrations, frontend refinement. Sprint 3 (Day 51-90): hardening, UAT, go-live. Source: Spadoom Franke project.90-Day Migration PlaybookBased on the Franke project (SAP Quality Award)Day -30Day 0Day 21Day 50Day 90Prep30 daysSprint 1Core platformSprint 2Integrations + frontendSprint 3: Hardening + Go-LiveAudit · Data profilingEnv setup · Team alignData model · Business logicBase storefront · First loadERP · Payment · ShippingBrand styling · Mobile · SEOGOSource: Spadoom / Franke migration project (2024)

Why Is 90 Days Achievable?

83% of data migration projects fail or exceed their budgets (Bloor Group, 2023). Sounds terrifying. But in our experience, most long migration timelines are inflated by waste, not complexity.

A 90-day migration isn’t about cutting corners. It’s about eliminating three things that eat time without adding value.

Analysis paralysis. Teams spend months documenting requirements that already exist in the running system. Just look at what you’ve got. The system is right there.

1:1 replication of unnecessary customisations. Moving code that isn’t needed on the target platform. Don’t migrate a workaround from 2017 just because it’s there. If the wheel was broken, don’t bring it along.

Sequential phases with handoff delays. Waiting for sign-offs, handovers, context switches between teams. Every handoff loses a week.

Remove those three, and the actual work (data migration, platform configuration, integration reconnection, testing) fits into 90 days for a mid-size commerce platform.

What Happens Before the Clock Starts? (Weeks -4 to 0)

The 90-day clock starts at kickoff. But the 30 days before kickoff is what makes the difference between a controlled sprint and a chaotic scramble. Agile projects succeed 42% of the time compared to 13% for waterfall (Standish Group, 2020). That advantage starts with proper preparation.

Platform audit (week -4 to -3)

We map everything in the current SAP Hybris instance. Custom extensions: count, classify (still needed / replaceable / obsolete), estimate migration effort for each. Data models: document custom types, relations, attributes. Identify what maps directly to Commerce Cloud and what needs transformation. Integrations: list every inbound and outbound connection (ERP, PIM, CRM, payment, shipping, tax). Document protocols, data formats, frequencies. Customisation hotspots: identify the 20% of custom code that handles 80% of the business logic.

For Franke, this audit revealed that 35% of custom extensions were workarounds for on-prem limitations that Commerce Cloud handles natively. We removed them from scope immediately. Saved 3 weeks of migration effort right there. That’s the power of doing the audit properly.

Data profiling (week -3 to -2)

Before you touch the migration tools, understand your data. 64% of organisations cite data quality as their top data integrity challenge (McKinsey, 2024). Profile every entity for completeness, consistency, quality. Identify duplicates, orphaned records, data nobody has touched in 2+ years. Build and test your ETL pipeline with a small sample set. A stitch in time saves nine.

Environment setup (week -2 to -1)

Provision SAP Commerce Cloud environments (development, staging, production). Configure CI/CD pipelines. Set up monitoring and alerting. Establish access for all team members. Nothing glamorous. All necessary.

Team alignment (week -1)

Finalise the backlog. Assign clear ownership for each workstream: platform, data, integrations, frontend, testing. Agree on Definition of Done for each increment. Establish daily standups and weekly stakeholder demos. Everyone knows what they’re doing on day 1.

Data centre infrastructure representing SAP Commerce Cloud deployment environments

What Gets Done in Sprint 1? (Days 1-21)

First three weeks. Core platform running on Commerce Cloud with your data models and base configuration. No distractions.

Data model migration. Transfer custom types, enums, relations to Commerce Cloud. Validate against the platform audit.

Core business logic. Migrate the critical 20% of customisations identified in the audit. Cart calculation, pricing rules, promotion engine configuration, tax calculation. The stuff the business can’t function without.

Base storefront. Deploy Composable Storefront with your product catalogue. No custom styling yet. Functional correctness first.

First data load. Run a full data migration to staging. Validate record counts, data integrity, key business flows.

What does NOT get done: visual design refinements, non-critical integrations (analytics, review platforms, loyalty), performance optimisation, edge-case business logic. We say no to a lot in sprint 1. That’s the point.

Milestone at day 21: a working storefront on Commerce Cloud staging with real data, core business logic, and basic checkout flow. Stakeholders can browse products, add to cart, complete an order. It doesn’t look pretty. It works.

How Do Integrations Come Together in Sprint 2? (Days 22-50)

With the core platform proven, sprint 2 reconnects the ecosystem and refines the experience. Work through integrations in order of business criticality:

  1. ERP/order management: order export, inventory sync, pricing updates
  2. Payment provider: reconnect payment gateway with Commerce Cloud’s payment extension
  3. Shipping/logistics: rate calculation, label generation, tracking updates
  4. PIM/content: product data feeds, media asset sync
  5. CRM/CDP: customer data synchronisation

For each integration: validate the existing API contract, update endpoints and authentication, run end-to-end tests with real data, document any behavioural differences.

In parallel: apply brand styling to Composable Storefront, implement custom UI components, optimise for mobile, handle SEO requirements (meta tags, structured data, URL redirects from old paths).

Milestone at day 50: fully integrated Commerce Cloud deployment with all critical integrations live, brand-consistent frontend, end-to-end order flow from browse to fulfilment. Now we’re getting somewhere.

What Makes Sprint 3 Different? (Days 51-90)

The final phase is about confidence. You already have a working system. Now you prove it’s production-ready.

Performance testing (days 51-60). Load test with realistic traffic patterns. Peak day simulation. Identify and resolve bottlenecks. Validate auto-scaling behaviour. Benchmark page load times against targets.

User acceptance testing (days 55-70). Business users test every critical flow. Real customer accounts, real product data. Verify all integrations under realistic conditions. Resolve all P1 and P2 issues.

Data migration dress rehearsal (days 65-75). Run the full data migration pipeline end-to-end. Measure elapsed time: this defines your cutover window. Validate delta migration for data created between the rehearsal and go-live. Test rollback procedures. This step is non-negotiable. Skip it and you’re gambling.

Go-live and stabilisation (days 85-90). Execute the go-live runbook. Delta data migration. Switch DNS. Monitor for 48 hours with the full team on standby.

Digital network representing Commerce Cloud infrastructure and integration architecture

What Made the Franke Migration Succeed?

90% of businesses that migrated e-commerce platforms reported revenue improvements (commercetools, 2024). But not every migration delivers those results. Looking back at Franke, five factors made the 90-day timeline possible.

Ruthless scope management. We didn’t migrate everything. We migrated what the business needed. That 35% of unnecessary customisations stayed behind. No nostalgia. No “but we’ve always had that.”

Parallel workstreams. Platform, data, integrations, and frontend ran in parallel with daily sync points. No sequential handoffs. When one team hit a blocker, the others kept moving.

Early data investment. Data profiling started before kickoff. By day 1, we knew exactly what we were migrating and what we were leaving behind. Zero surprises on data.

Iterative delivery with weekly demos. Stakeholders saw progress every week. Issues surfaced early. Course corrections happened in days, not months.

Experienced team. Our team had done this before. They knew the platform, the migration patterns, the common pitfalls. That matters more than people think. Prima vista it looks like any migration, but the pattern recognition from previous projects shaves weeks off.

SAP awarded the project a Quality Award for methodology, stakeholder engagement, and delivery quality. Speed and quality aren’t opposites. A focused, well-planned migration delivers both.

When Should You Start?

The playbook works. But the 90-day clock only starts ticking once preparation is complete. If you’re facing the July 2026 EoMM deadline (SAP Help Portal, 2026), the maths is straightforward:

30 days preparation + 90 days migration = 120 days total. To go live by July 2026, start preparation by March 2026 at the latest. To go live comfortably with buffer, start by January 2026.

The later you start, the more compressed the timeline. And compressed timelines cost more. That’s just how it works.

For a broader look at what SAP Commerce Cloud delivers (pricing, industry use cases, implementation methodology) see our SAP Commerce Cloud solution page.


We’ll review your SAP Hybris instance, map your customisations, profile your data, and build a realistic 90-day plan tailored to your situation. Get in touch and let’s turn your EoMM deadline into a 90-day project.

Frequently Asked Questions

Is 90 days realistic for every SAP Commerce migration?

Honestly, it depends on complexity. Ninety days works for mid-size commerce platforms with a clean preparation phase. Larger deployments with multiple storefronts, heavy integration work, or big data volumes may need 4 to 6 months. The key variable isn’t platform size. It’s how much unnecessary customisation and tech debt exists. Our structured audit typically identifies 25 to 35% of customisations as removable, which directly shortens the timeline.

What’s the biggest risk in a 90-day migration?

Data migration, without question. 83% of data migration projects exceed budgets or schedules (Bloor Group, 2023). That’s why we start data profiling in the pre-migration phase, before the 90-day clock begins. By day 1 of Sprint 1, we already know the data volume, quality issues, and transformation requirements. The dress rehearsal in Sprint 3 validates the full pipeline before go-live.

How many people does a 90-day migration require?

The Franke team was lean: 3 to 4 Spadoom consultants plus 2 to 3 client-side resources (product owner, business analyst, IT liaison). Total of 6 to 7 people. It’s not about team size. It’s about parallel workstreams with clear ownership and daily sync points. A larger team with sequential handoffs would actually be slower.

What happens to SEO when you migrate from Hybris to Commerce Cloud?

URL structure changes require a solid redirect plan. We handle this in Sprint 2: map all old URLs to new paths, implement 301 redirects, update structured data and meta tags, submit the new sitemap to Google. When done properly, organic traffic recovers within 2 to 4 weeks. Composable Storefront also gives you better Core Web Vitals out of the box, which often improves rankings post-migration.

Can we run the old Hybris platform and new Commerce Cloud in parallel during migration?

Yes, and we recommend it. During Sprint 3, both systems run simultaneously. The old platform handles production traffic while we complete UAT and performance testing on Commerce Cloud. The cutover window (DNS switch) is typically 4 to 8 hours, during which we run the delta data migration. If something goes wrong, the rollback is a DNS revert back to the old platform. Clean and safe.

SAPCommerceHybrisMigrationSAP Commerce CloudFranke
Next step

Solutions for E-Commerce

See how SAP Commerce Cloud can work for your business.

Related Articles

Ask an Expert