Por favor, tenga en cuenta que el plugin de migración no está disponible públicamente en este momento. Esta guía sirve como referencia sobre cómo funcionará la migración. Por favor, contacte con el soporte para migrar sus suscripciones.

Al seguir esta guía, podrá utilizar el plugin WPSubscription - Importar Suscripciones para migrar suscripciones de WooCommerce Subscription a WP Subscription.

Requisitos previos

Los siguientes plugins deben estar instalados antes de comenzar el proceso.

  1. WPSubscription

  2. WPSubscription Pro (para suscripción variable)

  3. WooCommerce Subscriptions

  4. WPSubscription - Importar Suscripciones

  5. WooCommerce Stripe Payment Gateway (pagos/opcional)

  6. Paddle para WooCommerce (pagos/opcional)

Actualmente, se admiten los gateways de pago Paddle para WooCommerce y WooCommerce Stripe. Estamos trabajando en agregar más soporte para gateways.
Para el Gateway de Pago WooCommerce Stripe, solo las suscripciones pagadas con Tarjetas se renovarán automáticamente correctamente.
Cree una copia de seguridad completa del sitio/base de datos.
Asegúrese de que WP-Cron esté en funcionamiento y que su sitio pueda hacer solicitudes salientes.

Descripción general de la migración

Cuando inicie una migración, WPSubscription – Importar Suscripciones realiza los siguientes pasos para mover las Suscripciones de WooCommerce a WPSubscription, asegurando la continuidad de los datos de suscripción y los pagos.

1. Conversión de Producto

  • El sistema primero identifica el producto de suscripción.

  • Lo convierte en un Producto Simple o un Producto Variable, dependiendo del tipo de producto original.

Importante: Los datos de suscripción del producto se conservan completamente. Solo se cambia la taxonomía del producto (tipo de producto).

2. Creación de Suscripción

  • Para cada Suscripción de WooCommerce:

    • Se genera un nuevo pedido.

    • Se crea un nuevo registro de Suscripción en WPSubscription.

  • Fecha de Inicio: Coincide con la fecha de inicio de la suscripción original.

  • Fecha de Fin: Coincide con la fecha de fin programada de la suscripción original.

  • A partir del próximo ciclo de facturación, la nueva Suscripción WP sigue el cronograma recurrente del producto.

3. Migración de Auto-Renovación

  • Para Pagos de Paddle:

    • La migración actualiza la suscripción en Paddle.

En la Suscripción de Paddle, el identificador de Suscripción se actualiza. Además, se conservan los datos antiguos.
  • Datos Antiguos de Paddle (ejemplo)

{
"wc_order_id": 1000,
"wc_subscription_id": 1001
}
  • Datos Actualizados de Paddle (ejemplo)

{
"old_data": {
"wc_order_id": 1000,
"wc_subscription_id": 1001
},
"wc_order_id": 1501,
"wp_subs_migrated": "true"
}
  • Para pagos de Stripe:

    • Los datos de pago se migran de la Suscripción original de WooCommerce.

    • La nueva Suscripción continúa la renovación automática sin problemas.

4. Migración en segundo plano

  • La migración se ejecuta automáticamente en segundo plano.

  • Punto clave: El uso y rendimiento del sitio web permanecen sin cambios durante el proceso.

Acciones post-migración

La Suscripción de WooCommerce original sigue activa. Desactive el plugin de Suscripciones de WooCommerce por completo.

Notas especiales

  • Los datos de la Suscripción original se conservan; solo se cambia el tipo de producto.

  • La migración asegura que los pagos futuros se alineen con las reglas recurrentes del producto.

  • Las renovaciones automáticas se vuelven a vincular a WPSubscription dependiendo de la pasarela de pago.

Paddle para WooCommerce, Pasarela de pago Stripe de WooCommerce

Proceso de migración paso a paso

  1. Inicie sesión en su Tablero de WordPress.

  2. Instale/active los plugins requeridos que se enumeran arriba.

  3. Vaya a WP Subscription > Importar Suscripciones.

  4. Elija una de las acciones de "importar":

    • Importar todo para migrar cada suscripción listada, o

    • Seleccione múltiples filas y haga clic en Importar seleccionados, o

    • Haga clic en Importar en una fila individual para migrar una sola suscripción.

  5. La importación comienza, y una barra de progreso muestra el estado de la migración.

  6. Al completar cada fila, la columna ID de nueva suscripción muestra el ID de WPSubscription creado (registro vinculado).

Solución de problemas

  • La primera vez, si todas las importaciones fallan, por favor limpie la caché de su sitio. Su proveedor de hosting también puede almacenar en caché los datos. Así que, intente de nuevo después de un tiempo (p. ej., 30 min).

  • A veces, debido a la caché, algunas importaciones pueden fallar. Si es así, intente importar nuevamente las que fallaron.

  • Puede verificar el registro de la migración yendo a WooCommerce > Estado > Registros y abriendo el archivo de registro con el nombre wpsubs_import.