Averiguar exactamente qué versión de SAP Commerce Cloud utiliza una infraestructura parece trivial, ¿verdad? Sin embargo, puede convertirse en una tarea enrevesada, dispersa en pantallas de back-office, pipelines de creación y archivos de configuración del proyecto. Obtenerla es fundamental, ya que ese número de versión determina si puede aplicar los últimos parches de seguridad, cumplir con el plazo de soporte de SAP y planificar una actualización antes de la fecha límite.
Con el lanzamiento de SAP Commerce Cloud 2211 en noviembre de 2022, SAP introdujo un proceso de Innovación Continua . Este enfoque ofrece releases mensuales, lo que requiere que las instancias de SAP Commerce se actualicen periódicamente para cumplir con los últimos estándares de seguridad y corregir errores.
Para mantener una plataforma compatible y segura, es esencial actualizar según el plazo de validez de SAP para cada versión. Se puede consultar la documentación oficial de SAP para obtener más detalles, como la versión de Solr o las fechas de validez, así como información sobre la última versión de SAP Commerce:

En el artículo de hoy, exploramos diferentes formas de encontrar la versión actual de SAP Commerce Cloud de un sistema. Comparar esta versión con la última versión de la tabla anterior de SAP permitirá identificar si se está utilizando una versión compatible o si es necesario actualizar a la última versión de SAP Commerce.
Identificar la Versión de SAP Commerce Cloud
Existen varias maneras de comprobar la versión de SAP hybris de un sistema, según el rol o el acceso a las áreas de la plataforma de las que disponga el usuario.
Como Desarrollador
Con acceso a la instalación local de SAP Commerce (Hybris), es posible verificar la versión consultando el archivo build.number, ubicado en la carpeta de 'resources' de cualquier extensión OOTB.
Pasos:
- Ve al siguiente directorio:
- Abre el fichero build.number.
- Busca por la propiedad version en el fichero, que indica la versión de SAP Commerce instalada.
Archivo de Ejemplo
Ten en cuenta que la versión obtenida aquí corresponde a la instalación local y puede ser diferente de la implementada en los entornos DEV, STAGE o PROD. Se recomienda desarrollar siempre con la misma versión que la implementada.
Para encontrar la versión desplegada en otros entornos, veamos los métodos a continuación.
Como Administrador
Si tienes acceso al Hybris Administration Console (hAC), puedes encontrar la versión de SAP hybris Commerce fácilmente:
Pasos:
- Logueate en el hAC.
- Navega a Platform → Extensions.
- Busca una extensión OOTB, como hac.
- Se mostrará la versión de la instancia desplegada.
Esta versión se obtiene de la propiedad version en el archivo build.number mencionado anteriormente.

Como Usuario del SAP Cloud Portal
Si el sistema SAP Commerce está alojado en SAP Commerce Cloud, se puede comprobar la versión a través del portal de SAP Cloud.
Pasos:
- Accede al SAP Commerce Cloud Portal.
- Navega a Environments
- Accede al entorno relevante.
- En la página de detalles del entorno, localiza el Build
- La estrategia de source section of the Build will display:
- The Git commit used for the build.
- La estrategia de SAP Commerce version deployed in that environment.

