Ezeden: una tienda online de 3.500 productos sobre su propio catálogo maestro

Vender miles de productos de muchos proveedores significa datos desordenados: unidades distintas, duplicados, traducciones que faltan, precios en tres monedas. Ezeden es una tienda rápida en tres idiomas construida sobre un catálogo maestro que convierte esos datos en una sola fuente limpia y controlada.

Ezeden: una tienda online de 3.500 productos sobre su propio catálogo maestro
Ver proyecto:
ezeden.com.ua
ezeden.com.ua
Ezeden: una tienda online de 3.500 productos sobre su propio catálogo maestro - Inicio

El reto

Ezeden vende en toda Ucrania marcas europeas para cocinas y mobiliario: electrodomésticos, fregaderos y grifos, equipamiento profesional, herrajes, tiradores y mecanismos. La gama abarca 22 marcas - entre ellas Smeg, Gessi, Teka, Foster y Salice - y llega de varios proveedores, cada uno con sus propios formatos de archivo, unidades y nombres.

El encargo eran dos proyectos en uno: una tienda que los clientes disfruten usando y el sistema que hay detrás, que mantiene correctos miles de productos - precios, stock, características y traducciones - sin un equipo de personas copiando datos a mano.

La tienda

La tienda está pensada para recorrer una gama técnica muy amplia.

Las categorías se filtran por marca, precio, disponibilidad y características del producto, con recuentos por marca; solo la categoría de grifos de cocina tiene más de 650 productos. Cada color de un producto tiene su propia página, enlazada con las demás mediante muestras de color: el hervidor Smeg KLF05, por ejemplo, existe en siete colores.

Las fichas de producto son completas: características agrupadas, documentos mostrados como diapositivas de la galería, dimensiones, packs, accesorios y análogos, reseñas y preguntas. Para comprar hay carrito y checkout, pedido rápido, lista de deseos, comparación de hasta cuatro productos, vistos recientemente y avisos de bajada de precio y de reposición. Los clientes B2B tienen cuentas de empresa con presupuestos y pago por factura para empresas y autónomos.

La entrega se hace con Nova Poshta a oficina, a taquilla o por mensajero, además de recogida y mensajero en Kiev. La tienda funciona en tres idiomas y tres monedas: ucraniano, ruso e inglés; grivna, dólar y euro.

La tienda es una aplicación Laravel con Inertia y React renderizada en el servidor: el visitante y el buscador reciben HTML terminado, y después la página funciona como una aplicación rápida de una sola página.

Pensada para los buscadores

El catálogo es grande, así que se diseñó para los buscadores desde el principio. Los sitemaps recogen unas 3.560 páginas por idioma - productos, categorías, marcas y contenido - con sus alternativas en los tres idiomas, y cada página lleva enlaces hreflang.

Las fichas de producto se marcan con ProductGroup y Product de schema.org, Offer, Brand, migas de pan, la política de devoluciones y cada característica como PropertyValue. La página de inicio describe la organización y el buscador del sitio. Un archivo llms.txt da a los asistentes de IA un mapa de la tienda.

El hub que hay detrás

La tienda no tiene base de datos propia. Todo lo que muestra viene del hub, un catálogo maestro que es la única fuente de verdad.

El hub importa de todas las fuentes: listas de precios de proveedores, un catálogo OpenCart existente y lectores de las webs de los propios fabricantes, como Smeg y Teka. Cuando una marca deja de publicar un modelo, la tienda deja de venderlo. Los datos se mantienen limpios: las unidades se normalizan, los duplicados se detectan y las reglas de compatibilidad mantienen los accesorios asociados a los productos correctos.

Cada campo está bajo control: puede seguir a su fuente, editarse localmente o bloquearse, con historial completo de cambios y vuelta atrás. Un motor de reglas calcula los precios y un registro de stock anota cada movimiento; los tipos de cambio vienen del Banco Nacional de Ucrania.

La IA solo sugiere: redacta las traducciones que faltan, guiada por un glosario, y estas esperan en una cola hasta que un responsable las aprueba. La IA nunca puede cambiar un precio ni un stock.

El hub publica el catálogo en Google Merchant Center y tiene conectores para los marketplaces Rozetka, Prom.ua y Epicentr, KeyCRM, Nova Poshta y Telegram.

Detrás de las dos aplicaciones hay más de 300 archivos de pruebas automáticas.

Stack tecnológico

- Tienda: Laravel 13 + Inertia + React 19, renderizado en servidor
- Hub: Laravel 13 + Inertia + React 19 + Ant Design
- Datos: MySQL 8.4, Redis 7
- Procesos en segundo plano: Laravel Horizon (colas), Reverb (websockets)
- Infraestructura: Docker Compose en Hetzner, Caddy con TLS automático
- CI/CD: pipeline de GitLab con despliegue por SSH

Resultado

Una tienda con unos 3.500 productos en tres idiomas que se comporta como una aplicación moderna y rápida y es totalmente legible para los buscadores. Detrás, un único catálogo maestro mantiene bajo control cada precio, stock, característica y traducción, de modo que añadir un proveedor o una marca es una importación, no un proyecto manual.

Casos Relacionados

Un catálogo que se construye solo: parsers, tarifas de proveedores e importaciones que se pueden deshacer

Un catálogo que se construye solo: parsers, tarifas de proveedores e importaciones que se pueden deshacer

Miles de productos de varias fuentes significan copiar datos sin parar: modelos nuevos, características que cambian, fotos nuevas, tarifas en formatos distintos. El hub detrás de la tienda Ezeden se encarga de ese trabajo: lee las fuentes por sí mismo, enseña qué cambiaría y no deja que una importación estropee el catálogo.

Un catálogo, todos los canales de venta: Rozetka, Prom, Epicentr, Google y KeyCRM desde un solo hub

Un catálogo, todos los canales de venta: Rozetka, Prom, Epicentr, Google y KeyCRM desde un solo hub

Una tienda que además vende en tres marketplaces y en Google mantiene cinco copias de su catálogo, y cada cambio de precio tiene que llegar a todas. El hub de Ezeden guarda un solo catálogo y habla el idioma de cada canal, sin borrar ni recrear nunca un anuncio que ya vende.

Tienda en Telegram: un vendedor con IA, una mini app y el pago sin salir del chat

Tienda en Telegram: un vendedor con IA, una mini app y el pago sin salir del chat

Muchos clientes prefieren escribir a una tienda por Telegram antes que rellenar un formulario en una web, y ninguna tienda puede tener a alguien contestando de madrugada. Esta plataforma lleva al chat un vendedor con IA, el catálogo y el pago, mientras el equipo lo ve todo en directo y puede intervenir con un clic.

Contenido del catálogo con IA: traducciones, descripciones y textos SEO a partir de los datos del propio producto

Contenido del catálogo con IA: traducciones, descripciones y textos SEO a partir de los datos del propio producto

Un catálogo de miles de productos técnicos llega en un solo idioma, con descripciones desiguales y sin textos SEO. El hub que hay detrás de la tienda Ezeden rellena esos huecos con IA, pero solo a partir de datos que el catálogo ya tiene, a un precio que el responsable ha visto y con una persona aprobando lo importante.