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

Migrar desde WooCommerce Subscriptions

Hoy hay dos estrategias soportadas. Coexistir (mantener ambos plugins activos y dejar que el bridge de compatibilidad integrado mantenga las suscripciones WCS funcionando mientras las nuevas se crean en ASWC) o cutover manual (te ayudamos a planificarlo). El importador nativo de un clic está en el roadmap pero no se ha lanzado todavía.

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

Estrategia 1: coexistir

El plugin incluye un bridge de compatibilidad (ASWC_Subscription_Hooks_Bridge) que se autoactiva cuando se detecta WooCommerce Subscriptions activo. El bridge reemite 20 hooks nativos de WCS como hooks aswc_* para que el resto del código de ASWC siga funcionando durante una transición.

  1. Instala y activa Advanced Subscriptions for WooCommerce junto a tu WC Subscriptions existente. Ambos quedan activos.
  2. Las suscripciones WCS existentes siguen renovando vía WCS. Los tokens se quedan donde están.
  3. Marca los nuevos productos de suscripción como productos ASWC. Los nuevos checkouts pasan por ASWC y usan sus propios flujos de pasarela.
  4. Con el tiempo la cartera WCS se reduce de forma natural; cuando llegue a cero puedes desactivar WCS.

Qué hace (y qué no hace) el bridge

El bridge dispara 20 hooks que solo existen mientras WCS esté activo. Aparecen marcados como Compat bridge (WCS) en la Referencia de hooks con un badge ámbar. La lista completa incluye cambios de estado (aswc_subscription_status_updated, aswc_subscription_status_scheduled_to_cancelled), eventos del carrito (aswc_recurring_cart_key, aswc_recurring_cart_next_payment_date) y filtros de acciones de vista (aswc_view_subscription_actions, aswc_subscription_bulk_actions).

El bridge NO migra datos. No copia suscripciones WCS a las tablas de ASWC. No transfiere tokens de pago. Cada plugin mantiene sus suscripciones en su propio almacenamiento.

Tokens de pago

Esta es la parte que más a menudo bloquea un cutover rápido.

  • Stripe, PayPal, WooPayments — los tokens viven en el store WC_Payment_Tokens de WooCommerce. Ambos plugins leen de ahí, así que la tarjeta guardada o el billing agreement de PayPal de un cliente son utilizables por cualquiera. Una suscripción nueva creada en ASWC puede cobrar contra un token Stripe existente sin volver a preguntar al cliente.
  • Redsys — igual: los tokens se guardan como tokens de pago WC y son reutilizables.
  • Bizum — no es nativo recurrente, así que no aplica transferencia de token.
  • Otras pasarelas — revisa la docs del plugin de la pasarela. Si usa el store estándar de tokens de Woo, estás cubierto.

Estrategia 2: cutover manual

Si quieres todo en ASWC de una vez:

  1. Exporta tus suscripciones WCS activas a CSV (Subscriptions → Export).
  2. Snapshot de la base de datos. Prueba el cutover en staging primero.
  3. Recrea los productos de suscripción en modo ASWC.
  4. Para cada cliente, crea la nueva suscripción ASWC vía la REST API o la UI admin, apuntándola al token WC existente.
  5. Cancela la suscripción WCS equivalente (para que deje de renovar).
  6. Desactiva WC Subscriptions cuando todo esté movido.

Esta es la vía con la que ayudamos en el formulario de contacto. Hacerlo sin un dry run en staging es alto riesgo.

Hooks relevantes