FastStore: la solución headless de VTEX

FastStore es un kit de herramientas front-end destinado a la construcción de tiendas virtuales de alto rendimiento, basado en arquitecturas Headless y JAMStack.

Cadastra

Equipo de marketing

April 24, 2024

FastStore se caracteriza por ser una solución de open beta orientada al desarrollo de tiendas de alto rendimiento, destacando su gran capacidad de personalización. Al unir la arquitectura Headless y JAMStack en una propuesta de Composable Commerce, VTEX apostó por una experiencia de compra única a través de la tecnología. En este artículo, vamos a explorar un poco más sobre esta solución:


Headless Commerce 

Headless Commerce separa el front del back-end, asegurando una mayor experiencia para el cliente, mientras que las marcas pueden actualizar el front-end sin tocar en el back-end. Mientras que el front-end es la interfaz de un sitio de comercio electrónico en el que los clientes ven e interactúan, el back-end se ve en la funcionalidad del comercio y puede cubrir la parte del proceso de pagos y pedidos. Además, el back-end incluye sistemas, procesos, flujos de trabajo y herramientas para manejar todo lo que involucra datos y operaciones, para garantizar más fluidez al día a día.


JAMStack 

Mientras que los sitios que utilizan servidores generan una respuesta cada vez que un usuario solicita una nueva página, los sitios que tienen arquitectura JAMStack (JAM = JavaScript, APIs y Markup) no dependen de un servidor y siguen los principios básicos de pre-renderización y desacoplamiento.

De esta forma, el front-end se construye previamente en páginas estáticas optimizadas, y los archivos son servidos directamente desde una CDN - Content Delivery Network o Red de Suministro de Contenido -, lo que trae mucha más velocidad en su carga. Entre las principales ventajas de la arquitectura JAMStack, están:

  • Impacto en la experiencia del usuario y la tasa de conversión debido al aumento de la velocidad de carga de las páginas;

  • Alta escalabilidad, ya que proporciona como estándar la lógica de almacenar en caché en una red de entrega de contenido;

  • Más seguridad con menos servidores y sistemas para protegerse contra ataques;

  • Libertad de personalización y flexibilidad.


Composable Commerce 

En Composable Commerce, diferentes sistemas se combinan para contribuir al negocio. El objetivo es atender las estrategias comerciales de la empresa con más rapidez y flexibilidad, con la posibilidad de seleccionar y montar diversas soluciones de comercio para que la experiencia ofrecida como un todo sea cada vez mejor.

A partir de esto, un comerciante no tiene que conformarse más con lo que su plataforma de comercio electrónico tiene que ofrecer, puede asociarlo con soluciones externas que tengan más sentido para su realidad. Al ser Headless, y consecuentemente API-first, FastStore permite el uso de diferentes aplicaciones y servicios que se combinan de forma cohesiva.


FastStore X VTEX IO 

Desde la creación del VTEX IO - framework de desarrollo -, VTEX ha apostado por la arquitectura Headless, sobre todo debido a las transformaciones y tendencias del mercado. VTEX IO no es 100% Headless como FastStore, pero a través de él, VTEX se ha apropiado de aplicaciones para sitios más dinámicos, además de garantizar una mejor usabilidad.

Al analizar el mercado y las necesidades reales de los retailers, VTEX creó FastStore, una estructura totalmente orientada al rendimiento, la estabilidad y el análisis. La solución no restringe al desarrollador y ofrece al retailer numerosas posibilidades de idealización y ejecución, bastando que se establezca equilibrio entre innovación y desempeño.


¿Cómo mejorar una tienda online con FastStore? 

FastStore cuenta con numerosas ventajas al ofrecer al cliente VTEX una libertad en la construcción del entorno. Además de ser un entorno seguro para elaborar, este ecosistema abierto facilita en términos analíticos.

Alto rendimiento 

FastStore ha sido creado y enfocado en el alto rendimiento desde el principio de su estructura, interconectando información y apuntando al desempeño. La arquitectura dividida en paquetes de interfaces de usuario, SDK y API, otorga una mayor libertad y flexibilidad en el día a día.

Optimización de datos 

Compuesto por una estructura avanzada para optimizar toda la comunicación de datos, el agrupamiento de Packaged Business Capabilities (PBC) hace que ese esquema de datos se divida en bloques. Por otro lado, el Gateway de API consume el front-end e interconecta las fuentes de datos. En este formato, el paquete de API y la construcción de interfaces favorece la velocidad de manipulación de esos datos, mientras que el PBC permite la posibilidad de aplicaciones combinables, teniendo una experiencia única con módulos, de acuerdo con las necesidades.

Aplicación de mejoras 

Para apuntar la calidad de páginas de e-commerce, se utiliza el Google Lighthouse que posee como primordial: el desempeño, la accesibilidad, el SEO, las mejores prácticas y el PWA (Progressive Web App). La verificación de cada aspecto hará que el e-commerce tenga una buena fluidez, sea sencilla y accesible incluso para quien no es un especialista.

Facilidad de migración y aprovechamiento 

En la migración de otras plataformas a VTEX, hay un aprovechamiento amplio y velocidad en la implementación, debido a la estructura de utilización de lenguajes puros y no necesariamente específicos VTEX. La operación no estará limitada a un CMS VTEX, pues con la tecnología Headless, la utilización de un CMS externo o personalizado es una realidad.


Tecnologías detrás del FastStore 

La introducción de VTEX a lenguajes puros amplió y expandió el mercado para que cualquier desarrollador tenga facilidad en programar en la plataforma.

Framework y funcionalidades 

El Gatsby, framework generador de bloques estáticos, combina herramientas como React, GraphQL y Webpack. El Gatsby está siendo utilizado por grandes polos de la comunidad de tecnología por traer numerosas ventajas en su utilización. La aplicación de este marco para el desarrollo más rápido, una mayor seguridad - cuando nos referimos a invasiones - y cumplir con los estándares de SEO.

VTEX Headless CMS 

Para la edición del contenido del front-end, sin necesidad de cambios en el código, se utiliza el CMS (Content Management System o Sistema de Gestión de Contenido). VTEX ofrece a los desarrolladores la posibilidad de integrar en el proyecto FastStore el VTEX Headless CMS. A través de VTEX Admin, el usuario podrá crear, editar y publicar su contenido web.


Aplicar cambios con FastStore 

FastStore es la evolución de VTEX hacia un mercado tecnológico amplio, que aporta modularización para todos los que utilizarán la tecnología, no solo para los retailers usuarios, sino también para los desarrolladores. Con el objetivo de insertar estas tecnologías en el ecosistema, VTEX priorizó la entrega de un mejor desempeño ejecutable en tecnología.