TL;DR: crear una tienda online profesional en España cuesta desde ~2.490 € (MedusaJS headless, catálogo pequeño) hasta ~25.000 € (B2B / multi-integración). Costes mensuales típicos: 50–300 €. En La Bahía Digital usamos un solo stack por proyecto: MedusaJS (estándar) o Shopify headless (solo si ya estás en Shopify). Nunca los dos. No hacemos WooCommerce nuevo.
La pregunta que todos hacen mal
“¿Cuánto cuesta una tienda online?” es como preguntar “¿cuánto cuesta una casa?”. Depende del catálogo, integraciones y del stack. Esta guía desglosa costes reales con tres escenarios alineados a cómo trabajamos en 2026.
Las 3 opciones que tienen sentido en España 2026
| Opción | Mejor para | Coste inicial | Coste mensual |
|---|---|---|---|
| MedusaJS headless (estándar) | Pymes que quieren código suyo, SEO y control | 2.490 – 12.000 € | 50–200 € |
| Shopify headless | Quienes ya operan en Shopify y quieren storefront a medida | 3.500 – 15.000 € | 79–300 € + apps |
| Migración desde Woo / Presta / Magento | Tiendas lentas o rotas que necesitan salir de plugins | 4.000 – 18.000 € | según destino |
Regla de oro: un stack por proyecto. MedusaJS o Shopify headless. No mezclamos. WooCommerce queda como origen de migración, no como destino recomendado.
Escenario 1: MedusaJS headless (2.490 – 8.000 €)
Para quién: pyme o marca con 20–500 productos que quiere velocidad, SEO técnico y un admin de comercio serio sin plantilla WordPress.
Qué incluye un proyecto típico (~4.900 €)
- Storefront Astro/Next a medida (ficha, carrito, checkout): ~1.800 €
- Backend MedusaJS (catálogo, pedidos, stock): ~1.200 €
- Pasarelas Stripe + Redsys/Bizum: ~350 €
- SEO técnico (schema Product, Core Web Vitals, sitemap): ~450 €
- Carga inicial hasta ~100 SKUs + formación: ~500 €
- Soporte post-lanzamiento (primer mes): ~600 €
Costes recurrentes
- Hosting (Cloudflare / VPS / managed): 20–80 €/mes
- DB + storage: 0–40 €/mes
- Mantenimiento evolutivo opcional: desde ~99 €/mes
Total año 1 medio: ~6.000 – 10.000 €.
Escenario 2: Shopify headless (solo si ya usas Shopify)
Para quién: equipo que ya vive en Shopify (admin, apps, pagos) y necesita un front custom (Astro/Next) sin tema DIY.
Qué incluye un proyecto típico (~6.500 €)
- Storefront headless conectado a Shopify Storefront API: ~2.500 €
- Diseño UX conversión (ficha, cart drawer, trust): ~1.200 €
- Checkout / Hydrogen o custom + pasarelas existentes: ~800 €
- SEO técnico + migraciones de URLs: ~700 €
- Apps críticas + formación: ~800 €
- QA + go-live: ~500 €
Costes recurrentes
- Plan Shopify: 79–300 €/mes según volumen
- Apps (email, reviews, envíos): 50–200 €/mes
- Hosting del storefront: 20–60 €/mes
No recomendamos abrir Shopify “desde cero” si no lo usas ya: en ese caso MedusaJS suele salir más limpio a largo plazo.
Escenario 3: B2B / catálogo complejo (8.000 – 25.000 €)
Para quién: precios por cliente, >2.000 SKUs, ERP profundo, marketplaces o reglas de negocio que plantillas no aguantan.
Stack típico (un solo backend)
- Frontend: Astro o Next.js
- Comercio: MedusaJS (estándar) o Shopify headless si el negocio ya está en Shopify
- Pagos: Stripe, Redsys, Bizum
- ERP: Holded, Sage, A3, Odoo vía API
- Hosting: Cloudflare + Workers / VPS EU
Desglose ejemplo (~15.000 € en MedusaJS)
- Discovery + arquitectura: ~1.500 €
- Storefront + cuenta cliente B2B: ~5.000 €
- Medusa + reglas de precio/stock: ~4.000 €
- Integración ERP/CRM: ~2.000 €
- SEO + performance + accesibilidad: ~1.000 €
- QA + lanzamiento: ~1.500 €
Migrar desde WooCommerce (sin montar Woo nuevo)
Si tu tienda actual es WordPress + Woo:
- Auditoría de catálogo, plugins y URLs
- Destino único: MedusaJS (preferido) o Shopify headless (si el negocio ya empuja a Shopify)
- Redirects 301 + preservación de SEO
- Pasarelas y envíos (GLS, MRW, Correos)
- Go-live con ventana de stock congelado
Coste típico de migración: 4.000 – 18.000 € según SKUs e integraciones.
Costes ocultos a tener en cuenta
- Fotografía de producto: 5–30 €/imagen.
- Copy SEO de fichas: 15–40 €/ficha si externalizas.
- Integración contable (Holded/A3): ~400–1.200 €.
- Tracking (GA4, Merchant Center, schema): ~300–800 €.
- Email (Brevo/Klaviyo): setup ~600–1.500 €.
Pasarelas en España
| Pasarela | Comisión | Notas |
|---|---|---|
| Stripe | 1,4% + 0,25 € (EU) | Ideal en headless |
| Redsys | Negociable | Estándar bancario ES |
| Bizum | ~0,30 €/op. | Alta conversión B2C ES |
| PayPal | 2,9% + 0,35 € | Solo si el cliente lo exige |
Recomendación: Stripe + Bizum (+ Redsys si tu banco da buena tarifa).
Plazos realistas
| Tipo | Plazo |
|---|---|
| MedusaJS catálogo pequeño | 4–8 semanas |
| Shopify headless (ya en Shopify) | 5–10 semanas |
| Migración Woo → MedusaJS | 6–12 semanas |
| B2B a medida | 10–20 semanas |
Si te prometen “tienda profesional en 1 semana” por 1.500 €, es plantilla. Funciona un mes; no escala.
Conclusión
- Quieres control + SEO + sin WordPress → MedusaJS headless.
- Ya vives en Shopify → Shopify headless (un solo stack).
- Tienes Woo lento → migra; no reinviertas en más plugins.
Consultoría inicial de 30 minutos gratuita. Cuéntanos tu proyecto.
Lecturas relacionadas: