Preguntas frecuentes
Preguntas técnicas sobre el plugin. Para preguntas comerciales y de licencia (reembolso, tarifas por cliente, licencias multi-site), ver el FAQ de Precio en su lugar.
¿Puedo migrar desde WooCommerce Subscriptions?
Sí, con un cutover manual. El plugin incluye un bridge de compatibilidad que permite que ASWC y WC Subscriptions coexistan en el mismo sitio mientras migras. El bridge no auto-importa las suscripciones existentes de WCS; las re-creas, transfieres los tokens de pago del cliente (Stripe, PayPal, WooPayments y Redsys reusan WC_Payment_Tokens entre plugins) y desactivas WCS cuando termines. Guía completa en Migración desde WC Subscriptions.
¿Pueden ASWC y WC Subscriptions convivir permanentemente?
Técnicamente sí, el bridge los mantiene corriendo a la vez. En la práctica: no lo hagas. Los dos motores gestionan renovaciones de forma independiente y terminarás duplicando cobros o perdiendo renovaciones. Usa el bridge como red de seguridad temporal durante el cutover, no como setup permanente.
¿El plugin requiere WooCommerce Subscriptions?
No, desde v2.0.0. Advanced Subscriptions es standalone. Tiene su propio motor de renovaciones, sus propios bridges de pasarela y su propia área de cliente. WCS se detecta solo para activar el bridge de compatibilidad durante migraciones.
¿Qué pasarelas están soportadas para cobro recurrente?
Cuatro, de forma nativa: Redsys (incluida, con Bizum, Inespay, Google Pay vía Redsys y PSD2 Light), Stripe (vía el plugin oficial WooCommerce Stripe Gateway), PayPal (vía el oficial WooCommerce PayPal Payments), y WooPayments (vía el oficial WooPayments). Cualquier otra pasarela que implemente WC_Payment_Gateway_CC de WooCommerce con tokenización también funcionará; simplemente no la certificamos.
¿Está soportado PayPal Standard?
No. PayPal Standard fue deprecado en v2.0.0 porque no soporta tokenización — no hay forma de cobrar una autorización guardada off-session. Usa el plugin oficial WC PayPal Payments (con Reference Transactions) para recurrente. Ver Configurar PayPal.
¿Bizum soporta cobros recurrentes?
No de forma nativa. Bizum es un sistema push-to-pay de un solo uso; no tiene un equivalente de credencial guardada. El patrón soportado es: cobrar el primer pago con Bizum, capturar un token de tarjeta en paralelo, cargar las renovaciones siguientes contra la tarjeta. Detalles completos.
¿Necesito tener HPOS activado?
Recomendado, no obligatorio. El plugin es HPOS-nativo y funciona tanto en modo HPOS como en el modo legacy wp_posts (el "modo de compatibilidad" de WC). El modo HPOS es más rápido para tiendas a partir de ~5k pedidos. Ver Compatibilidad HPOS.
¿Necesito los nuevos bloques Cart/Checkout?
No. El plugin renderiza correctamente tanto en el carrito/checkout clásico basado en shortcodes como en el basado en bloques. Usa el que encaje con tu tema. Ver Compatibilidad con Blocks.
¿Funciona en WordPress Multisite?
Sí. Cada subsite tiene sus propias suscripciones, ajustes y licencia. Network-activation está soportada. Cada subsite cuenta como un site contra tu tier de licencia; las agencias deberían escoger un tier que cubra el total de sites de producción.
¿Qué pasa con traducciones y WPML?
El plugin incluye un archivo POT en /languages/ más traducciones EN y ES bundleadas. Strings en la UI de admin, mensajes de checkout en el front y los ocho emails transaccionales son todos traducibles. WPML y Polylang ambos soportados; el módulo WPML String Translation recoge nuestros strings automáticamente.
¿Puedo ofrecer pruebas gratis o pagos únicos en vez de recurrente?
Sí a los dos. Define "Periodo de prueba" en el producto para ofrecer N días/semanas/meses gratis antes del primer cobro. Define "Duración de la suscripción" a 1 para cobrar una vez y parar — útil para membresías anuales prepagadas que no se renuevan solas. Ver Campos de precio.
¿Hay comandos de WP-CLI?
No. El plugin no registra ningún comando wp aswc ni wp advsubs. Todo se hace por la UI de admin o por hooks directos. Los comandos estándar wp plugin install/update obviamente funcionan porque son de WP-CLI core.
¿Puedo sobreescribir plantillas de emails o Mi Cuenta?
Sí, siguiendo la convención propia de WooCommerce. Copia el archivo desde /templates/emails/ o /templates/myaccount/ a tu-tema/advanced-subscriptions-for-woocommerce/emails/ o .../myaccount/. El plugin carga tu override primero si existe. Detalles en Resumen de emails y Mi Cuenta.
¿Cómo se disparan las renovaciones?
A través de Action Scheduler, la cola de jobs propia de WooCommerce. Cada suscripción tiene una sola acción programada — cuando llega su hora, el plugin crea el pedido de renovación y cobra a la pasarela off-session. Si las renovaciones no se disparan a tiempo, casi siempre el culpable es wp-cron. Ver Renovación que no dispara.
¿Cómo devuelvo el cobro de una renovación?
Reembolso estándar de WooCommerce: abre el pedido de renovación en WooCommerce → Pedidos, pulsa Reembolsar, elige total o parcial. El plugin empuja el reembolso a través de la pasarela que procesó la renovación. Reembolsar una renovación no cancela las renovaciones futuras; cancela la suscripción aparte si esa es la intención.
¿El plugin es GPL?
Sí, GPL v3. La cuota de licencia te compra actualizaciones y soporte por un año; el binario en sí es libre como en libertad. Te lo quedas tras expirar la licencia; simplemente dejas de recibir updates y soporte. Ver la página de licencia.