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

Área de cliente Mi Cuenta

El plugin registra tres endpoints de rewrite dentro de WooCommerce → Mi Cuenta y expone seis acciones self-service. Sin sobreescritura del tema: los endpoints aparecen automáticamente en el menú de la cuenta y heredan los estilos de Mi Cuenta de tu tema.

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

Prerequisitos

  • WooCommerce 9.0+ con la página Mi Cuenta configurada (por defecto /mi-cuenta/).
  • Enlaces permanentes "bonitos" activados (Ajustes → Enlaces permanentes con cualquier opción distinta a "Simple").
  • Tras activar el plugin, refresca las reglas de rewrite una vez visitando Ajustes → Enlaces permanentes y pulsando Guardar.

Los tres endpoints

Los tres son endpoints estándar de la cuenta WooCommerce registrados con add_rewrite_endpoint(). Conviven al mismo nivel que /pedidos/ o /descargas/.

  • /my-account/aswc-subscriptions/ — lista de todas las suscripciones del cliente con badges de estado y acciones rápidas.
  • /my-account/show-subscription/<id>/ — página de detalle de una suscripción con botones de acción y la línea de tiempo de pedidos de renovación.
  • /my-account/aswc-add-payment-method/ — flujo guiado para guardar un nuevo método de pago o cambiar la pasarela usada por una suscripción.

Las seis acciones self-service

Cada acción está gobernada por un ajuste de admin (Subscriptions → Settings → Customer). Desactiva las que tu modelo de negocio no permita.

AcciónAjustePor defecto
Pausar y reanudaraswc_enable_pause_subscription_by_customerOff
Elegir fecha de inicio de pausaaswc_start_pause_subscription_by_customerOff
Cancelar desde Mi Cuentaaswc_cancel_subscription_for_customerOn
Ventana temporal de cancelaciónaswc_allow_time_subscription_cancellation + aswc_time_duration_subscription_cancellationOff
Cambiar método de pago / pasarelaSiempre on si hay al menos una pasarela con tokenización activa
Cambiar de plan (upgrade/downgrade)aswc_enable_prorate_on_price_downgrade_upgrade_subscription + aswc_enable_signup_fee_downgrade_upgrade_subscriptionOff / Off
Pagar manualmente una renovación fallidaaswc_enbale_accept_manual_payment (el typo en el nombre de la opción es intencional, no renombrar)Off

Sobreescribir plantillas

Los tres endpoints renderizan a través de plantillas PHP en /templates/myaccount/. Copia cualquiera de ellas a tu-tema/advanced-subscriptions-for-woocommerce/myaccount/ para sobreescribirla, la misma convención que WooCommerce usa para sus propias plantillas.

  • aswc-subscriptions.php — la vista de lista.
  • show-subscription.php — la vista de detalle.
  • aswc-add-payment-method.php — el flujo de añadir método de pago.

Hooks relevantes