Si vendes suscripciones y quieres que los descuentos se comporten de manera consistente en el pago y las renovaciones, esta guía cubre lo que se aplica una vez y lo que se traslada a las renovaciones. Los pedidos de renovación se comportan de manera diferente a las compras únicas, por lo que algunos comportamientos de cupones y créditos de tienda están intencionalmente limitados.
Verás cómo los créditos de tienda, los cupones de URL, los cupones de reembolso, los cupones virtuales y la función Añadir productos se comportan con WooCommerce Subscriptions, además de cómo habilitar los créditos de tienda para los pedidos de renovación en Advanced Coupons Premium.
Requisitos previos
- WooCommerce instalado y activo
- Advanced Coupons for WooCommerce (gratuito) instalado y activo
- WooCommerce Subscriptions instalado y activo
- Advanced Coupons Premium (incluye el plugin base gratuito) — necesario para las correcciones de compatibilidad de suscripciones, la función Añadir productos con gestión de suscripciones y la configuración de créditos de tienda para renovaciones.
Cómo se comportan los tipos de cupón estándar con los productos de suscripción
Cuando un cliente añade un producto de suscripción a su carrito y aplica un cupón al finalizar la compra, los tipos de cupón estándar de WooCommerce —descuentos porcentuales, descuentos fijos en el carrito y descuentos fijos en el producto— se aplican al pedido inicial de forma normal. Advanced Coupons Premium incluye una corrección de compatibilidad que mantiene aplicados estos tipos de cupón durante el recálculo interno del carrito de WooCommerce Subscriptions, por lo que varios cupones permanecen aplicados al finalizar la compra incluso cuando hay productos de suscripción.
¿Qué tipos de cupón se aplican a los pedidos de renovación?
WooCommerce Subscriptions controla el comportamiento de los pedidos de renovación. Por defecto, elimina los cupones de las renovaciones automáticas; esto no es una limitación de Advanced Coupons, es el diseño de WooCommerce Subscriptions. Solo sus tipos de cupón nativos recurrentes están diseñados para aplicar un descuento a cada renovación:
| Tipo de cupón | ¿Se aplica al pedido inicial? | ¿Se aplica a las renovaciones? |
|---|---|---|
| Descuento porcentual | Sí | No (eliminado por WC Subscriptions) |
| Descuento fijo en el carrito | Sí | No (eliminado por WC Subscriptions) |
| Descuento fijo en el producto | Sí | No (eliminado por WC Subscriptions) |
| Descuento % recurrente del producto (nativo de WC Subscriptions) | Sí | Sí |
| Descuento recurrente del producto (nativo de WC Subscriptions) | Sí | Sí |
| Cupón de URL (Advanced Coupons) | Sí | No |
| Cupón de reembolso (Advanced Coupons) | Sí | No |
| Créditos de tienda (Advanced Coupons) | Sí | No (por defecto; ver más abajo) |
Los tipos de Advanced Coupons se comportan de la misma manera: se aplican al primer pedido y no se repiten en las renovaciones a menos que se utilicen los tipos recurrentes propios de WooCommerce Subscriptions.
Cómo funcionan los créditos de tienda con las suscripciones
Por defecto, el plugin no aplica los créditos de tienda a los pedidos de renovación automáticos de suscripción. El plugin gratuito Advanced Coupons elimina cualquier dato de crédito de tienda de los metadatos del pedido de renovación para evitar una doble aplicación incorrecta, y oculta el botón Aplicar créditos de tienda cuando ves una suscripción en el administrador de WordPress.
Este es un comportamiento intencionado: los créditos de tienda funcionan como un descuento único en la compra inicial, no como un beneficio recurrente.
Habilitar créditos de tienda para renovaciones (Advanced Coupons Premium)
Si deseas que los créditos de tienda se apliquen automáticamente a los pedidos de renovación, Advanced Coupons Premium añade una opción para permitirlo.
- Ve a Cupones → Ajustes en tu administrador de WordPress.
- Abre la sección Créditos de tienda.
- Habilita Permitir créditos de tienda para renovaciones de suscripción. Esta opción se guarda automáticamente.

Cuando esta opción está habilitada:
- En el momento en que se crea cada pedido de renovación, el plugin comprueba el saldo actual de créditos de tienda del cliente.
- Si el saldo es suficiente, el plugin aplica automáticamente el importe del crédito de tienda del pedido anterior a la renovación y recalcula el total del pedido.
- Si el saldo es insuficiente — por ejemplo, si el cliente gastó créditos desde su última renovación — el plugin omite el crédito de tienda para esa renovación y la renovación se procesa por su importe total.
- Aparece una fila de descuento de crédito de tienda en los totales recurrentes de la suscripción al finalizar la compra, mostrando al cliente la reducción de crédito esperada en futuras renovaciones.
Las renovaciones anticipadas (cuando un cliente hace clic en “Renovar ahora” desde su página de cuenta) también son compatibles. Advanced Coupons comprueba el saldo actual del cliente y restaura el crédito de tienda del pedido anterior si el saldo lo permite.
Pago de renovaciones de suscripción con créditos de tienda: manual vs. automático
WooCommerce Subscriptions procesa dos tipos de renovación, y los créditos de tienda se aplican a cada uno de manera ligeramente diferente. Ambas vías requieren Advanced Coupons Premium y la opción Permitir créditos de tienda para renovaciones de suscripción habilitada. Los tipos de cupón estándar (porcentaje, carrito fijo, producto fijo) todavía no se aplican a ninguno de los dos tipos de renovación. El comportamiento descrito aquí es específico de los créditos de tienda.
Renovaciones automáticas (pago programado)
Una renovación automática es el pago programado que WooCommerce Subscriptions cobra en la fecha de facturación del cliente, sin ninguna acción por parte del cliente. Cuando se crea el pedido de renovación, Advanced Coupons lee el importe del crédito de tienda que se aplicó al pedido anterior y comprueba el saldo actual del cliente. Si el saldo cubre ese importe, el plugin añade el crédito de tienda como un descuento en el pedido de renovación y recalcula el total antes de que se tome el pago. Si el saldo es demasiado bajo, el crédito de tienda se omite para ese ciclo y la renovación se cobra por su importe total. El crédito de tienda se aplica al total del pedido, no como un cupón recurrente, por lo que al cliente se le cobra automáticamente el importe reducido.
Renovaciones manuales y anticipadas (el cliente paga en la caja)
Una renovación manual ocurre cuando el cliente paga el próximo período de facturación por sí mismo en lugar de esperar el cargo programado. El caso más común es una renovación anticipada, donde el cliente hace clic en Renovar ahora en la suscripción de su cuenta y se le lleva a la caja para pagar. En este flujo, Advanced Coupons restaura el crédito de la tienda del pedido anterior en el carrito de renovación para que se refleje en los totales de la caja antes de que el cliente pague. Al igual que con las renovaciones automáticas, el plugin primero verifica el saldo actual: si el saldo cubre el monto del crédito de la tienda anterior, el crédito se restaura en el carrito; si no, el crédito de la tienda se elimina y el cliente paga el monto total en la caja. El crédito se restaura como un descuento en la sesión de pago o al volver a aplicar el cupón de crédito de la tienda, dependiendo de cómo se aplicó originalmente al pedido principal.
En ambos casos, el cliente también ve una fila de descuento de crédito de la tienda en los totales recurrentes de la suscripción en la caja, por lo que la reducción esperada en futuras renovaciones es visible antes de que se comprometan.
Cómo funciona la función Agregar productos con productos de suscripción
La función Agregar productos (Advanced Coupons Premium) te permite agregar automáticamente productos específicos al carrito de un cliente cuando se aplica un cupón, con descuento o gratis. Cuando los productos de suscripción aparecen en una regla de Agregar productos, Advanced Coupons establece automáticamente su tipo de descuento en Sin descuento, por lo que el producto de suscripción se agrega a su precio normal sin ninguna reducción de precio personalizada.
Esta es una limitación estricta: WooCommerce Subscriptions no admite precios personalizados para productos de suscripción agregados a través de integraciones de terceros. Si intentas establecer un valor de descuento personalizado en un producto de suscripción en el panel Agregar productos, verás este mensaje:
“No se admiten descuentos personalizados para productos de suscripción en esta función.”
En la práctica, esto significa:
- Puedes incluir un producto de suscripción en una regla de Agregar productos, pero el plugin siempre lo agrega a su precio estándar; el cupón no puede descontarlo más.
- Los productos no de suscripción en la misma regla de Agregar productos funcionan normalmente con cualquier tipo de descuento.
Cómo funcionan los cupones virtuales con suscripciones
Advanced Coupons Premium incluye una corrección automática de compatibilidad para cupones virtuales utilizados junto con WooCommerce Subscriptions. WooCommerce Subscriptions activa el recálculo del carrito en la caja, lo que puede interferir con la forma en que los cupones virtuales limpian los datos de su sesión. Advanced Coupons maneja esta diferencia de tiempo automáticamente, por lo que los cupones virtuales permanecen válidos durante el proceso de pago de la suscripción sin ninguna configuración adicional.
Para los comerciantes, esto significa que un cupón virtual emitido a un cliente se aplica a un pedido de suscripción de la misma manera que lo haría en una compra única: el cupón se consume al usarse y se elimina de la sesión después, sin necesidad de limpieza manual.
Solución de problemas
Los créditos de la tienda no se aplican a los pedidos de renovación
Los créditos de tienda no se aplican a las renovaciones a menos que la opción Permitir créditos de tienda para renovaciones de suscripción esté activada en Cupones → Ajustes → Créditos de tienda — y esta opción solo está disponible con Advanced Coupons Premium.
Si la opción está activada y los créditos aún no se aplican, comprueba el saldo de créditos de tienda del cliente en el momento de la renovación. Si su saldo es inferior al importe del crédito del pedido anterior, el plugin omite el crédito para esa renovación y el pedido se procesa por su importe total.
Se están eliminando varios cupones cuando hay productos de suscripción en el carrito
Este es un comportamiento conocido de WooCommerce Subscriptions. Advanced Coupons Premium incluye una solución que mantiene aplicados los tipos de cupón estándar (fijo carrito, porcentaje, fijo producto) durante el recálculo del carrito de WooCommerce Subscriptions. Si estás usando la versión gratuita y experimentas esto, actualizar a Advanced Coupons Premium lo soluciona.
La opción “Permitir créditos de tienda para renovaciones de suscripción” no aparece en los ajustes
Esta opción es añadida por Advanced Coupons Premium y solo aparece cuando WooCommerce Subscriptions está activo. Comprueba que tanto Advanced Coupons Premium como WooCommerce Subscriptions estén instalados y activos, luego vuelve a visitar Cupones → Ajustes → Créditos de tienda.
Preguntas frecuentes
¿El descuento del cupón se aplica a cada pedido de renovación?
No. Los tipos de cupón estándar —porcentaje, fijo carrito, fijo producto— se aplican solo al pago inicial de la suscripción. WooCommerce Subscriptions está diseñado para eliminarlos de los pedidos de renovación. Solo los tipos de cupón recurrentes propios de WooCommerce Subscriptions (Descuento % Producto Recurrente y Descuento Producto Recurrente) están diseñados para aplicar un descuento a las renovaciones. Los tipos de cupón de Advanced Coupons siguen este mismo patrón.
¿Puedo usar un cupón de URL con un producto de suscripción?
Sí — los cupones de URL se aplican al pago inicial como de costumbre. Como todos los tipos de cupón estándar, no se aplican a los pedidos de renovación.
¿Por qué mi cupón de Añadir Productos no descuenta el producto de suscripción?
Esto es lo esperado. Advanced Coupons siempre establece los productos de suscripción añadidos a través de las reglas de Añadir Productos como Sin descuento — la personalización de precios para productos de suscripción no es compatible a través de esta función. El producto todavía se añade al carrito; simplemente mantiene su precio normal en lugar del descuento configurado por el cupón.
¿Puedo usar la función Añadir Productos para regalar una suscripción gratuita?
Puedes añadir un producto de suscripción a través de una regla de Añadir Productos, pero el plugin lo añade a su precio normal — no se puede aplicar ningún descuento o precio gratuito. Si deseas regalar una suscripción gratuita, considera usar un descuento del 100% a través de los tipos de cupón nativos de WooCommerce Subscriptions en su lugar.
¿Se pueden usar créditos de tienda en renovaciones manuales o anticipadas?
Sí, cuando Permitir créditos de tienda para renovaciones de suscripción está habilitado (Advanced Coupons Premium). Cuando un cliente activa una renovación anticipada desde su cuenta, el plugin comprueba su saldo actual y restaura el crédito del pedido anterior si el saldo lo permite.
¿Funciona esto con suscripciones variables?
Sí. La capa de compatibilidad de suscripciones se aplica tanto a los tipos de producto de suscripción simple como a los variables.
¿Qué ve el cliente en el pago cuando se aplican créditos de tienda en las renovaciones?
Cuando Permitir créditos de tienda para renovaciones de suscripción está habilitado y el cliente tiene saldo suficiente, aparece una fila de descuento de crédito de tienda en los totales de la suscripción recurrente en la página de pago. Esto muestra la reducción de crédito esperada en cada renovación futura para que el cliente sepa qué esperar en su próximo ciclo de facturación.
¿Necesitas ayuda?
Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.
- Usuarios Premium: Abrir un ticket de soporte
- Usuarios gratuitos: Visita nuestro foro de la comunidad en WordPress.org
