AAdvanced Subscriptions
Funcionalidades Precio Docs Changelog Contacto — English
Iniciar sesión Comprar el plugin →
Descuentos · 5 min de lectura

Descuentos por tramos

Premia automáticamente al cliente que se queda. Define hasta cinco tramos de número de renovaciones por producto. Cuando un cliente cruza el umbral, la siguiente renovación cobra el importe descontado — sin código de cupón que distribuir, sin acción manual.

Última revisión 2026-05-27 Plugin v2.0.0

Cómo funciona un tramo

Un tramo son tres valores: tras N renovaciones, aplica X% (o € fijos), sobre este producto (o globalmente). El plugin cuenta las renovaciones exitosas por suscripción. En cuanto ese contador cruza el umbral de un tramo, la siguiente factura de renovación incorpora el descuento.

TramoTrasDescuentoEl cliente ve
13 renovaciones5%Desde renovación 4: 19,00 € en vez de 20,00 €
26 renovaciones10%Desde renovación 7: 18,00 €
312 renovaciones15%Desde renovación 13: 17,00 € (tope)

Configurar la escalera

Dos maneras: por producto (editor) o global (ajustes).

  • Por producto: en el editor del producto aparece una pestaña "Tramos de descuento" debajo de la pestaña Suscripción. Añade hasta 5 filas: tras N renovaciones → X% off. Cada fila es independiente.
  • Global: WooCommerce → Ajustes → Advanced Subscriptions → Discounts. Actúa como fallback para productos sin tramos por producto configurados.

Visualización en la página del producto

El plugin renderiza una tabla de descuentos en la página del producto mostrando todos los tramos. El cliente ve "si me quedo un año ahorro un 15%". Elige el estilo visual en los ajustes — vienen 5 plantillas: default, cards, badges, minimal, progress bar.

Personalizable vía:

  • aswc_discount_table_template — elige una de las 5 plantillas.
  • aswc_discount_primary_color / aswc_discount_secondary_color / aswc_discount_text_color — cuadra con tu marca.
  • aswc_discount_table_position — encima del precio, debajo, tras el add-to-cart.
  • aswc_discount_show_percentage — mostrar "5%" o "1 € de descuento".
  • aswc_discount_column_* — mostrar/ocultar columna de precio, descuento, renovación.

Stacking con otros descuentos

Orden de operaciones en un pedido de renovación:

  1. Precio base de la suscripción.
  2. Precio por rol (si está activado y el cliente tiene el rol).
  3. Tramo (se aplica al precio ya ajustado por rol).
  4. Cupón de WooCommerce (si hay alguno activo en el pedido).

Puedes cambiar el orden con el filtro aswc_apply_discount.

Hooks relevantes