Escenario · Tienda online por suscripción · Suplementos y bienestar

De una compra suelta
a una suscripción que se renueva.

Productos que se usan cada día pero se compran una sola vez. Suscripciones flexibles y kits personalizados que convierten los pedidos sueltos en clientes recurrentes, con un área personal donde gestionarlo todo.

Tipo de proyectoTienda online por suscripción
SectorSuplementos y bienestar
Plazos habituales8–10 semanas
●Escenario
tienda online · suplementos
Mi plan
3
Testado en laboratorio
★★★★★
Omega-3 Pro
● SUSCRIPCIÓN
Envío gratuito · Pausa cuando quieras
€29
/mes
○ Compra única
€36
30d
60d
90d
Activar suscripción
Packs recomendados

Escenario e-commerce — suplementos por suscripción

Productos premium.
Un LTV de supermercado.

El escenario: una joven marca de suplementos premium —ingredientes certificados, análisis de laboratorio, sin rellenos—. Se dirige a un consumidor consciente, dispuesto a gastar más en productos que funcionan. Ya ha construido una base de clientes fieles con contenidos en YouTube y una newsletter de divulgación científica.

El problema es estructural: cada cliente compra una vez y desaparece. El valor de un cliente en el tiempo (LTV) apenas supera el primer pedido, mientras que el coste de captarlo es alto: el margen es tan estrecho que cada cliente nuevo apenas cubre gastos. La solución es convertir las compras sueltas en suscripciones recurrentes, pero el WooCommerce instalado hace años no lo permite, y los plugins añadidos están mal configurados y dan problemas de pago en la renovación.

Hace falta un sistema de suscripciones de verdad, no un plugin con parches.

"Mi cliente ideal toma suplementos cada día. Debería volver a pedirlos cada mes. En cambio, cada mes tengo que reconquistarlo desde cero. Algo falla."

— El problema típico de las marcas con productos de consumo recurrente
Escenario
Marca de suplementos premium (ejemplo)
Mercado
Italia (e-commerce nacional)
Sector
Wellness · Nutracéutica · B2C
Duración típica
9–10 semanas
Punto de partida típico
WooCommerce básico, LTV bajo, suscripciones que no funcionan, sin packs
Servicios
WooCommerce a medida Suscripciones Packs configurables Plugin PHP a medida Área de clientes CRO Email automation

Requisitos de un e-commerce con suscripciones recurrentes

Lo que hacía falta
de verdad.

Seis áreas que salen del análisis del embudo, de entrevistas con clientes actuales y de una sesión de trabajo con los datos por cohortes, la única forma de ver de verdad dónde se pierde valor con el tiempo.

Un sistema de suscripciones recurrentes fiable

El cliente elige la frecuencia (30, 60 o 90 días) y el sistema cobra y envía automáticamente. Pausar, cambiar la frecuencia y cancelar se hace desde el área de clientes, sin contactar con atención al cliente. Sin fricciones en la renovación.

Packs configurables con descuento progresivo

El cliente crea su propio "kit" eligiendo 2, 3 o 4 productos con un descuento creciente (10%, 15%, 20%). Cuantos más productos añade, más ahorra, y más difícil le resulta cancelar la suscripción porque ha construido una rutina personalizada.

Área de clientes personalizada con gestión de suscripciones

El cliente tiene que ver la próxima renovación, cambiar dirección y método de pago, pausar, saltarse un envío, añadir o quitar productos del pack, todo sin abrir una incidencia. El área de clientes estándar de WooCommerce no basta.

Fichas de producto con contenido científico

Los clientes de este sector son exigentes e informados: leen las etiquetas, comprueban las dosis, buscan las fuentes de los estudios citados. La ficha de producto tiene que incluir principios activos con dosis, estudios enlazados, FAQ sobre interacciones y certificaciones. Contenido largo pero ordenado.

Cumplimiento normativo: etiquetado y declaraciones

En Italia y en la UE, los complementos alimenticios tienen normas estrictas sobre lo que se puede y no se puede escribir. Declaraciones de salud, indicaciones terapéuticas implícitas, dosis recomendadas: cada texto de la web debe cumplir el Reglamento CE 1924/2006 y las directrices del Ministerio de Sanidad italiano.

Gestión de pagos recurrentes y prevención del churn

Los pagos automáticos fallan: tarjeta caducada, fondos insuficientes, 3DS sin completar. Cada pago fallido es una suscripción en riesgo. Hace falta un sistema de reintentos inteligente con avisos por email y SMS, y una secuencia de win-back para quien ha cancelado.

Retos técnicos de WooCommerce Subscriptions

Dónde se esconden
los problemas de verdad.

Las suscripciones en WooCommerce son más complejas de lo que parecen: no basta con instalar un plugin. Cada aspecto, del pago recurrente al stock de los suscriptores, esconde una complejidad que solo aparece en producción.

01

Plugin WooCommerce Subscriptions: personalización profunda

WooCommerce Subscriptions es el estándar del sector, pero su interfaz para el cliente es muy básica y su comportamiento por defecto no cubre casos como packs variables, frecuencias personalizadas o "saltarse un envío". Hay que ampliarlo con un plugin PHP a medida.

02

Pagos recurrentes y fallos de 3DS

En Europa, la normativa PSD2 exige autenticación reforzada (3DS) para los pagos online. Pero los pagos recurrentes tienen una exención de "merchant-initiated transaction": si está mal configurada, la pasarela rechaza la renovación. Configurar bien Stripe con la exención MIT + reintentos inteligentes es crítico y no está documentado con claridad.

03

Packs configurables con inventario sincronizado

Un pack de 3 productos en suscripción mensual tiene que descontar el stock de 3 artículos distintos en cada renovación. Si uno se agota, el pack tiene que gestionarlo bien: avisar al cliente, proponer una alternativa, no fallar en silencio.

04

UX del área de clientes: complejidad oculta

El área de clientes de un servicio de suscripción expone más estados complejos que cualquier otro e-commerce: suscripción activa, en pausa, pendiente de pago, cancelada, en periodo de prueba. La UI debe hacer comprensible cada estado y posible cada acción sin ambigüedad, para usuarios poco acostumbrados a los portales web.

05

Rendimiento con fichas de producto extensas

Fichas de producto con miles de palabras de contenido científico, tablas de ingredientes, estudios citados, FAQ desplegables, vídeos: todo tiene que cargar rápido y sin saltos. El reto es mantenerse por encima de 85–90 en Lighthouse en móvil con tanto contenido.

Proceso de desarrollo e-commerce con WordPress

Cómo
organizo el trabajo.

Entre nueve y diez semanas en cuatro fases. La complejidad de las suscripciones exige ir por pasos: primero el motor de pagos recurrentes, luego el configurador de packs y después el área de clientes. Cada fase se entrega y se prueba antes de pasar a la siguiente.

Semanas 1–2
Auditoría técnica y arquitectura

Auditoría completa del WooCommerce actual: plugins instalados (a menudo decenas, muchos sin uso), conflictos de CSS/JS, checkout lento. Análisis por cohortes de los datos históricos para medir cuántos clientes se pierden. Arquitectura: WooCommerce Subscriptions + plugin PHP a medida + Stripe Billing + herramienta de email automation.

Entrega: informe de auditoría · arquitectura del sistema · plan de migración
Semanas 3–4
Motor de suscripciones + Stripe MIT

WooCommerce Subscriptions con una extensión PHP a medida para las reglas concretas (pausa, saltar envío, modificar el pack). Stripe con transacciones iniciadas por el comercio para cumplir la PSD2. Decenas de escenarios de pago probados: renovación correcta, tarjeta caducada, fondos insuficientes, 3DS sin completar.

Entrega: suscripciones activas · escenarios de pago probados
Semanas 5–8
Configurador de packs + tema a medida + área de clientes

Plugin PHP a medida para el configurador de packs con descuento progresivo y stock sincronizado en varios artículos. Tema de WooCommerce a medida con fichas de producto largas (ingredientes, estudios, FAQ). Área de clientes rediseñada con gestión visual de las suscripciones. Optimización: respuesta del servidor por debajo de 2 segundos.

Entrega: configurador activo · tema publicado · área de clientes · Lighthouse 85+
Semanas 9–10
Email automation + prevención del churn + go-live

Email automation: bienvenida para nuevos suscriptores (5 emails en 14 días), aviso antes de la renovación, recuperación de pagos fallidos (3 intentos en 7 días con SMS), reactivación a los 30 y 60 días de la baja. Migración de los suscriptores actuales. Publicación controlada con seguimiento de 24 horas.

