Tienda Ezeden: buscador, compra y pedidos repetidos pensados para vender

Un catálogo técnico grande pierde compradores en tres puntos: un buscador que no encuentra nada, una compra que pide demasiado y ningún motivo para volver. La tienda de Ezeden se construyó para cerrar esos tres huecos, desde la caja de búsqueda hasta el segundo pedido.

Tienda Ezeden: buscador, compra y pedidos repetidos pensados para vender
Ver proyecto:
ezeden.com.ua
ezeden.com.ua
Tienda Ezeden: buscador, compra y pedidos repetidos pensados para vender - Sugerencias de búsqueda

El reto

El catálogo de Ezeden reúne miles de productos de cocina y mobiliario con nombres técnicos largos, en ucraniano, ruso e inglés. El reto que teníamos con el cliente era una tienda online en la que ese catálogo se encuentre y se compre sin pasos de más.

Los compradores escriben mal esos nombres, teclean con la distribución de teclado equivocada o solo conocen el código que viene en la caja, y el buscador tenía que encontrar el producto igualmente. La compra no podía pedir nada innecesario. Y muchos compran una vez para una cocina y vuelven meses después a por las mismas piezas, así que repetir un pedido tenía que ser igual de fácil.

Un buscador que entiende los errores

La caja de búsqueda responde mientras se escribe. Tras una breve pausa aparecen sugerencias agrupadas en productos, categorías y marcas, y la búsqueda se puede limitar a una categoría. Si el navegador lo permite, también se puede buscar por voz.

Un nombre mal escrito sigue encontrando el producto, igual que una palabra tecleada con el teclado en otro idioma: “vbqrf” se lee como “мийка”, fregadero en ucraniano. Un SKU, un código de barras o la referencia del fabricante se buscan solo entre los códigos, para que un código corto no arrastre todos los productos que empiezan por las mismas letras.

Los sinónimos se configuran desde el panel: el gestor relaciona las palabras que usan los clientes con las que usa el catálogo. Un sinónimo funciona en los tres idiomas y se aplica en cuanto se guarda. Cada término que no encuentra nada queda en un registro de búsquedas sin resultados del panel, con un contador en el menú. El registro se vuelve a comprobar cada vez que cambian el catálogo o los sinónimos, así que un término desaparece de él uno o dos minutos después de arreglarlo.

El buscador prefiere no mostrar nada antes que enseñar lo que más se parezca. Un resultado vacío va al registro, donde alguien puede corregirlo; una página de productos equivocados solo hace perder al comprador.

Listo para activar: lenguaje natural y fotos

Hay dos formas más de buscar que están construidas y probadas, pero desactivadas por defecto, para que el dueño las active cuando se haya comprobado su precisión con búsquedas reales.

La primera es la búsqueda en lenguaje natural: el comprador escribe “campana negra de 60 cm por menos de 10.000 grivnas”. Las palabras se convierten en los filtros que el catálogo ya tiene - categoría, color, ancho pasado a milímetros, precio máximo - y la página es el listado de siempre con esos filtros, más una fila de etiquetas que muestra cómo se ha interpretado la búsqueda y un enlace para buscar solo por las palabras. Las consultas sencillas, como una categoría y una marca, las interpreta el propio catálogo sin IA. Cuando interviene la IA, solo puede elegir entre las categorías, marcas y valores que la tienda tiene de verdad; no puede nombrar un producto ni escribir texto que vea el comprador, y si tarda o no está disponible, el comprador recibe la búsqueda normal.

La segunda es la búsqueda por foto del embalaje: el comprador fotografía la etiqueta de una caja. La IA lee la referencia y el código de barras impresos, y el catálogo busca qué producto los lleva. Al modelo nunca se le enseña el catálogo, así que no puede inventarse un producto, y un código de barras con el dígito de control incorrecto ni siquiera se busca. La misma búsqueda sirve al gestor para encontrar la ficha de un producto a partir de una caja del almacén.

La compra en una sola página

El checkout es una página con cuatro bloques cortos: contacto, envío, pago y un comentario con código promocional. Un cliente registrado elige una dirección guardada en lugar de escribirla.

