Saltar al contenido

Comercio autoalojable

La plataforma de comercio que de verdad es tuya.

Corre en tu servidor. Sin cuota mensual, sin porcentaje de tus ventas y sin nadie leyendo los datos de tus clientes. Y vender a través de agentes de IA viene de serie.

Todo, con un comando

docker compose up -d

Tuya, en tu servidor. Un comando con Docker y un asistente de seis pasos.

v1.0.0 · último cambio 2026-09-29 · 3306 comprobaciones en las pruebas

Cuatro cosas que hacemos distinto.

Las cuatro vienen de serie. Cada una está hoy en el código, y debajo va la prueba.

  • Vende desde ChatGPT y Claude sin ceder la caja

    Tu catálogo habla el protocolo de los agentes: buscan en él y recomiendan con precio y stock reales, y el enlace de compra apunta siempre a tu web.

    3 herramientas: buscar_productos, ver_producto, informacion_tienda

  • Cumple el artículo 50 de la Ley de IA europea

    Exigible desde el 2 de agosto de 2026, con multas de hasta 15 M€ o el 3 % de la facturación mundial. Aviso en tres idiomas, cabecera legible por máquina y registro de haberlo mostrado, sin guardar ni un dato personal.

    Modelo soporte_aviso_ia · cabecera X-AI-Generated · minimización RGPD 5.1.c

  • Temas en la tecnología que tú elijas

    Un tema es una web que habla con la tienda por HTTP. Nueve tecnologías soportadas. Shopify y WooCommerce también lo permiten, montando una tienda headless aparte; aquí es sencillamente como se hace un tema.

    Tabla STACKS: next, astro, nuxt, sveltekit, remix, vite-react, vue, eleventy

  • IA con tu clave y con tope de gasto

    Ocho proveedores, uno de ellos en tu propia máquina y sin coste. La clave nunca sale de tu servidor, y el tope diario va en euros y no en peticiones, porque una petición no tiene un precio fijo.

    8 proveedores · tope diario configurable (5 € por defecto) · 18 modelos tarifados

Ya tienes tienda. Ese es el primer problema que resolvemos.

Nadie empieza de cero. Estás en Shopify o en WooCommerce, tienes un catálogo que funciona y, sobre todo, tienes posiciones en Google que costaron años. Cambiar de plataforma no es una decisión técnica: es decidir si estás dispuesto a perder eso.

Más de la mitad de los cambios de plataforma pierden tráfico de Google, y casi siempre por lo mismo: URLs viejas que dejan de existir sin decir a dónde han ido. Por eso no te pedimos que exportes nada: conectas tu tienda con unas llaves de solo lectura y se trae sola — catálogo, clientes, títulos de SEO y el historial de pedidos que un CSV no puede llevarse.

Cómo es la mudanza de verdad
  1. 01

    Conéctala, no la exportes

    Unas llaves de solo lectura y se trae todo: catálogo, clientes, pedidos, cupones, reseñas y entradas del blog. Sin fichero que generar y sin nada que salga a medias.

  2. 02

    Pruébala con veinte antes

    Trae veinte de cada cosa para que veas cómo queda tu catálogo aquí. Si no te convence, un botón lo deshace — y te dice qué no ha podido deshacerse.

  3. 03

    Una 301 por cada URL vieja

    En nginx, Apache, JSON y CSV, y se descarga antes de importar: hace falta antes de tocar los DNS. Tus títulos de SEO también se vienen.

  4. 04

    Vuelve a pasarla a por lo nuevo

    Entre migrar y cambiar los DNS pasan días, y tu tienda vieja sigue vendiendo. Repítela y llega solo lo nuevo. No duplica nada: ni productos, ni clientes, ni historial.

Contadas en el código, sin redondear

  • 50pantallas de panelrepartidas en 30 áreas
  • 354rutas de APIpanel, escaparate y agentes
  • 9tecnologías de temaNext, Astro, Nuxt, SvelteKit, Remix…
  • 6proveedores de IAuno de ellos en tu propia máquina
  • 3306comprobaciones en las pruebasen 130 ficheros, afirmando dinero y no códigos de estado

Agentes

Tu catálogo, dentro de ChatGPT y Claude.

La tienda expone tres herramientas por el protocolo de los agentes. El asistente busca con precio y stock reales, y cada enlace de compra apunta a tu propio dominio: la venta, el cliente y los datos se quedan contigo.

Conectar agentes de IA

Conversación de ejemplo

¿Zapatillas de trail, talla 42, por menos de 90 €?

tools/call · buscar_productos

{
  "encontrados": 1,
  "productos": [{
    "nombre": "Trail Runner GTX",
    "variantes": [{
      "nombre": "42",
      "precio_eur": 84.9,
      "disponible": 3,
      "comprar_en": "https://tu-tienda.com/producto/trail-runner-gtx?variante=…"
    }]
  }]
}

He encontrado una con stock en tu-tienda.com:

Trail Runner GTX · 42

84,90 €

Temas

Una tienda. La tecnología que prefieras.

Un tema es una web que habla con la tienda por HTTP. Cambias de tema y cambia el diseño; los productos, los precios y los pedidos se quedan exactamente donde estaban.

Trail Runner GTX

84,90 €Añadir
// theme.json
"runtime": {
  "stack": "next",
  "target": "ssr"
}

Cambia el diseño. Los datos no.

La tabla entera, incluida la parte que perdemos.

Todas las tablas comparativas de internet las escribe el que gana. Esta termina con un apartado que se llama lo que todavía no tenemos, porque lo vas a descubrir el primer día de todas formas, y sale más barato para los dos que lo descubras ahora.

Lo que hacemos distinto

Lo que viene de serie, con la prueba debajo. Donde otro también lo tiene, la tabla lo dice.

FunciónShopifyWooCommercePrestaShoppcreative
Vende desde ChatGPT y Claude sin ceder la cajaTu catálogo habla el protocolo de los agentes: buscan en él y recomiendan con precio y stock reales, y el enlace de compra apunta siempre a tu web.De serieA medias, o con un extraA medias, o con un extraDe serie
Temas en la tecnología que tú elijasUn tema es una web que habla con la tienda por HTTP. Nueve tecnologías soportadas. Shopify y WooCommerce también lo permiten, montando una tienda headless aparte; aquí es sencillamente como se hace un tema.De serieDe serieA medias, o con un extraDe serie

Donde sencillamente somos mejores

Los demás también lo hacen, a menudo con plugins o extras de pago. Aquí viene de serie.

FunciónShopifyWooCommercePrestaShoppcreative
Traerte la tienda de Shopify o WooCommerceUn CSV lo importa cualquiera. Aquí conectas la tienda con unas llaves de solo lectura y se trae todo sola — catálogo, clientes, títulos de SEO, cupones, reseñas, entradas del blog y el historial de pedidos que un CSV no puede llevarse. Los pedidos entran como historial: no mueven stock, no cobran y no mandan ningún correo. Y sale además una redirección permanente por cada URL vieja, en nginx, Apache, JSON y CSV, descargable antes de importar nada, porque hace falta antes de tocar los DNS.A medias, o con un extraA medias, o con un extraA medias, o con un extraDe serie
Control de stock con lectorEntradas, salidas, recuento completo con diferencias, y vincular un código nuevo a un producto sin perder el escaneo.A medias, o con un extraA medias, o con un extraA medias, o con un extraDe serie
Recuperación de carritos abandonadosLa detección, el correo y la tasa de recuperación están; el disparo automático no. Hoy se envía a mano.De serieA medias, o con un extraA medias, o con un extraA medias, o con un extra
Cero comisión por ventaShopify cobra cuota mensual y, si cobras con tarjeta por otra pasarela, un porcentaje de cada venta: 2 % en Basic, 1 % en Grow, 0,6 % en Advanced y 0,2 % en Plus. Los pagos manuales no lo pagan. WooCommerce y PrestaShop tampoco cobran comisión: este argumento es contra Shopify, no contra los tres.No lo tieneDe serieDe serieDe serie

Donde estamos a la altura

Lo mínimo exigible. Nada de esto es, por sí solo, motivo para cambiarse.

FunciónShopifyWooCommercePrestaShoppcreative
Panel de administraciónDe serieDe serieDe serieDe serie
Catálogo de temasDe serieDe serieDe serieDe serie
Personalizar el tema sin tocar códigoEl formulario se genera a partir de lo que declara cada tema, así que vale igual sea cual sea la tecnología. Lo que configuras vive aparte del tema: actualizarlo no lo pisa.De serieDe serieDe serieDe serie
Editor visual de páginasArrastrar y soltar sobre la tienda real, con vista de escritorio, tableta y móvil. De momento solo la portada.De serieDe serieA medias, o con un extraA medias, o con un extra
Pagos sin tarjeta, de serieCinco pasarelas de tarjeta (Stripe, Adyen, Mollie, MONEI, PayPal), y transferencia, contrarreembolso y Bizum de serie.De serieDe serieDe serieDe serie
Coste del producto y margenCoste por variante, margen calculado en la ficha y cambio del coste en bloque entre variantes.De serieDe serieDe serieDe serie
API de extensionesUna lista publicada en vez de enganches libres: 10 eventos, 7 filtros y 5 ranuras en el panel. Lo que está en la lista es una promesa; retirarlo exige una versión mayor.De serieDe serieDe serieDe serie
Blog y contenidoDe serieDe serieA medias, o con un extraDe serie
Varias tiendas desde un panelA medias, o con un extraA medias, o con un extraDe serieDe serie
Multi-monedaDe serieA medias, o con un extraDe serieA medias, o con un extra
Tienda multi-idiomaDos idiomas, español e inglés: trece secciones del escaparate traducidas, catálogo traducido desde el panel con tu IA, y el idioma principal conserva las URLs limpias. Shopify y PrestaShop manejan decenas.De serieA medias, o con un extraDe serieA medias, o con un extra

Lo que todavía no tenemos

Por orden de daño. Lo vas a descubrir el primer día de todas formas; mejor aquí que después de pagar.

FunciónShopifyWooCommercePrestaShoppcreative
Instalación en cinco minutos en hosting compartidoEsto necesita un servidor con Docker. Un comando levanta el conjunto y un asistente de seis pasos remata la faena, pero no es subir una carpeta por FTP, y no lo será nunca.De serieDe serieDe serieNo lo tiene
Mercado de extensionesHay un mercado de temas y extensiones de otros autores, con revisión humana, licencias y actualizaciones que les llegan solas a los compradores. Lo que falta es instalarlos desde él con un clic dentro del panel.De serieDe serieDe serieA medias, o con un extra
Suscripciones y TPVDe serieA medias, o con un extraA medias, o con un extraNo lo tiene
Alojamiento gestionadoDe serieA medias, o con un extraA medias, o con un extraNo lo tiene
De serie De serieA medias, o con un extra A medias, o con un extraNo lo tiene No lo tiene

Necesita un servidor. No te vamos a decir lo contrario.

WooCommerce se instala en cinco minutos en cualquier hosting compartido porque el PHP ya está corriendo ahí. Esto no es eso: necesita una máquina con Docker, y con un VPS de 5 € al mes se empieza de sobra.

Lo que sí prometemos es que a partir de ahí es un comando, y después un asistente que enseña el registro de verdad en vez de una barra de progreso falsa, y que pone al lado de cada error el botón de arreglarlo en vez de un código y un enlace a un foro.

Cómo es instalarlo de verdad

Todo, con un comando

$ docker compose up -d

  1. 01Comprobación — qué hay y qué falta
  2. 02Base de datos — crear las tablas
  3. 03Tu tienda — nombre y datos básicos
  4. 04Administrador — tu cuenta para entrar
  5. 05Contenido — empezar con o sin catálogo de ejemplo
  6. 06Listo — primeros pasos

No es para ti si…

Sale directamente del último bloque de la tabla. Si alguna de estas cosas te descarta hoy, mejor saberlo antes de instalar nada.

  • Instalación en cinco minutos en hosting compartido

    Esto necesita un servidor con Docker. Un comando levanta el conjunto y un asistente de seis pasos remata la faena, pero no es subir una carpeta por FTP, y no lo será nunca.

  • Suscripciones y TPV

  • Alojamiento gestionado

Un proyecto que se puede comprobar

Versión
v1.0.0
Último cambio
2026-09-29
Comprobaciones en las pruebas
3306
Páginas de documentación
50

Lee la documentación antes de creerte nada de esto.

50 páginas, escritas junto al código y versionadas con él. Si el producto no aguantara esta página, la documentación lo delataría al momento.