Entrega: automatizaciones activas · suscriptores migrados · web publicada

Solución técnica: checkout y suscripciones

Cómo resuelvo
cada problema.

// 01 · Plugin PHP a medida para suscripciones

WooCommerce Subscriptions ampliado para los casos reales

WooCommerce Subscriptions gestiona el ciclo básico de las suscripciones. Pero una marca así necesita reglas que el plugin no admite por sí solo: packs con descuento progresivo que se actualiza al cambiar los productos, la posibilidad de saltarse un envío sin darse de baja, un aviso 5 días antes de la renovación.

Un plugin PHP a medida se engancha a los hooks de WooCommerce Subscriptions con actions y filters, sin tocar el núcleo, así sigue siendo compatible con las actualizaciones. El mismo plugin calcula los descuentos de los packs según la combinación elegida, con reglas que se configuran desde el panel sin tocar código.

El plugin está documentado y cubierto con pruebas PHPUnit. El titular puede cambiar las reglas de descuento desde el panel de WordPress sin tocar código, y las actualizaciones de WooCommerce Subscriptions no rompen nada.

// kit-subscriptions.php — patrón de hooks // Nunca modificar el núcleo: solo actions/filters add_filter( 'woocommerce_subscriptions_renewal_order_items', 'pf_apply_bundle_discount', 10, 2 ); function pf_apply_bundle_discount($items, $subscription) { $bundle_count = pf_count_bundle_products($items); $discount_map = [ 2 => 0.10, 3 => 0.15, 4 => 0.20, ]; if (!isset($discount_map[$bundle_count])) { return $items; } $rate = $discount_map[$bundle_count]; foreach ($items as &$item) { $item['subtotal'] *= (1 - $rate); $item['total'] *= (1 - $rate); } return $items; }
// 02 · Stripe MIT + recuperación de pagos fallidos

Cumplimiento PSD2 sin fricción: la renovación automática que funciona

Con la configuración por defecto de Stripe, cada renovación puede pedir autenticación 3DS: si el cliente no la completa, la renovación falla, y pasa a menudo. La solución es configurar Stripe con transacciones iniciadas por el comercio (MIT), que eximen a los pagos recurrentes de la autenticación reforzada cuando el consentimiento se recogió bien en el primer pedido.

Para los pagos que fallan igualmente (tarjeta caducada, fondos insuficientes) hay una secuencia de 3 pasos: reintento inmediato, luego a las 24 horas con email y a las 72 horas con SMS. Si fallan todos, la suscripción queda "en espera", no cancelada, y empieza una secuencia de reactivación. Objetivo realista: recuperar más de la mitad de los pagos fallidos.

área de clientes · mis suscripciones
ÁREA DE CLIENTES · EJEMPLO
Pack Omega-3 + Vitamina D + Magnesio
● Activa · próxima renovación 15 jul
€38
/mes (−15%)
⏸ Pausar
⏭ Saltar entrega
✏ Modificar pack
PRÓXIMA ENTREGA
Omega-3 Pro · 60 cps
×1
Vitamina D3 · 90 cps
×1
Bisglicinato de magnesio
×1
✓ Envío gratuito incluido
// 03 · Configurador de packs + fichas de producto científicas

El kit personalizado que aumenta el LTV y reduce el churn

El configurador es un widget de WordPress a medida: el cliente elige de 2 a 4 productos y ve en tiempo real el descuento y el precio mensual. Cada producto muestra una línea con su beneficio principal: no el nombre técnico, sino el resultado concreto ("Sueño más profundo", "Energía y concentración").

Las fichas de producto se convierten en documentos científicos legibles: principios activos con dosis por cápsula, enlaces a los estudios, advertencias conformes al Reglamento CE 1924/2006, FAQ sobre interacciones con medicamentos. El objetivo es que el tiempo en la ficha pase de menos de un minuto a varios minutos, señal de que los clientes leen de verdad.

Los clientes con un pack de 3 o 4 productos suelen darse de baja mucho menos que los que tienen un solo producto: su valor en el tiempo puede ser varias veces mayor. Por eso el pack es el corazón del proyecto.

tienda · crea tu pack
CONFIGURADOR · EJEMPLO
Omega-3 Pro
Corazón y cerebro
€18
Vitamina D3
Huesos e inmunidad
€14
Bisglicinato de magnesio
Sueño y recuperación
€16
3 productos · descuento −15%
€48
€41
/mes
Suscríbete al pack →

Stack tecnológico del e-commerce WordPress

Tecnologías elegidas, no impuestas.

WooCommerce como base: la opción más flexible para un sistema de suscripciones con reglas a medida. Cada componente personalizado es un plugin independiente, probado y documentado.

WordPress + WooCommerce
PHP 8 (plugin a medida)
CSS custom properties + tema a medida
JavaScript vanilla ES6+
WooCommerce Subscriptions
Stripe Billing (MIT / PSD2)
Plugin configurador de packs (a medida)
ActiveCampaign (email + SMS)
Plugin de prevención del churn (a medida)
WebP Express + lazy loading
Schema.org Product + FAQPage
PHPUnit (suite de tests de los plugins)

Los WooCommerce que han crecido durante años suelen tener decenas de plugins, muchos sin uso o duplicados. Tras la limpieza: menos de 10 plugins, todos necesarios. El tiempo de respuesta del servidor baja mucho. Objetivo Lighthouse: 85+ en móvil, 90+ en escritorio, un gran resultado para un WooCommerce con suscripciones.

Objetivos de ejemplo — e-commerce por suscripción

Qué esperar
en los primeros meses.

Cifras de ejemplo, no resultados de un cliente: objetivos realistas para un escenario como este, a medir con las estadísticas de WooCommerce, el panel de Stripe, los informes de email automation y los datos por cohortes.

×3
SUSCRIPCIONES ACTIVAS
objetivo para los seis primeros meses
×2
VALOR DE VIDA (LTV)
objetivo, mucho más alto con pack
50%+
RECUPERACIÓN DE PAGOS
objetivo de recuperación automática
−50%
CHURN MENSUAL
objetivo de bajas mensuales
×3
TIEMPO EN LA FICHA
objetivo: se lee de verdad
85+
LIGHTHOUSE MÓVIL
objetivo tras limpiar los plugins

"El mes pasado las suscripciones facturaron más que todo el tráfico nuevo junto." Ahí es donde se quiere llegar: dejar de empezar de cero cada mes.

— El objetivo de negocio del proyecto

Lecciones para un e-commerce por suscripción

Lo que aplico
en cada proyecto así.

Son los puntos que siempre tengo presentes en los e-commerce con suscripciones.

→

Las suscripciones necesitan un motor de pago configurado con precisión quirúrgica. La PSD2 y el 3DS parecen burocracia hasta que ves muchas renovaciones fallar por falta de autenticación. Configurar bien la exención MIT en Stripe no está en la documentación básica: hace falta conocer a fondo las API de pago.

→

El pack aumenta el valor del cliente mucho más que una subida de precio. Pasar de un producto a un pack de 3 aumenta el valor en el tiempo no porque el cliente pague más cada mes (de hecho paga menos gracias al descuento), sino porque se da de baja mucho menos. El vínculo con su "pack personal" pesa más que el descuento.

→

Decenas de plugins de WooCommerce no hacen una web: hacen un problema. Años de plugins "añadidos para probar" traen peso, conflictos y riesgos de seguridad. La limpieza antes del desarrollo a menudo mejora los tiempos de respuesta más que cualquier optimización del código.

→

El contenido científico en las fichas no frena las ventas: las ayuda. La intuición de que "demasiado texto asusta" no funciona con este público: son personas que leen las etiquetas en el supermercado. Darles estudios, dosis y FAQ sobre interacciones aumenta el tiempo en la página y las conversiones.

→

Recuperar los pagos fallidos vale tanto como captar clientes nuevos. Cada pago recuperado automáticamente es una suscripción que no se pierde. La secuencia de email/SMS cuesta poco de configurar y luego funciona sola.

// En resumen
Problema típico
Valor del cliente cercano al coste de captarlo, renovaciones que fallan
Enfoque
WooCommerce + plugin PHP a medida + Stripe MIT + configurador de packs
Objetivos
Más suscripciones · más valor por cliente · menos bajas
Plataforma
WooCommerce · PHP 8 · Stripe Billing
Valor del cliente con pack
Varias veces el de una compra suelta
Suscripciones ↑ LTV ↑ Bajas ↓ PHP a medida

¿Tienes en mente un proyecto parecido?

Cuéntamelo: partimos de objetivos y prioridades, y la primera llamada es gratuita.