E-Turia: Tu Partner de Migración a Spartacus.
Este Framework ofrece varios beneficios, incluida su arquitectura modular, rendimiento como PWA, seguridad, adaptaciones tecnológicas, mejoras de SEO y una experiencia del cliente mejorada, que pueden ayudar a impulsar el comercio electrónico.
El plan de SAP para el Storefront de Commerce Cloud
Spartacus ha sido la tecnología de frontend preferida por SAP Commerce desde la versión 2205, cuando la empresa anunció la descontinuación de los Aceleradores del Storefront de UI anteriores y las extensiones de OCC Templates. Por lo tanto, aunque se SAP proporcionará actualizaciones de seguridad y soporte, no habrá nuevas funciones ni mejoras disponibles para el antiguo Storefront.
Esto fue en 2022, pero el frontend framework llevaba años formando parte de SAP Commerce antes de esa fecha, aunque no era tan completo como las antiguas interfaces de usuario del acelerador.
¿Qué pasa si mi proyecto todavía usa el Storefront antiguo? Lo tenemos bajo control.

Fecha límite de Migración del Storefront: Q3 2028
SAP ya ha anunciado que todos los proyectos de SAP Commerce Cloud deben actualizarse a Spartacus antes de septiembre de 2028. Esta es la fecha límite oficial proporcionada por la empresa, lo que significa que para esta fecha, todos los proyectos de SAP Commerce deben estar ejecutando la nueva tecnología Storefront.
Si no se migra la instancia de Commerce a Spartacus antes de esa fecha, significa un gran riesgo de seguridad, ya que la tienda estaría funcionando con tecnología obsoleta, sujeta a vulnerabilidades y ataques.
La estrategia de despoliegues en la nube de SAP, Continuous Innovation, también podría poner a la plataforma en una situación delicada. Para esta fecha de fin de vida útil, no se permitirá que se desplieguen instancias con el antiguo Storefront en el cloud, lo que hace que la migración al nuevo Composable Storefront sea esencial para cualquier proyecto.
Teniendo en cuenta la situación actual, cualquier proyecto debería actualizarse a Spartacus sin más demora. Esto permitirá evitar las prisas una vez que se acerque la fecha límite de desuso y beneficiarse de las nuevas funciones de su tienda en línea de inmediato.
¿Cómo puede E-Turia Ayudar a Migrar a Spartacus?
E-Turia es un Partner técnico de SAP especializado en servicios de SAP Commerce. Con más de diez años de experiencia, nuestro equipo de consultores certificados en SAP Commerce ha ayudado a decenas de clientes de hybris a obtener el máximo beneficio de sus soluciones de comercio electrónico
Un área en la que nuestro equipo destaca es la transición desde la interfaz de usuario de SAP Commerce Accelerator al SAP Composable Storefront (Spartacus). Esta migración de tecnología requiere de un plan integral y la experiencia técnica adecuada para garantizar una transición sin problemas, minimizar los tiempos, costos y maximizar el valor de la plataforma.

Veamos en detalle los pasos más comunes al para pasar nuestro SAP Commerce Cloud de la interfaz de usuario de acceleratorstorefront a SAP Spartacus.

Análisis Inicial del Proyecto
Para abordar una migración de SAP Commerce Spartacus, la fase inicial consiste en una evaluación y planificación detallada del proyecto, incluyendo alcance, funcionalidades, componentes CMS y páginas.
Este análisis de código también nos permitirá comprobar los requisitos previos específicos, como la versión de SAP Commerce, que se deben cumplir para que el código de tu proyecto funcione correctamente con el Composable Storefront de SAP.
La versión mínima de Commerce que recomendamos para la migración es la 1905. Esto se debe a la capa de API se simplifica a partir de esa versión, que previamente era una arquitectura OCC basada en AddOns. Sin embargo, esa versión ya es bastante antigua, por lo que en la mayoría de los casos, la opción preferida sería actualizar primero a una versión reciente el cloud, idealmente a la última versión. Puedes revisar en más profundidad en este artículo sobre como Hacer un Upgrade en SAP Commerce Cloud, aunque también revisaremos esto en profundidad en el análisis de migración de Spartacus.
Tras el análisis, desarrollaremos un plan de migración detallado, que incluye una lista exhaustiva de todos los componentes CMS que deben formar parte del nuevo Composable Storefront, ya sean Out-of-the-Box o personalizados, incluyendo cualquier modificación deseada. Este plan de migración será la hoja de ruta clara para realizar la transición del frontend del proyecto con interrupciones mínimas.

Configuración del SAP Composable Storefront