Nova Poshta está integrada en la compra: el comprador elige ciudad y oficina a partir de los listados de la propia empresa de transporte, o indica una dirección para el mensajero, y el coste y la fecha estimada de entrega se calculan al momento. Se puede pagar con tarjeta online a través de LiqPay, contra reembolso o con factura para empresas, con los datos fiscales guardados de la empresa en el pedido. Quien no quiera rellenar un formulario puede hacer un pedido rápido solo con su teléfono y su nombre; un gestor le llama para confirmarlo.

Un pago online fallido no se pierde: pasa a una cola del panel para que un gestor contacte con el cliente.

Motivos para volver

En la ficha del producto, el comprador puede suscribirse a avisos de bajada de precio y de reposición, y recibe un correo cuando el precio baja de lo que era o cuando el producto vuelve a estar disponible. Cada nueva bajada se avisa otra vez; una subida posterior, no. Quien responde a “¿Lo has visto más barato?” envía el enlace a una oferta más baja y su precio, y la solicitud llega directamente a la cola de un gestor.

Los compradores dejan opiniones con valoración, hasta cinco fotos y enlaces a vídeos, y hacen preguntas con aviso por correo cuando la tienda responde. Ambas se moderan en el panel y las respuestas de la tienda se muestran debajo.

Desde la cuenta se puede repetir un pedido anterior a precios de hoy. Antes de que nada llegue al carrito, el comprador ve un informe de lo que ha cambiado: el precio nuevo junto al antiguo, un producto agotado o que ya no se vende, una cantidad reducida a lo que queda. El pedido también se puede guardar como lista, y una empresa puede compartirla con sus compañeros.

Las devoluciones también se tramitan online. Dentro del plazo - 14 días por defecto, el cliente elige qué artículos devuelve y cuántos, indica el motivo y lo que quiere: reembolso, cambio o reparación. La solicitud avanza por estados claros en su cuenta y la tienda la gestiona en el panel.

Visible para buscadores y asistentes de IA

Una categoría filtrada por marca o característica normalmente se oculta a los buscadores, porque miles de páginas casi iguales competirían entre sí. En su lugar, el gestor elige las combinaciones que merece la pena posicionar - por ejemplo, grifos de cocina negros de una marca - y convierte cada una en una página de aterrizaje con su propia dirección, título, introducción y textos SEO en cada idioma. Estas páginas aparecen en el sitemap y enlazadas desde su categoría, y los mismos filtros elegidos a mano redirigen a ellas.

Las direcciones de los productos son legibles - tipo, marca, modelo y referencia - e iguales en todos los idiomas. Las páginas llevan datos estructurados: el grupo de producto y sus variantes, ofertas con datos de envío y política de devoluciones, valoraciones, migas de pan, la organización y el buscador de la web.

Para los asistentes de IA, /llms.txt describe la tienda - sus condiciones, formas de envío y pago, contactos y enlaces al catálogo - y /llms-full.txt contiene el texto completo de sus páginas y artículos. Cada producto, página y artículo tiene además una copia limpia en markdown en su propia dirección terminada en .md. Todo se lee en directo del catálogo, así que un cambio del gestor aparece ahí al instante.

Tecnologías

- Tienda: Laravel 13 + Inertia + React 19, renderizado en servidor
- Hub: Laravel 13 + Inertia + React 19 + Ant Design
- Búsqueda: Meilisearch con tolerancia a erratas y sinónimos
- Integraciones: API de Nova Poshta, LiqPay
- Datos: MySQL 8.4, Redis 7
- Infraestructura: Docker Compose, GitLab CI/CD

Resultado

El comprador encuentra el producto aunque escriba con erratas, con el teclado equivocado o solo con un código, lo pide en una página con entrega en una oficina cercana y tiene motivos para volver: avisos, un pedido repetido que dice qué ha cambiado y devoluciones sin llamar por teléfono. Las búsquedas fallidas se convierten en una lista de tareas en lugar de ventas perdidas, y las páginas de la tienda están preparadas tanto para los buscadores como para los asistentes de IA. La búsqueda en lenguaje natural y por foto ya está construida y espera a que el dueño decida activarla.

Casos Relacionados

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.

Backend para webs estáticas: blog, reseñas, pagos y área de cliente sin perder velocidad

Backend para webs estáticas: blog, reseñas, pagos y área de cliente sin perder velocidad

Una web estática es rápida y barata de mantener, pero no tiene panel de administración, ni pago, ni dónde guardar una reseña. Construimos un único backend que añade todo eso a cualquiera de nuestras webs, mientras las páginas siguen siendo HTML generado de antemano.

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.

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.