Desafio
El proveedor tenia 6.000 referencias en 12 categorias. Su antiguo catalogo era una aplicacion renderizada en servidor que tardaba 4-6 segundos por pagina. Los compradores en almacenes con Wi-Fi debil no podian usarlo, y atencion al cliente procesaba pedidos por telefono que deberian ser de autogestion online.
Solucion
Construimos un catalogo PWA con busqueda instantanea en cliente sobre las 6.000 referencias. La base de productos se cachea en la primera visita, permitiendo resultados en menos de 50 ms. Los clientes recurrentes disponen de repedido en un toque desde su historial. La navegacion completa sin conexion permite usar el catalogo incluso sin conectividad.
Rendimiento de busqueda
Usamos un indice de busqueda ligero en cliente (menos de 300 KB comprimido) que se carga una vez y alimenta la busqueda instantanea. Los resultados aparecen al escribir, con filtros por categoria y estado de stock.
Estrategia de indice
El indice de busqueda se genera en build time desde la base de productos y se sirve como fichero JSON estatico. Asi se evita cualquier infraestructura de busqueda en servidor y los costes son predecibles.
Resultados
El tiempo de entrada de pedidos se redujo un 55% porque los compradores encontraban y pedian productos mas rapido online que por telefono. Todas las paginas alcanzaron Core Web Vitals en verde. El catalogo offline se convirtio en un diferenciador clave: los compradores podian navegar todo el catalogo en almacenes sin preocuparse por el Wi-Fi.