Como Usuario de la Web
Cuando está limitado al storefront público, SAP Commerce oculta deliberadamente su número de compilación por razones de seguridad. La documentación de SAP indica que las herramientas autenticadas (hAC, Backoffice, build.number, registros) son las únicas fuentes fiables.
En otras palabras, cualquier información que obtenga del sitio web abierto será, en el mejor de los casos, indicativa, nunca 100 % segura. Aun así, podemos inspeccionar algunas pistas reveladoras cuando el acceso de administrador está restringido, y a menudo son suficientes para obtener una "estimación" rápida de la versión.
- Inspeccionando nombres de archivo estáticosLas compilaciones de aceleradores suelen dejar la versión del artefacto Maven en los nombres de archivo, por ejemplo, /…/acceleratoraddon-6.7.0.0.js. Esto podría darte una pista clara, pero ten en cuenta que los pipelines modernos reconstruyen los archivos, por lo que la parte de versión puede omitirse en producción.
Revisando encabezados de respuesta HTTP. El filtro predeterminado de Tomcat de SAP añade Server y X-Powered-By si el servidor está alojado on-premise. A menos que se oculte explícitamente o mediante alguna herramienta de procesamiento, podrías ver algo como Server: SAP Commerce Cloud/1905.9 o similar, que proporcionaría el string de compilación exacto. Sin embargo, esto es poco frecuente en producción, ya que la mayoría de los sitios se ejecutan detrás de un CDN o eliminan el encabezado.
Comprobando la tecnología del frontend. Las versiones de SAP Composable Storefront (Spartacus) están acopladas a las versiones de Commerce (a partir de la 2211.19, comparten la misma numeración). Si ve scripts como main-spartacus-<x>.js , y es 2211.20, el backend es al menos 2211.20. El inconveniente es que este método solo funciona cuando el sitio utiliza SAP Composable Storefront.
Información de Swagger. Si puedes acceder a la interfaz de Swagger, podrías encontrar información relevante que indique las versiones disponibles en la descripción del endpoint, como el siguiente /removeVoucher, que nos da una excelente estimación de la versión, ya que estuvo disponible el 2211.28, por lo que sabemos que la versión en ejecución es al menos esa:

Endpoints heredados o no documentados. Si la capa OCC es accesible, las versiones antiguas (<1905) incluyen un endpoint DTO simple /rest/v2/version (para hybris 5.x y 6.x) y /occ/v2/version (para versiones más recientes). También puedes buscar endpoints/actuator/info o /health, desde Sprint Framework, pero estos suelen eliminarse.
- Tests heurísticos de funcionalidades. Intenta aproximar la versión comprobando las funcionalidades del servidor como último recurso. Esto es más fácil si la capa Swagger OCC es accesible, pero se puede probar incluso si no lo es. Si conoces las versiones, puedes identificar un rango según la respuesta de algunos endpoints. Por ejemplo, obtendrías un error UnknownResourceError (404) si llamas a algunos endpoints en sistemas anteriores a sus versiones de lanzamiento, donde normalmente obtendría una respuesta 200 OK:
– /carts/{id}/validate (Version >= 2011.0)
– /consents (Version >= 1808)
– /stores/coordinates (Version >= 2205)
Como podemos ver, las opciones anteriores no garantizan la obtención de información sobre la versión, especialmente si el propietario del sitio web la oculta deliberadamente al público, lo cual sería recomendable debido a posibles brechas de seguridad. Sin embargo, a veces podría exponerse directamente o reducirse lo suficiente mediante algunas estimaciones.
Aun así, como se mencionó antes, las opciones explicadas previamente son la forma correcta de obtener la información de la versión de SAP Commerce Cloud, en particular SAP Cloud Portal.
Por qué Usar el Cloud Portal?
El Cloud Portal es la forma más fiable para determinar si la Versión de SAP Commerce necesita un upgrade. Proporciona:
- La Versión actual desplegada en cada entorno.
- Mensajes de aviso en la sección de Environments si un upgrade es necesario.
- Notificaciones en la sección de Builds sobre la validez y expiración de la versión.
Sección de Environments:

Sección de Builds:


Upgrade de un SAP Commerce Obsoleto
Verificar la versión de SAP Commerce que ejecuta un sistema es sencillo, ya sea localmente, a través de hAC o del portal Cloud. Mantener una instancia actualizada es fundamental para garantizar el cumplimiento de las mejores prácticas de SAP, los parches de seguridad y las mejoras de rendimiento.
En E-Turia nos especializamos en Servicios de Upgrade de SAP Commerce, incluyendo:
- Upgrades de parches 'Minor'.
- Upgrades de versiones 'Major'
- Proyectos de migración complejos, como la migración de una instalación local a SAP Commerce Cloud.
- Migraciones front-end, incluyendo la Transición a Spartacus.
Nuestros expertos dedicados pueden guiarte a través de una migración fluida, minimizando el tiempo de inactividad, maximizando el rendimiento y ofreciendo soluciones fiables desde el primer día. No dejes que una versión obsoleta impida avanzar: ponte en contacto con nuestro equipo de Soluciones de SAP Commerce para una revisión gratuita hoy mismo y empieza a transformar la experiencia de comercio electrónico.