UI Migration from Aurora, Emerald, or Sapphire to the Ruby storefront
The transition from Aurora (JSP), Emerald, or Sapphire (React) to the Ruby (Next.js) storefront requires a fresh UI implementation rather than a traditional migration. This is due to fundamental differences in the underlying technology stack, architecture, and frontend framework.
There is no direct migration path, as the codebase, rendering model, and extensibility approach in Ruby differ significantly from Aurora, Emerald, or Sapphire storefronts. Existing data, configurations, and customizations cannot be transferred directly. Customers must reimplement their UI configurations, custom features, and integrations to align with the architecture, APIs, and capabilities of the Next.js-based storefront.