Implementar cobros recurrentes y suscripciones en WooCommerce en Colombia es uno de los retos técnicos más frecuentes para academias online, clubes de membresía, software (SaaS) y negocios de cajas mensuales. ¿La razón? La mayoría de los plugins gratuitos de las pasarelas colombianas (como Wompi, ePayco o Bold) solo están programados para procesar compras únicas y no se comunican con el motor de renovaciones automáticas de WooCommerce Subscriptions.
En esta guía aprenderás cómo funciona la arquitectura real de pagos recurrentes con tokenización de tarjetas y cómo configurar paso a paso Wompi y Mercado Pago junto a WooCommerce Subscriptions para que tus cobros mensuales o anuales se ejecuten en piloto automático.
Renovación Manual vs. Cobro Recurrente Automático en WooCommerce Subscriptions
Cuando instalas WooCommerce Subscriptions con una pasarela tradicional que no soporta tokenización, el sistema cae en modo de renovación manual: cada mes el cliente recibe un correo pidiéndole que entre de nuevo a la web y pague manualmente su factura. En Latinoamérica, esto provoca una tasa de cancelación (churn rate) superior al 60% en el segundo mes.
En cambio, con cobro recurrente automático (Tokenización API):
- El cliente ingresa su tarjeta de crédito o débito con CVV una única vez en el checkout de WooCommerce.
- La pasarela (Wompi o Mercado Pago) devuelve un token encriptado cumpliendo con el estándar PCI-DSS (los datos sensibles de la tarjeta nunca se guardan en tu base de datos).
- Cuando llega la fecha de renovación (semanal, mensual, trimestral o anual), WooCommerce Subscriptions dispara un evento programado (Action Scheduler) que cobra automáticamente al token y confirma el pedido por Webhook.
Requisitos para automatizar suscripciones en WooCommerce en Colombia
- WordPress + WooCommerce actualizado (compatible con HPOS / High-Performance Order Storage).
- El plugin oficial WooCommerce Subscriptions activo (si necesitas el plugin original para tu proyecto, puedes adquirirlo en nuestra sección de WooCommerce Subscriptions).
- Una cuenta activa en Wompi (Bancolombia) y/o Mercado Pago con llaves de producción (`pub_prod_…`, `prv_prod_…`, `prod_integrity_…` en el caso de Wompi).
- El plugin conector con soporte nativo para `subscriptions`, `subscription_cancellation`, `subscription_suspension` y `subscription_reactivation`:
- Para Colombia (Pesos COP): Plugin Pasarela Wompi compatible con WooCommerce Subscriptions.
- Para Colombia y multi-país LATAM: Plugin Pasarela Mercado Pago compatible con WooCommerce Subscriptions.
Paso a Paso: Cómo configurar cobros recurrentes con Wompi en WooCommerce
1. Obtén tus llaves API y el Secreto de Eventos en Wompi
Ingresa a tu panel de comercios de Wompi (comercios.wompi.co) → sección Desarrolladores. Allí encontrarás tu Llave Pública, Llave Privada, Secreto de Integridad y Secreto de Eventos. (Primero puedes probar todo el flujo en el entorno Sandbox usando las tarjetas de prueba de Wompi).
2. Configura el Webhook de Eventos en Wompi
En el panel de Wompi, pega la URL de Webhook que te proporciona nuestro plugin de Wompi para WooCommerce Subscriptions en los ajustes de WooCommerce → Ajustes → Pagos → Wompi Subscriptions. Esto garantiza que cada cobro aprobado o rechazado actualice el estado de la suscripción en tiempo real.
3. Crea tu Producto de Suscripción Simple o Variable
Ve a Productos → Añadir nuevo, selecciona Suscripción simple (o Suscripción variable si ofreces planes Mensual, Semestral y Anual) y define:
- Precio de la suscripción: Por ejemplo, `$89.000 COP cada mes`.
- Periodo de prueba gratuito (opcional): Por ejemplo, 7 días gratis (el plugin tokeniza la tarjeta con validación
$0/ monto mínimo y ejecuta el primer débito real al terminar la prueba). - Cuota de registro (Sign-up fee): Ideal si cobras matrícula o configuración inicial en el primer pago.
Personalizaciones avanzadas para tiendas de suscripciones en WooCommerce
En nuestro blog de código hemos publicado varios snippets gratuitos para optimizar el flujo de tus suscriptores:
- Cómo renombrar el botón «Suscribirse ahora» en WooCommerce Subscriptions.
- Cómo evitar que un mismo usuario use dos veces el periodo de prueba gratuito.
- Cómo mostrar en la web si el usuario actual tiene una suscripción activa.
- Cómo limpiar los avisos de renovación del carrito de suscripción.
Automatiza hoy tus cobros recurrentes en WooCommerce
Descarga e instala nuestros plugins con licencia anual, soporte directo y actualizaciones continuas: