Self-hosted frente a SaaS para extensiones de e-commerce: cuándo gana cada uno de verdad
Cinco pruebas concretas para decidir si los módulos self-hosted o una extensión SaaS son la elección correcta para una categoría dada. Cuentas de precios, forma operativa y limitaciones del equipo, no religión.
Cualquiera que haya gestionado una tienda online durante cinco años ha tenido esta conversación: "Estamos pagando Y al mes por X. ¿Podríamos hacerlo nosotros mismos?"
La respuesta honesta es "a veces". Este artículo es el marco de cinco preguntas que usamos para decidir. Corta de raíz la religión arquitectónica en ambas direcciones: a veces el SaaS es genuinamente mejor, a veces lo es el self-hosted; el truco está en saber cuál es cuál para tu tienda.
Pregunta 1: ¿El SaaS hace algo operativamente difícil?
Algunas cosas son genuinamente difíciles de auto-alojar. Requieren talento de ingeniería escaso, infraestructura cara o una rotación de operaciones 24/7. Para estas, el SaaS es casi siempre la respuesta correcta.
Ejemplos:
- Procesamiento de pagos (Stripe, Adyen, Mollie): tendrías que estar certificado en PCI-DSS tú mismo. No va a pasar.
- Detección de fraude a escala (Signifyd, Sift): el modelo solo funciona porque ve señales de fraude en miles de comercios que tú no puedes ver.
- Email transaccional a escala (Resend, Postmark, SendGrid): el calentamiento de IP y la gestión de la relación con el ESP son un trabajo en sí mismos.
- CDN global (Cloudflare, Fastly): físicamente no puedes replicarlo sin más de 100 PoPs.
Si el SaaS hace una de estas cosas, simplemente compra el SaaS. Auto-alojar no es la decisión correcta.
Pregunta 2: ¿Escala de forma lineal con tu tráfico?
Algunos precios de SaaS escalan de forma sublineal respecto al valor que extraes; por ejemplo, una tarifa plana de €50/mes te da uso ilimitado. Otros SaaS facturan por consulta, por registro indexado, por transacción o por puesto. Estos últimos escalan peor de lo que a menudo lo hacen tus ingresos.
Una tienda que factura €10M pero con un volumen de consultas de búsqueda muy alto puede acabar pagando €4k/mes por búsqueda alojada. Auto-alojar esa misma carga de trabajo cuesta €40/mes de VPS en la UE.
Regla general: cuando el gasto anual en SaaS de una categoría supera los ~€2.000/año, haz las cuentas del self-hosted.
Pregunta 3: ¿El SaaS envía a casa datos que preferirías que se quedaran en tu sitio?
Las extensiones SaaS para e-commerce normalmente ingieren tu catálogo, las consultas de búsqueda, el comportamiento de los clientes y a veces los datos de pedidos. Esto está bien cuando el SaaS es tu encargado del tratamiento de esos datos, tienes un DPA firmado y los flujos de datos están documentados.
No está bien cuando:
- Tu DPO lleva tiempo poniendo objeciones al número de subencargados en tu aviso de privacidad.
- Operas en un vertical donde los reguladores miran con lupa la minimización de datos (seguros, farmacéutica, vapeo, productos con restricción de edad).
- El SaaS vende agregados anonimizados del comportamiento de tus clientes a tu competencia (más común de lo que se admite).
Los módulos self-hosted no tienen este problema en absoluto: los datos nunca salen de tu servidor.
Pregunta 4: ¿Cuál es el coste de una mala migración si cambias de opinión más adelante?
Esto corta en ambos sentidos:
- SaaS → self-hosted: normalmente doloroso. Exportar la analítica histórica, recrear las reglas de sinónimos y searchandising, volver a lanzar los tests A/B. De días a semanas de trabajo según cuánta configuración personalizada se haya acumulado.
- Self-hosted → SaaS: normalmente más fácil. El SaaS te proporciona herramientas de importación. Eres un objetivo de migración deseable para ellos.
Conclusión: la asimetría de migración es real, pero lo bastante pequeña como para que no deba guiar la decisión inicial. Elige lo que es correcto ahora; migra cuando se equivoque.
Pregunta 5: ¿La categoría de la extensión tiene efectos de red significativos?
Algunas categorías mejoran cuantas más tiendas las usan. La detección de fraude es el ejemplo canónico: Signifyd es bueno porque ve patrones en todos sus comercios. También lo son algunos tipos de personalización (el filtrado colaborativo se beneficia de las señales de comportamiento entre tiendas).
La mayoría de las categorías de extensiones de e-commerce no tienen efectos de red. La relevancia de búsqueda, la barra de envío gratis, la verificación de edad, el cross-sell y upsell, la lista de deseos, la fidelización: estas mejoran con tus datos, no con los datos del proveedor. Para esas, el argumento del efecto de red no justifica el sobreprecio del SaaS.
La matriz de decisión
| Categoría | ¿Operativamente difícil? | ¿Efectos de red? | Recomendación |
|---|---|---|---|
| Pagos | Sí | — | SaaS |
| Detección de fraude | En parte | Sí | SaaS |
| Entrega de email | Sí | — | SaaS |
| CDN | Sí | — | SaaS |
| Búsqueda en el sitio | No | No | Self-hosted (por debajo de 500k SKUs) |
| Verificación de edad | No | No | Self-hosted |
| Barra de envío gratis | No | No | Self-hosted |
| Fidelización / recompensas | No | No | Self-hosted |
| Cross-sell / upsell | No | Marginal | Self-hosted |
| Personalización (ML) | Quizás | Algunos | Mixto: SaaS para arranque en frío, self-hosted para la cola larga |
| Reseñas / UGC | No | Sí (reputación entre tiendas) | Inclinado a SaaS |
El argumento de neuroplugin, en breve
Hacemos módulos self-hosted para PrestaShop y WooCommerce para las categorías que la matriz de arriba dice que el self-hosted debería ganar: búsqueda, verificación de edad, mecánicas de envío gratis, recompensas. Se compran una vez, indexan localmente, sin SaaS en el bucle.
No hacemos módulos para las categorías inclinadas a SaaS. Si necesitas detección de fraude, compra Signifyd. Si necesitas email transaccional, compra Resend. No estamos fingiendo que el self-hosted siempre gana, solo que para nuestras cuatro categorías las cuentas están de nuestro lado.
En resumen
Self-hosted frente a SaaS es una cuestión categoría por categoría, no una religión. Usa la matriz de arriba. Reevalúa cuando el gasto anual en SaaS de cualquier categoría supere los €2.000.
Mira cómo se compara NP Search for WooCommerce — self-hosted, tus datos en tu servidor.