SAP Spartacus: guía para principiantes

SAP Spartacus

SAP Spartacus (ahora SAP Composable Storefront) es una plataforma de vanguardia que ofrece a las empresas una amplia gama de capacidades funcionales para brindar experiencias de compra en línea excepcionales. Es la tecnología frontend para las tiendas predeterminadas SAP Commerce Cloud.

Desde catálogos de productos personalizables hasta seguimiento de pedidos en tiempo real, esta plataforma angular tiene todo lo que necesita para crear un entorno de compras intuitivo y atractivo.

Ya sea que ya esté usando SAP Commerce o planee hacerlo, esta guía explorará las diversas características y funcionalidades de SAP Spartacus, para que pueda aprovechar al máximo esta poderosa plataforma e impulsar las ventas y el crecimiento de su negocio.

¿Qué es SAP Spartacus?

SAP Spartacus Storefront

SAP Spartacus, también conocido como Spartacus o Spartacus Storefront de hybris, es un storefront de Javascript gratuito para SAP Commerce Cloud. Puede considerarse un reemplazo de las antiguas plantillas de acelerador de frontend incluidas en las versiones de Commerce Cloud, pero utiliza marcos y tecnologías web modernos.

Spartacus es un proyecto de código abierto basado en Angular disponible en Github, donde el código fuente se puede descargar gratuitamente. Se publica como un conjunto de bibliotecas que puede utilizar para crear su propia aplicación de storefront.

Puede cambiar el estilo, agregar funciones y publicar su propio storefront de marca como una PWA (aplicación web progresiva) importando estas bibliotecas a su aplicación personalizada.

Spartacus está desacoplado de la plataforma backend, lo que significa que se ejecuta en su propio nodo de servidor independiente y se comunica con la plataforma (normalmente SAP Commerce Cloud) solo a través de API REST. Es una aplicación de una sola página, lo que significa que solo se carga una página HTML y luego el resto se controla mediante código. Esta estrategia se traduce en un buen rendimiento porque Spartacus es una PWA que solo carga las partes de la página que requieren actualización.

A pesar de ser una aplicación de una sola página, SAP Spartacus admite la indexación de búsqueda y SEO como si cada vista de página fuera independiente. En esencia, Spartacus permitirá la indexación de búsqueda desde rastreadores web, ya que Spartacus admite la representación del lado del servidor. Las aplicaciones también controlan los URLs, por lo que cuando los usuarios navegan, ven los URLs adecuados, como productos/categoría/zapatos.

La nueva versión: SAP Composable Storefront

Desde la versión 5.0, SAP cambió oficialmente el nombre de Spartacus a SAP Composable Storefront.

Aunque “SAP Spartacus” es su nombre más común, su nombre oficial ahora es “SAP Composable Storefront”. SAP admite oficialmente a todos los clientes de Commerce Cloud con las bibliotecas basadas en angular Composable Storefront.

Spartacus fue un proyecto de código abierto que sirvió como base para el nuevo storefront de hybris: SAP Composable Storefront. Sin embargo, las versiones 4.x y anteriores no reciben mantenimiento oficial, lo que significa que todos los proyectos están en transición de Spartacus a SAP Composable Storefront.

Es importante tener en cuenta que los clientes locales aún pueden usar las bibliotecas Spartacus y editarlas como quieran. Recordemos que son de código abierto. Sin embargo, SAP Composable Storefront debería ser la opción preferida para cualquiera que inicie un proyecto de implementación de SAP Commerce, ya que es el sucesor de hybris PWA.

Banner de E-Turia como partner SAP Customer Experience

Cómo migrar a Spartacus desde el storefront antiguo

Para seguir recibiendo actualizaciones de SAP Commerce, será esencial migrar del antiguo Accelerator Storefront a Spartacus antes de la fecha límite de 2028.

El proceso de migración implica analizar su storefront, configurar el nuevo sitio de Spartacus y realizar la transición de CMS componentes y API. Las pruebas garantizan una transición fluida y minimizan los riesgos y las interrupciones.

Una vez que se completa la migración, su tienda Spartacus se activa y reemplaza la antigua interfaz de usuario sin tiempo de inactividad. El soporte continuo y las optimizaciones ayudan a maximizar el rendimiento y la experiencia del usuario.

Nuestro Guía de migración de Spartacus para su tienda de comercio electrónico explica este proceso de actualización del storefront SAP Commerce con más detalle.

¿Por qué Spartacus Angular?

Spartacus Upgradable

Actualizable

Spartacus Configurable

Configurable

Spartacus Extendable

Extensible

Spartacus Decoupled

Desacoplado

  • Le permite crear un storefront PWA rápido y atractivo para usar con SAP hybris, lo que da como resultado una experiencia agradable para el cliente y aumenta la conversión y los ingresos.
  • Los storefronts basados ​​en SAP Spartacus son inherentemente rápidos de desarrollar, lo que significa un tiempo de comercialización más corto. El marco Spartacus viene con funciones integradas, es un excelente punto de partida para su tienda y no está creando algo desde cero.
  • Las bibliotecas se pueden actualizar, por lo que cada vez que se publica una solución o se introduce una nueva característica, se puede aprovechar inmediatamente. Cuando aprovecha el código, tiene control total sobre las actualizaciones.
  • Proporciona una excelente experiencia de usuario, ya que es rápido y usted tiene control sobre todo en la interfaz de usuario y el estilo, así como sobre las extensiones de funciones, ya sea que esté creando una tienda B2C, una B2B o una B2B2C.
  • Puede configurar agregar u ocultar funciones según sea necesario y personalizar componentes. Puede configurar el enrutamiento, que es como aparece URL, y el contexto y la localización del sitio. Tiene una versión lista para usar mirar y sentir, pero puedes configurarlo y ampliarlo tanto como desees.
  • Los storefronts basados ​​en Spartacus utilizan API REST que no limitan la plataforma a funciones que puede agregar a SAP Commerce Cloud. También puede señalar microservicios como los que se ofrecen conFábrica de extensiones de plataforma en la nube de SAP o cualquier otro microservicio. Por ejemplo, supongamos que desea reemplazar el sistema de revisión en una tienda angular basada en Spartacus con un sistema de revisión ofrecido por un proveedor externo. En ese caso, podría hacerlo y luego las actualizaciones del sistema de revisión se realizarán en el microservicio y no en Spartacus.
  • Spartacus viene con muchas funciones listas para usar, como una página de inicio y la capacidad de buscar, filtrar y ver detalles del producto, registrarse, pagar, ver sus pedidos, editar las preferencias de la cuenta y más. También contiene muchas características arquitectónicas destacadas, como el diseño responsivo, que es la capacidad del storefront de cambiar su diseño según el tamaño del dispositivo que está viendo el contenido.

Catálogo de Spartacus e integración CMS

Spartacus está desacoplado de la plataforma respaldada, se ejecuta en su nodo de servidor y se comunica con SAP Commerce Cloud a través de llamadas de descanso API, denominadas Omni Channel Connect (OCC) dentro del panorama SAP Commerce Cloud.

SAP Spartacus APIs

Está diseñado para integrarse sin problemas con SAP Commerce Cloud para todos los datos de productos y contenidos. Hybris Spartacus toma esos datos y controla cómo se muestran y diseñan.

Algunos de los ejemplos de datos que provienen de SAP Commerce Cloud/hybris son:

  • Información del catálogo (Datos de producto, Imágenes, Categorías, Atributos de clasificación, Precios, Stocks, etc.)
  • Resultados de búsqueda y categoría, navegación y facetas.
  • Cálculos de carrito, minicarro, pago, integración del sistema de pago y confirmación de pedido.
  • CMS Contenido: diseños de página, plantillas, logotipos, pancartas, carruseles, enlaces, encabezados, etc.
  • Sistemas de autenticación, ya sean gestionados localmente en Commerce o externamente como CIAM.
  • Gestión y configuración de cuentas de clientes.

FAQs de Spartacus en SAP Commerce

¿Qué es un desarrollador Spartacus?

SAP Spartacus Developer

Storefront de Spartacus / SAP Composable, una aplicación angular y ajustada firmemente ajustada a SAP Commerce. Para convertirse en un desarrollador exitoso de Spartacus, debe poseer una sólida experiencia en Angular y un buen conocimiento sobre todos los entresijos de SAP Commerce Cloud. Si desea convertirse en un exitoso desarrollador de storefronts Spartacus con un sólido conocimiento angular, le recomendamos que solicite un puesto de desarrollador de comercio electrónico en E-Turia en el Carreras área de nuestro sitio web.

¿Qué es un Spartacus Storefront en hybris?

SAP Spartacus Storefront

Un SAP Composable, o Spartacus Storefront, es parte de la solución de comercio electrónico que habilita una interfaz que permite a los clientes interactuar con la plataforma. SAP Commerce / hybris Storefronts solía estar integrado en la plataforma utilizando tecnología basada en MVC (Model View Controller) de Spring, JSP (JavaServer Pages) para renderizar y Bootstrap Javascript. SAP Composable Storefront basado en Spartacus reemplazó este storefront integrado.

¿Cuál es la última versión de Spartacus?

SAP Spartacus Latest Version

La última versión de Spartacus, 4.3, se lanzó a principios de 2022. Como se mencionó, esta versión aún se puede usar, pero ha quedado obsoleta; el SAP Composable Storefront lo reemplazó. Desde la versión 2211.19, Composable Storefront ha alineado su versión con SAP Commerce Cloud. La última versión se puede encontrar en el página oficial de SAP Composable Storefront

¿Cómo personalizar SAP Spartacus?

SAP Spartacus Customize

Necesita un equipo de desarrolladores SAP Commerce con amplia experiencia en el desarrollo de proyectos TypeScript, Angular y SAP Commerce para personalizar, aprovechar, modificar y crear nuevos componentes en SAP Spartacus. Si necesita ayuda con un proyecto SAP Composable Storefront, no dude en contactarnos a través de nuestro Servicios de implementación de Spartacus página. Estaremos encantados de evaluar su proyecto, incluido Spartacus y el backend.