Comercio "Headless": entrevisamos a Faisal Masud, CEO de Fabric
Fuente imagen: Fabric
La pandemia de COVID-19 está remodelando el comportamiento de los consumidores, y provocando cambios en cada etapa del flujo de compra online (desde la manera de interactuar con tu negocio hasta los canales en los que tienes que estar presente, o los métodos de pago que propones). Para responder a estas necesidades cambiantes, los negocios de e-commerce necesitan ampliar su actividad de backend. La tecnología headless provee la flexibilidad para hacerlo.
¿Has oído hablar del comercio headless, pero no tienes claro lo que significa? Esta tecnología -que separa el frontend del backend de tu tienda online- ha venido para quedarse: es importante entender todos sus componentes.
Por esto hemos hablado con Faisal Masud, CEO de Fabric — una plataforma de headless commerce que te permite escalar fácilmente la experiencia de tus usuarios.
En esta entrevista descubrirás qué es el comercio headless, cuáles son sus beneficios y cómo puede mejorar la seguridad en los pagos.
MONEI (M): ¿Qué es el comercio headless?
Faisal Masud (FM): El comercio headless, o headless commerce, es una concepción de la arquitectura de e-commerce en la que la capa visible que determina la experiencia de compra (frontend) se separa del backend, donde se almacenan los datos y servicios. Esta separación es importante, ya que permite personalizar la experiencia de compra en todos los canales de venta. El comercio headless es también altamente escalable, ya que añadir un nuevo canal de venta no requiere ningún cambio en el backend. Se hace a través de APIs.
En realidad, el término headless commerce ya es obsoleto. Esta expresión se usó por primera vez en referencia a los ordenadores configurados para funcionar sin monitor (o cabeza). El concepto principal sigue aplicando a la arquitectura de comercio, pero desacoplar un sistema de e-commerce es mucho más complejo que sólo separar un monitor de un servidor.
En Fabric, preferimos utilizar el término comercio modular, que explica mejor esta combinación de diferentes elementos, o módulos independientes.
M: ¿Cómo funciona el comercio headless?
FM: El comercio headless consiste en separar el frontend y el backend en la arquitectura de tu e-commerce.
- El frontend es la parte que se modifica para cambiar la apariencia de tus páginas en los diversos dispositivos. Cada dispositivo tiene su propio frontend, elaborado con su propio código base y lenguaje de programación.
- El backend contiene el sistema de almacenamiento de datos y la gestión de la información de productos, además de los servicios como el carrito de la compra, las opciones de personalización o las pasarelas de pagos. Estos servicios son independientes los unos de los otros.
La arquitectura headless hace que todos estos elementos trabajen juntos a través de APIs (Application Programming Interfaces). El frontend comunica con los diferentes servicios del backend via API, al igual que los diferentes servicios del backend usan APIs entre ellos.
Por ejemplo, si tienes una aplicación de compra online y un usuario completa su compra en la página de checkout, el frontend hace una llamada a la pasarela de pagos via API. Cuando el pago se ha procesado, otras comunicaciones por API (hacia el sistema de gestión de pedidos y otros servicios) permiten que la información se actualice en tiempo real.
M: ¿Cuáles son las principales diferencias entre el comercio headless y el comercio online tradicional?
FM: La mayor diferencia es que con una arquitectura tradicional, toda la lógica, los datos y el proceso existen dentro del mismo código base. En otras palabras, sólo hay una base de datos en el backend que contiene el contenido y el código para su visualización. Esto conlleva una limitación a la hora de personalizar las capas del frontend.
Otra diferencia es la escalabilidad. El comercio online tradicional es difícil de escalar porque no puedes implementar cambios en el backend y el frontend de forma independiente. Los costes de desarrollo son altos y el time-to-market más largo. Con una arquitectura headless, los desarrolladores pueden hacer cambios en el backend o frontend sin dependencias, haciendo más ágil la creación de nuevas funcionalidades.
M: ¿Cuáles son los principales beneficios del comercio headless?
FM: Para empezar, permite a una empresa estar preparada para el futuro. Si te preguntas cómo será el sector del e-commerce dentro de 3 o 5 años, es probable que sea muy diferente de lo que es hoy en día. Nuevos canales de venta van a aparecer, el comportamiento de los consumidores va a evolucionar al igual que la tecnología.
Implementar cambios rápidos es difícil con una plataforma de comercio heredada. Con el comercio headless, puedes hacer cambios rápidos y a demanda. Si aparece un nuevo dispositivo como canal de venta por ejemplo, simplemente utilizas tu API para integrar tus productos y crear una experiencia única para este dispositivo. Si necesitas sustituir uno de los servicios del backend, puedes simplemente conectar una mejor opción sin tener que adaptar todo el sistema.
Esto es lo que vemos con Amazon, el pionero del headless commerce. Tienen una ventaja enorme en time-to-market y la capacidad de implementar nuevas ideas. Otros distribuidores todavía utilizan sistemas monolíticos que tardan 10 veces más en adaptar la experiencia de compra a los cambios de comportamiento de los consumidores, por eso Amazon sigue liderando las ventas online en Estados Unidos.
Otro beneficio del comercio headless es una mayor rapidez en la carga de los contenidos. Esto ocurre porque los recursos no son utilizados de la misma manera que con un sistema "monolito". El frontend puede hacer llamadas a APIs para extraer sólo el contenido necesario, y nada más. Las APIs no son ralentizadas por otros procesos y pueden extraer y enviar los datos de una forma muy eficiente.
M: ¿Puede el comercio headless ayudar a las tiendas a proponer más métodos de pago?
FM: Una arquitectura basada en APIs permite una mejor integración con todo tipo de servicios, incluidas las pasarelas de pagos. Se puede añadir pasarelas adicionales utilizando tu API headless para hacer llamadas a la pasarela de pagos.
M: ¿Puede el comercio headless mejorar la seguridad en los pagos online?
FM: Con el comercio headless, la arquitectura de tu e-commerce es mucho más segura. Las API son menos vulnerables a lo ataques en comparación con las plataformas antiguas, cuyo código y procesos están entrelazados. Porque la arquitectura distribuida se basa en sistemas independientes que colaboran, eliminamos el riesgo de que una sola cuenta afectada pueda causar un problema catastrófico. Además, con un CMS headless, las funcionalidades se pueden ocultar debajo de unas capas de código en vez de estar expuestas como es a menudo el caso en CMS tradicionales.
M: ¿Qué tipo de negocios utilizan la tecnología headless?
FM: Quiero aclarar que el comercio headless no es para todo el mundo. Si tienes un negocio importante y necesitas implementar cambios rápido, o una empresa mediana para la que una plataforma como Shopify se está quedando corta, el comercio headless es una buena opción.
Los grandes distribuidores necesitan herramientas para luchar contra Amazon, con lo que necesitan el comercio headless y los microservicios. Las empresas mid-market están en una fase de su ciclo de vida en la que deben expandirse más allá de su alcance actual. Esto significa añadir segmentos de clientes potenciales y nuevos canales de venta, lo cual resulta en un sistema de distribución más complejo. Intentar gestionar esto en una plataforma heredada es una pesadilla.
El comercion headless en acción — Caso de estudio ABC Carpet & Home
ABC Carpet & Home quería aumentar la visibilidad de su marca más allá de su única tienda en Nueva York. Esta transformación requería mejorar la tecnología, para alcanzar audiencias más amplias. El foco de ABC es el crecimiento digital en muchos canales. Gracias a Fabric y al comercio headless, ABC fue capaz de rediseñar y lanzar una nueva experiencia digital centrada en el engagement de los clientes y el crecimiento del negocio. Su web es ahora más rápida, las conversiones han crecido y los ingresos de ABC se multiplicaron por 2,5.
M: ¿Cómo puede el comercio headless ayudar a la estrategia multicanal de un negocio?
FM: Por definición, el comercio multicanal implica vender a través de varios frontends, los cuales pueden resultar complicados de gestionar. Se necesita consistencia entre los canales. Los precios, la selección de productos, las descripciones, el inventario y el contenido han de ser correctos y actualizados. Mantener esto a gran escala implica que todos los frontends comuniquen con la misma base de datos y los mismos servicios.
Con una arquitectura headless, las APIs extraen y mandan datos a cualquier canal incluidos los dispositivos IoT, las redes sociales, las aplicaciones, etc. Esto permite ofrecer una experiencia consistente en todos los canales, asegurando que toda la información proviene de la misma fuente fiable.
M: ¿Qué obstáculos encuentran los negocios con el comercio headless? ¿Cómo los pueden afrontarlos?
FM: El primer obstáculo que se encuentran las empresas es su propio miedo a la migración. Esta es una preocupación legítima, pero con una plataforma como Fabric, la antigua manera de migrar de plataforma ha muerto. No se necesita cambiar todo el sistema, ya que puedes añadir los módulos uno a uno, hasta sustituir todo el sistema por una nueva arquitectura.
Otro obstáculo sería el tiempo y recursos necesarios para crear y mantener una arquitectura totalmente headless. Para darte una idea, Amazon utiliza decenas de miles de APIs y equipos enteros dedicados a asegurar que cada mínimo detalle de la experiencia de compra está optimizado.
En el pasado, esto significaba una gran barrera de entrada para las empresas que querían adoptar el comercio headless. Hoy en día, gracias a muchos SaaS y con APIs prefabricadas, ya no es un problema. No necesitas un equipo dedicado, ni decenas de miles de APIs porque se encargan de esto para ti. Los proveedores de SaaS ponen a tu disposición la tecnología y las APIs para que las uses como quieras.
M: ¿Es fácil integrar el comercio headless con las plataformas de e-commerce tradicionales?
FM: Las APIs de comercio headless trabajan con la arquitectura existente para integrar fácilmente cualquier microservicio sin tener que cambiar la configuración. Como mencioné antes, las migraciones de plataformas han muerto, con los servicios headless puedes añadir componentes para gradualmente sustituir un sistema monolítico.
Varias empresas multimillonarias con las que trabajamos empiezan a alejarse de sus monolitos. Para hacerlo, eligen un servicio headless que Fabric proporciona (como por ejemplo nuestro sistema de gestión de información de productos), importan sus datos y lo integran a sus sistemas existentes de backend y frontend. Esta integración se puede hacer a través de una pasarela API, aunque en algunos casos requiere parches.
M: ¿Cómo se diferencia Fabric de sus competidores?
FM: Fabric se diferencia de otros proveedores gracias al hecho de que nuestros líderes conocen el e-commerce y la distribución. Han trabajado como managers de alto nivel en empresas como Amazon, eBay o Staples. Sabemos lo que implica ser un distribuidor en el mundo actual, y entendemos las necesidades a nivel de soluciones e-commerce.
Nuestro catálogo de herramientas headless contienen todo lo que necesita un negocio online para crecer: OMS, PIM, sistema de pricing, plataforma de experiencia digital (DXP), y más en breve. Con Fabric, no tienes que preocuparte para encajar docenas de módulos y proveedores, ya que ofrecemos muchos de los módulos necesarios.
Dar el paso con el comercio headless
Si eres un distribuidor B2B o un comercio con más de 20 millones de dólares de ingresos, es hora de pensar en el comercio headless. En esta etapa de crecimiento, las plataformas clásicas como Shopify y BigCommerce, e incluso Salesforce y Oracle se quedan cortas.
Artículos relacionados:
- Comparativa de las 15 mejores plataformas de e-commerce (y cómo elegir la mejor para ti)
- Métodos de pago para tu e-commerce
- ¿Qué es una pasarela de pagos? ¿Porqué la necesitas y cómo funciona?
Alexis Damen
Alexis Damen es Head of Content en MONEI. Le encanta diseccionar temas complejos del sector de los pagos, la venta online y el comercio para ayudar a los negocios a triunfar (con MONEI como plataforma de pagos, ¡claro!).