Replatforming del frontend de OroCommerce sin tocar el backend
Los equipos que trabajan con OroCommerce suelen tener un backend con el que están satisfechos y un frontend que se ha convertido en el cuello de botella: lento para marketing, rezagado en Core Web Vitals o costoso de mantener. Como OroCommerce es headless, puedes renovar el frontend por fases sobre la REST API (API-first) mientras el backend se mantiene exactamente igual.
Por qué un enfoque por fases es mejor que el big-bang
Una reconstrucción completa del frontend es un programa grande y arriesgado. La REST API (API-first) ya desacopla el frontend del backend, así que puedes migrar grupos de rutas uno a uno y validar cada uno contra la API en producción antes de pasar al siguiente.
Replatforming por fases sobre la REST API (API-first)
- Fase 1: poner en marcha el nuevo frontend de Laioutr contra la REST API (API-first) para un alcance acotado, por ejemplo contenido y landing pages
- Fase 2: migrar las páginas de categoría y de producto, validando las respuestas de la API contra el catálogo en producción
- Fase 3: migrar el carrito y el checkout, los flujos de mayor riesgo, con ejecución en paralelo y medición
- Fase 4: completar el cambio del resto de rutas y retirar el frontend antiguo
En cada fase, el backend de OroCommerce permanece intacto. Cambias cómo se renderizan los datos, no dónde residen.
El plan de rollback importa
Cada fase tiene un alcance definido y una vía de rollback: las rutas pueden volver a apuntar al frontend anterior si una fase presenta una regresión. El rendimiento y la accesibilidad se validan en cada fase.
Qué ganas
- Autonomía para marketing gracias a un constructor visual de páginas, sin necesidad de un ticket de ingeniería por cada banner
- Objetivo de 100 en Lighthouse y Core Web Vitals de fábrica
- WCAG 3.0 y BFSG gestionados a nivel de plataforma
- Se preserva la opcionalidad del backend
Preguntas frecuentes
¿Podemos ejecutar Laioutr junto a nuestro frontend actual?
Sí. Durante la transición, ambos consumen la misma REST API (API-first), así que puedes migrar de forma gradual.
¿Se modifica el backend de OroCommerce?
No. El replatforming ocurre en la capa de frontend, sobre la API. El backend y los datos permanecen donde están. Consulta la página pilar de OroCommerce o reserva una llamada de scoping.
Lecturas relacionadas: Opciones de frontend headless para OroCommerce comparadas y Replatforming del frontend de BigCommerce sin tocar el backend.