Una tienda online a medida, con un asistente que la maneja por ti

SportServer es un proyecto de AutomaWorks: una tienda completa desarrollada desde cero, sin plantillas ni plugins, pensada para que un asistente de IA atienda a cada cliente y mueva la web mientras habla con él. Vende de verdad: pedidos, cuentas de cliente, devoluciones y un ERP conectado que comparte el stock con la tienda física. La tienda de deporte es la demostración; la misma base sirve para cualquier catálogo.

Hablemos en AutomaWorks · Recorrer la tienda

Habla con el asistente

El cliente escribe como hablaría en una tienda física. El asistente entiende la petición, la convierte en filtros, consulta el catálogo en tiempo real y recomienda con precio y disponibilidad reales. Pruébalo aquí mismo: es el asistente de verdad, no una simulación.

Buscar producto

Cliente: Busco una tienda de campaña para cuatro personas, que no pase de 300 €

Asistente: Tengo dos que encajan. Te las he dejado en pantalla ordenadas de más barata a más cara; la de montaje rápido se arma en dos minutos.

En la web: Filtra la categoría de tiendas de campaña: 4 plazas o más, hasta 300 €, de más barata a más cara.

Consultar un pedido

Cliente: ¿Dónde está mi pedido? Es el SS-2026-000123, lo compré con ana@ejemplo.es

Asistente: Ya va de camino: salió ayer con GLS y llega entre el jueves y el viernes. Te he abierto la página del pedido con el seguimiento; si algo no te queda bien, desde ahí puedes pedir la devolución.

En la web: Abre la página del pedido. Con la sesión iniciada no pide datos; si no, pide número de pedido y email.

Pídele algo concreto («enséñame tiendas para 4 por menos de 300 €», «ábreme esa en talla M», «añádela al carrito») o pregúntale por un pedido: además de responder, moverá la tienda por ti.

Lo que ya funciona

Cómo está construido

Cuatro piezas independientes que se comunican por API. Cada una se puede escalar, cambiar o reutilizar sin tocar las demás.

  1. La web

    React 19 y Vite

    Interfaz rápida y adaptada a móvil. Expone un puente para que el asistente pueda navegar, filtrar y resaltar productos.

  2. El cerebro de la tienda

    Django, Django REST Framework y PostgreSQL

    Catálogo, precios, variantes, stock, pedidos y clientes. Una API documentada que sirve a la web, al asistente y al ERP, y mañana a una app.

  3. El asistente

    FastAPI, LLM con herramientas y RAG

    Conversa con el cliente, consulta la API para no inventar productos, precios ni estados de pedido y devuelve a la web las acciones que debe ejecutar.

  4. El enlace con el ERP

    Worker propio con cola de tareas en PostgreSQL

    Lleva a Dolibarr cada cambio de la web y trae los del ERP. Cada tarea se guarda junto al cambio que la provoca: si Dolibarr se cae, nada se pierde y se reintenta solo.

Hoja de ruta

  1. Tienda y catálogo (Hecho)

    Web, API, panel de gestión, filtros avanzados, carrito, checkout simulado, analítica y despliegue automatizado.

  2. Asistente conversacional (Hecho)

    Chat en toda la web que consulta el catálogo en tiempo real, responde dudas de producto y de envíos o devoluciones, compara opciones y recomienda con tarjetas de producto. La conversación no se corta al navegar.

  3. El asistente maneja la web (Hecho)

    Mientras responde, la tienda se mueve sola: aplica los filtros, abre la ficha que recomienda, resalta productos y lleva al carrito.

  4. Pedidos, clientes y devoluciones (Hecho)

    Cuentas de cliente o compra como invitado, pedidos con sus estados y emails, seguimiento, devoluciones y cambios. El asistente consulta pedidos y devoluciones y lleva al cliente donde tiene que ir.

  5. Integración con Dolibarr (Hecho)

    Catálogo, fotos y variantes en el ERP; clientes y pedidos al pagarse; stock en las dos direcciones con el TPV y las compras a proveedor, comprobado al momento cuando quedan pocas unidades y cuadrado cada noche.

  6. Promociones (Hecho)

    Precio con descuento y rebajas programadas con simulación previa. Cupones por porcentaje, importe o envío gratis, con alcance, pedido mínimo y uso único por cliente; los que la tienda anuncia salen en la web y el asistente los recomienda.

  7. Recuperar ventas (Hecho)

    «Avísame cuando vuelva» en las tallas agotadas, con aviso automático al reponer, y recordatorios de carrito abandonado con permiso del cliente, enlace para recuperarlo y cupón opcional. El asistente ofrece el aviso cuando lo que quieres está agotado.

  8. Facturación con Verifactu (Después)

    Facturas de los pedidos web generadas en Dolibarr y preparadas para Verifactu.

Tecnologías

Frontend
React 19, React Router, Vite, CSS propio con sistema de diseño, Google Analytics 4
Backend
Python, Django 5, Django REST Framework, django-filter, PostgreSQL 16, Jazzmin, django-axes
Asistente
FastAPI, Modelos de lenguaje con llamadas a herramientas, RAG con ChromaDB, Respuestas en streaming
ERP
Dolibarr 23, API REST, Módulo de variantes, TPV (TakePOS), Cola de tareas propia, sin Celery ni Redis
Infraestructura
Docker, GitHub Actions, GitHub Container Registry, Watchtower, Plesk, WhiteNoise, Gunicorn

Plantilla o desarrollo a medida

WooCommerce y PrestaShop son buenas opciones para empezar rápido. Cuando la tienda necesita algo propio, cada plugin añade peso y dependencias. Esta es la diferencia de enfoque:

Plantilla con pluginsDesarrollo a medida
Asistente de IAUn chat añadido que responde pero no toca la tiendaIntegrado en la arquitectura: entiende el catálogo y maneja la web
FiltrosLos que traiga el pluginDiseñados para tu catálogo, por familia de producto
RendimientoTema, plugins y scripts que se acumulanSolo el código que la tienda necesita
IntegracionesConectores de tercerosConectada a Dolibarr: stock compartido con la tienda física, pedidos y clientes en el ERP
EvoluciónLimitada por lo que permitan tema y pluginsSin techo: la tienda crece al ritmo del negocio

¿Quieres algo así para tu negocio?

Desarrollo tiendas online y aplicaciones a medida con asistentes de IA que trabajan sobre tus propios datos, conectadas a tu ERP. Cuéntame qué vendes y cómo atiendes a tus clientes.

Hablemos en AutomaWorks