API routes e integraciones
Los diez route handlers del portal, la autenticación con Auth0 contra robo-api y la integración con Salesforce Marketing Cloud.
Los diez route handlers del portal, la autenticación con Auth0 contra robo-api y la integración con Salesforce Marketing Cloud.
Server Components con hidratación SWR, capa de actions sobre robo-api, route handlers como BFF, diccionario de UI y tablas con TanStack.
Providers de React Context, gestión de estado en sessionStorage, patrón BFF y flujo de datos del Customer Returns Portal.
Variables de entorno, ejecución en local, imagen Docker, pipeline de Jenkins y despliegue en GKE del back-office de devoluciones.
Variables de entorno, Basic Auth, ejecución en local, imagen Docker, pipeline de Jenkins y despliegue en GKE.
Recuperación de una devolución existente en la página /info, con sus estados, línea temporal y descarga de PDFs.
Los cuatro pasos del wizard de devolución, sus validaciones, el cálculo del importe y la pantalla de confirmación.
Resolución de idioma con next-intl, cookies compartidas con la web SFCC, ficheros de mensajes y traducciones remotas de robo-api.
Hallazgos, deuda técnica y consideraciones a tener en cuenta al trabajar sobre el Customer Returns Portal.
Firma HMAC-SHA256 de las URLs de PDF, rutas /doc y /status, generación con react-pdf, QR, fuentes e idioma del documento.
Back-office interno de devoluciones de Hawkers para ATC, tiendas y administración, desarrollado en Next.js 16 con Auth0 por roles sobre robo-api.
Portal público de devoluciones para el cliente final de Hawkers, desarrollado en Next.js 16 (App Router) sobre robo-api.
Sesión de Auth0, roles en el ID token, rutas protegidas por rol y propagación del access token a robo-api desde proxy.ts.