Inventory versions, addons, extensions, data, integrations, and storefront journeys.
2
Stabilize
Clear blocker work before platform, data, and route changes start competing.
3
Migrate
Move code, data, OCC contracts, Solr behavior, and storefront slices through proof gates.
4
Cut over
Release with rollback paths, smoke checks, monitoring, and hypercare ownership.
Target
Supported SAP Commerce
Scope
Hybris to CCv2 or 2211
First output
Migration risk register
Migrate with gates, not hope.
Each phase produces evidence that either unlocks the next phase or exposes the risk while there is still time to change the plan.
01
Assessment
Map the current Hybris estate before a target version is chosen.
SAP Commerce version, accelerator, and addon inventory
Custom extension dependency graph
OCC, facade, and integration contract review
02
Roadmap
Turn the assessment into a phased migration plan with gates and rollback paths.
2211 or CCv2 compatibility plan
Composable Storefront transition sequence
Cutover calendar tied to release windows
03
Execution
Upgrade the platform while protecting live order, catalog, and checkout flows.
Extension refactors and Spring configuration cleanup
ImpEx and data validation runs
OCC parity checks against critical journeys
04
Hypercare
Watch the system under production behavior, not just green deployment logs.
Solr, cache, and FlexibleSearch monitoring
Backoffice and integration defect triage
Knowledge transfer with runbooks and ownership notes
Migration questions teams ask before committing.
These answers are sourced from the published 2211 readiness guide, so they stay tied to concrete SAP Commerce controls.
What should be inventoried before a 2211 upgrade starts?
Start with a versioned baseline covering SAP Commerce patch level, Java and database versions, localextensions.xml, custom extension dependencies, storefront type, integration mechanisms, cronjob windows, and deployment process. That prevents hidden storefront, hot folder, or extension ownership issues from surfacing at cutover.
Treat an extension as migration risk when it cannot be tested in isolation, depends on accelerator storefront classes, uses deprecated platform services, or forces core and integration extensions to depend on storefront code. The dependency graph should point toward platform services and facades.
ImpEx and migration scripts need to be release artifacts. Run production-shaped rehearsals and reconcile catalog versions, classifications, price rows, stock levels, media, and CMS components before the final cutover window.
The readiness gate is passed only when custom extensions compile with known removals handled, the storefront path is explicit, integrations have replayable tests, data migration has completed at least one full rehearsal, and release engineering can deploy without manual shell work.