El siguiente paso para una correcta migración a SAP Spartacus es configurar los aspectos básicos del repositorio del proyecto. En algunos casos, puede ser interesante crear un nuevo CMS Site con su catálogo de contenido independiente para utilizar Spartacus. Esto permite disponer de nueva URL y tanto el sitio nuevo como el antiguo pueden coexistir simultáneamente, lo que facilita las pruebas posteriores y los análisis de regresión.
Ahora es el momento de ejecutar el nuevo storefront. Si se cumplen los requisitos previos de SAP Commerce y la versión de Spartacus es la correcta para el proyecto, este proceso es súper sencillo, ya que la conexión API REST se realizará directamente. También sería posible migrar a Spartacus con la arquitectura anterior basada en AddOns OCC. Esto no es ideal, pero se podría evaluar en caso de necesidad.
A continuación, hay que crear el contenido del sitio Spartacus a través de ImpEx, especificando los diferentes elementos CMS para nuestro sitio. Este proceso puede basarse en el contenido del Site desde el cual estamos migrando, en las tiendas OOTB de muestra de la nueva versión de Commerce o en una combinación de ambas, dependiendo de la cantidad de elementos customizados del proyecto.
En este momento, tendríamos ya un sitio SAP Spartacus básico conectado al proyecto, con funcionalidades mínimas.
Migración de Componentes CMS a Spartacus
El siguiente paso en la lista es migrar todos los componentes CMS de la web para mantener las funcionalidades existentes. Podríamos dividir esta fase en tres pasos diferentes necesarios para cada componente:
1. Análisis de gaps
Revisar la funcionalidad del componente para determinar si se puede adaptar algún componente similar OOTB o si se debe crear un servicio personalizado desde la capa OCC (Omni Commerce Connect). Según los datos requeridos del componente, se podrían usar o mejorar algunos servicios web REST, o se podría crear un nuevo endpoint independiente. El partner de actualización a Spartacus analizará cada componente de CMS de SAP Commerce en detalle.
2. Implementación de APIs
El equipo de backend debe trabajar en exponer los endpoints necesarios con los DTO para que el se cubra toda la funcionalidad esperada del componente. Este webservice se expondrá a través de herramientas como Swagger y se puede probar de forma independiente, lo que garantiza que el trabajo sea lo más modular posible para minimizar los riesgos. El equipo de backend debe adaptar constantemente los servicios teniendo en cuenta el performance del sistema, ya que este paso será clave para el éxito del proyecto.
3. Implementar el Componente CMS
Con el backend listo, es hora de que el equipo de frontend termine la conexión y los diseños del componente. Esto incluye las llamadas del frontend al backend de SAP Commerce y la estructura HTML, estilos CSS y funcionalidad visual del componente. Durante estos retoques finales, nuestro equipo de especialistas considera elementos como tiempos de carga optimizados, estructuras y optimizaciones SEO, así como una experiencia de usuario óptima para el componente.

Pruebas de Regresión

En este punto, el proyecto se ha migrado por completo a SAP Composable Storefront y es momento de garantizar que todo funcione como se espera. El equipo de control de calidad debe revisar y probar todos los componentes y funcionalidades de acuerdo con las expectativas del análisis inicial.
Estas pruebas se realizarán en los diferentes entornos de preproducción para garantizar que todas las áreas del equipo estén listas para un correcto pase a producción. Si hay cambios de uso sustanciales, también se brindará la formación necesaria al cliente durante esta etapa para una transición sin sobresaltos.
Otras verificaciones, como las pruebas de aceptación del usuario (UAT), también se realizarán durante esta etapa para garantizar que se cumplan las expectativas del cliente. También se realizarán pruebas de rendimiento durante esta etapa en caso de que el proyecto así lo requiera.
Go Live y Soporte
Una vez que el nuevo SAP Storefront esté listo, es momento de desplegarlo en producción y actualizar el frontend del e-commerce.
Si inicialmente se creó un nuevo Site en la plataforma, la salida a producción sería tan sencilla como cualquier otro despliegue, ya que el Site de Spartacus sería una entidad independiente. La versión de código con todos los cambios de backend se desplegará igual que cualquier otra versión de SAP Commerce, manteniendo el storefront antiguo. Después, Spartacus se arrancará en producción, conectándose a la capa API de SAP Commerce.
Una vez que todo esté en funcionamiento, lo único que queda por hacer es actualizar la URL de la tienda online para que apunte al sitio de Spartacus en lugar de al Site anterior, de modo que el downtime se reduce a cero. Nuestro equipo de expertos en migraciones a Spartacus supervisará de cerca este proceso de Go Live.
Después de la salida a producción, los desarrolladores y consultores de E-Turia proporcionarán soporte, mantenimiento y formación continuos. Cualquier posible regresión, duda, pregunta o solicitud de cambio se abordará para garantizar una migración lo más fluida posible a la nueva tecnología de frontend de SAP.

E-Turia, Partner Implementador de Spartacus
En el vertiginoso mundo de SAP Commerce Cloud, E-Turia destaca como socio de migración a Spartacus. Con nosotros, tu proyecto no solo está migrando su frontend, sino que se está transformando en una potencia digital.
Guiaremos el proceso para garantizar una transición sin esfuerzo a la tecnología SAP más reciente con un equipo reconocido de expertos en Spartacus.
No dudes en comunicarte con nosotros a continuación para realizar una Auditoría de Migración de Spartacus totalmente gratuita sobre tu proyecto, que te ayude a aprovechar todo el potencial de tu e-commerce.