Menú adicional

¡Consiga MemberPress hoy mismo! ¡Empieza a cobrar por los contenidos que creas! Obtenga MemberPress ahora
  1. Inicio
  2. Base de conocimientos
  3. General
  4. Migración
  5. Migrar o importar suscripciones periódicas automáticas

Migrar o importar suscripciones periódicas automáticas

Antes de leer esta página, asegúrese de haber revisado nuestro  Visión general de la migración ¡página primero!

Cuándo importar suscripciones periódicas

Resumen en vídeo

Tenga en cuenta que los vídeos de esta página muestran el antiguo ID de Stripe que utilizaríamos para las suscripciones (cus_xxxxxxxxxxx). Los ID correctos que debe utilizar ahora para todas las importaciones futuras son los ID de suscripción (sub_xxxxxxxxxxx).

Instrucciones generales

Deberías SÓLO importar suscripciones periódicas por los siguientes motivos:

  1. Está migrando perfiles recurrentes automatizados (para PayPal, Authorize.Net ARB o Stripe) desde otro sistema 
  2. Es necesario importar manualmente una suscripción que no se ha añadido correctamente a MemberPress debido a un fallo de la pasarela.

Esto significa que, sean cuales sean las suscripciones periódicas que esté importando DEBE ser suscripciones reales y activas que se encuentren actualmente en su procesador de pasarela (PayPal, Authorize.Net ARB o Stripe). La importación NO crea ni puede crear ninguna suscripción ni iniciar ningún cargo real. La importación se utiliza simplemente para añadir datos existentes. 

Nota importante: Antes de importar los archivos indicados, deberá asegurarse de haber creado en MemberPress las afiliaciones a las que se asociarán estas suscripciones Y que los usuarios a los que se asignarán se encuentran en su panel de control de WordPress > sección Usuarios. 

Para importar suscripciones periódicas, deberá importar dos por separado CSV en el siguiente orden:

  1. Archivo CSV de suscripciones
  2. Archivo CSV de transacciones (si no necesita importar un lote grande de transacciones, tenga en cuenta que puede resultarle más fácil y rápido crear simplemente transacciones manuales para la(s) suscripción(es) que importe (no puede crear suscripciones manualmente).

Por favor, tenga mucho cuidado y siga EXACTAMENTE el formato que se indica a continuación. Si no lo hace EXACTAMENTE se su archivo no se importará correctamente. 

Volver arriba

Suscripciones Formato de archivo CSV

Pulse aquí para ver un ejemplo de archivo CSV de suscripciones. Con esta plantilla básica, consulte a continuación las columnas obligatorias y opcionales del archivo CSV.

Instrucciones en vídeo

Tenga en cuenta que los vídeos de esta página muestran el antiguo ID de Stripe que utilizaríamos para las suscripciones (cus_xxxxxxxxxxx). Los ID correctos que debe utilizar ahora para todas las importaciones futuras son los ID de suscripción (sub_xxxxxxxxxxx).

Columnas obligatorias:

  • nombre de usuario O correo electrónico - Puede introducir 'nombre de usuario' O 'correo electrónico' para la cabecera de su columna (NO admite ambos en un mismo archivo). Si utiliza "nombre de usuario", utilice el nombre de usuario del usuario que debe asociarse a la transacción. Si utiliza "correo electrónico", introduzca el correo electrónico del usuario. Su selección debe pertenecer a un usuario ya existente en la base de datos. (Nota: desde la versión MemberPress Importer 1.6.8 también puedes utilizar user_email en lugar de email name)
  • product_id - ID de la suscripción a la que corresponde esta suscripción. Debe ser el ID de una suscripción ya existente en la base de datos.
  • sub_num o subscr_id - El número de suscripción que hace referencia a la suscripción. Nota: para Stripe, utilizamos el ID de suscripción para el sub_num (sub_xxxxxxxxxx). Para PayPal, el Id. de perfil (I-xxxxxxxxxx).
  • importe o precio - Precio del abono. Puede ser cualquier número en formato decimal sin símbolo de moneda - por ejemplo 5.99
  • total - Precio con impuestos incluidos (si los hay). total = (importe + importe_impuestos). Si no hay impuestos, debe tener el mismo valor que el campo "importe".
  • period - Número de semanas, meses o años. Puede ser cualquier número entero válido si period_type='months' o period_type='weeks' pero cualquier otro, sólo puede ser 1.
  • period_type - Es el tipo de periodo. Puede ser "semanas", "meses", "años" o "toda la vida".
  • método_pago o gateway - El identificador único del método de pago. Puede encontrarlo en el campo pestaña pagos de la página Configuración MemberPress. Debe hacer referencia a la pasarela real en la que existe el perfil recurrente del cliente. Por lo tanto, si utiliza PayPal Express Checkout, por ejemplo, asegúrese de que el ID de esa pasarela es lo que se establece aquí.

Columnas opcionales:

  • id - Actualiza la información de suscripción para la suscripción existente que coincide con el id. Si se deja en blanco, se creará un nuevo suscripción. Asegúrese de utilizar el identificador de la columna "Id" de la página MemberPress > Suscripciones, como se muestra a continuación aquí. Este campo requiere MemberPress Importer versión 1.6.0 o posterior.
  • trial - Establece si la Afiliación tiene o no un periodo de prueba. Puede ser 1 para verdadero o 0 para falso. Por defecto es 0.
  • trial_days - Número de días que durará la prueba. Puede ser cualquier número entero. Por defecto es 0.
  • trial_amount - El importe que se cobrará para iniciar la prueba. Puede ser cualquier número en formato decimal sin símbolo de moneda - por ejemplo 5.99
  • limit_cycles - Limitar o no el número de ciclos de pago. Debe ser 1 para sí o 0 para no. Por defecto es 0.
  • limit_cycles_num - El número de ciclos de pago regulares antes de que se cancele la suscripción. Esto no incluye el pago del periodo de prueba. Si limit_cycles se establece en 0 o se deja vacío, este parámetro no tiene ningún efecto. Puede ser cualquier número mayor o igual a 1. Por defecto es 2.
  • limit_cycles_action - Qué hacer después de cancelar la suscripción. Puede establecerse como 'expire' o 'lifetime'. Por defecto es 'expire'.
  • prorated_trial - Si el periodo de prueba se prorrateó como parte de una actualización o una reducción. Debe ser 1 para sí o 0 para no. Por defecto es 0.
  • estado - Estado de la suscripción. Puede ser "pendiente", "activa" o "cancelada". Por defecto es "activa".
  • started_at or created_at - Fecha en la que comenzó la suscripción. Debe tener el formato "AAAA-MM-DD hh:mm:ss". Por defecto es la hora actual. NOTA IMPORTANTE: Para las suscripciones mensuales, es importante que esto se establezca en el mismo día del mes en que se está facturando. Por lo tanto, si la suscripción se factura el día 12 de cada mes, asegúrese de que también sea el día 12 de cada mes. De lo contrario, las fechas de vencimiento de sus transacciones serán incorrectas en las renovaciones después de la importación.
  • coupon_code - El código del cupón aplicado a esta transacción. Debe hacer referencia a un cupón que ya exista en la base de datos. Por defecto está en blanco.
  • tax_rate - El tipo impositivo en %. Ejemplo 5% debe introducirse como 5.000. Por defecto es 0.
  • importe_impuesto - Importe del impuesto aplicado al total. importe_impuesto = (importe*(tipo_impuesto/100)). Por defecto es 0.
  • tax_desc - Descripción del impuesto. Por defecto sin descripción.
  • tax_class - Actualmente no se utiliza en MemberPress. Por defecto es 'standard'.
  • cc_last4 - Los 4 últimos dígitos de la tarjeta de crédito utilizada para comprar la suscripción. No es compatible con todas las pasarelas.
  • cc_exp_month - El mes (1-12) en que caduca la tarjeta de crédito utilizada para comprar esta suscripción. No es compatible con todas las pasarelas.
  • cc_exp_year - El año (20xx) en que caduca la tarjeta de crédito utilizada para comprar esta suscripción. No es compatible con todas las pasarelas.

Tenga en cuenta que no puede utilizar el mismo archivo CSV para importar suscripciones y transacciones al mismo tiempo. Deben importarse por separado.

Volver arriba

Formato CSV de las transacciones

Instrucciones en vídeo

Tenga en cuenta que los vídeos de esta página muestran el antiguo ID de Stripe que utilizaríamos para las suscripciones (cus_xxxxxxxxxxx). Los ID correctos que debe utilizar ahora para todas las importaciones futuras son los ID de suscripción (sub_xxxxxxxxxxx).

Por favor, tenga mucho cuidado y siga EXACTAMENTE el formato que se indica a continuación. Si no lo hace EXACTAMENTE se su archivo no se importará correctamente. 

Pulse aquí para ver un ejemplo de archivo CSV de transacciones. Con esta plantilla básica, consulte a continuación las columnas obligatorias y opcionales del archivo CSV.

Columnas obligatorias:

  • nombre de usuario o correo electrónico - El nombre de usuario o la dirección de correo electrónico del usuario que debe asociarse a la transacción. Debe pertenecer a un usuario ya existente en la base de datos. (Nota: desde la versión MemberPress Importer 1.6.8 también puedes utilizar user_email en lugar de email name)
  • product_id - ID del abono para el que se realiza la transacción. Debe ser el ID de un abono ya existente en la base de datos. El identificador se puede encontrar en la URL al editar el abono. Por ejemplo, el ID de afiliación en esta URL: http://awesomesite.com/wp-admin/post.php?post=10&action=edit es 10.
  • importe - Precio del abono. Puede ser cualquier número en formato decimal sin símbolo de moneda - por ejemplo 5,99.
  • total - Precio con impuestos incluidos (si los hay). total = (importe + importe_impuestos). Si no hay impuestos, debe tener el mismo valor que el campo "importe".
  • sub_num o subscr_id - esta columna no es obligatoria pero es necesario para referenciar una transacción a la suscripción importada en el Importación CSV de suscripciones. Véase a continuación.
  • Columnas opcionales:

  • id - Actualiza la información de la transacción para la transacción existente que coincide con el id. Si se deja en blanco, se creará una nueva transacción. Asegúrese de utilizar el identificador de la columna "Id" de la página MemberPress > Transacciones, como se muestra a continuación aquí. Este campo requiere MemberPress Importer versión 1.6.0 o posterior.
  • sub_num o subscr_id - El número de suscripción que hace referencia a la suscripción. Este sub_num debe hacer referencia a una suscripción ya existente en la base de datos. Por defecto está en blanco.
  • método_pago o gateway_id - El identificador único del método de pago. Se encuentra en la pestaña de pagos de la página de configuración de MemberPress. Por defecto es "manual". Si está importando miembros gratuitos, también puede establecerlo en "free".
  • código_cupón o cupón - El código del cupón aplicado a esta transacción. Debe hacer referencia a un cupón que ya exista en la base de datos. Por defecto está en blanco.
  • send_welcome - Controla si el usuario recibirá un correo electrónico de bienvenida junto con esta transacción recién creada. Puede ser 1 para true o 0 para false. Por defecto es 0.
  • send_receipt - Controla si el usuario recibirá un correo electrónico de recibo junto con esta transacción recién creada. Puede ser 1 para verdadero o 0 para falso. Por defecto es 0.
  • trans_num - El número de transacción de la pasarela. Puede ser cualquier cadena de texto pequeña. Si está en blanco, se generará un identificador aleatorio.
  • tax_rate - El tipo impositivo en %. Ejemplo 5% debe introducirse como 5.000. Por defecto es 0.
  • importe_impuesto - Importe del impuesto aplicado al total. importe_impuesto = (importe*(tipo_impuesto/100)). Por defecto es 0.
  • tax_desc - Descripción del impuesto. Por defecto sin descripción.
  • tax_class - Actualmente no se utiliza en MemberPress. Por defecto es 'standard'.
  • estado - El estado de la transacción. Puede ser "pendiente", "completa" o "reembolsada". Por defecto es "completa".
  • created_at - Fecha de creación de la transacción. Debe tener el formato "AAAA-MM-DD hh:mm:ss". Por defecto es la fecha actual.
  • expires_at - Fecha de caducidad de la transacción. Cuando una transacción caduca, debe ser renovada por el usuario para que siga teniendo acceso. Debe tener el formato "AAAA-MM-DD hh:mm:ss". Si se deja en blanco, se aplicarán por defecto las reglas de caducidad habituales de los miembros. Para el acceso de por vida, utilice 0000-00-00 00:00:00 como fecha de expires_at. NOTA IMPORTANTE: Si no desea que su usuario tenga acceso de por vida basado en esta importación, debe tienen que añada una fecha de caducidad a través de esta columna.

Cargar los archivos

Para cargar los archivos que ha creado, sólo tiene que seguir estos pasos:

  1. Vaya al Plugin MemberPress > Importar. Una vez allí, seleccione Suscripciones o Transacciones del tipo de archivo al menú desplegable de importación.
  2. A continuación, utilice el botón "Seleccionar archivo" para cargar su archivo (sólo puede importar un archivo cada vez). 
  3. Por último, haga clic en el botón de carga.

Mensajes del importador

Después de importar el archivo, el importador le mostrará un par de líneas y cuadros diferentes para informarle de cómo ha ido la importación. A continuación se describen.

X Filas importadas con éxito - Aquí, el importador le indicará cuántas filas (en lugar de X) se han importado correctamente.

No se han podido importar X filas - Aquí, el importador le dirá cuántas filas (en lugar de X) fallaron al importar.

X Total de filas procesadas - Aquí, el importador le dirá cuántas filas totales (en lugar de X) se procesaron.

Mensajes de éxito de fila: - En este cuadro, verá los mensajes de éxito relacionados con su importación más reciente. 

Errores de fila: - En este cuadro, verá los errores relacionados con las filas de su importación más reciente. El mensaje debe ser lo suficientemente detallado como para que puedas saber lo que tienes que corregir, para que tu archivo funcione correctamente al importarlo. 

CSV para las filas fallidas ... copiar estos, arreglar y volver a importar: - Aquí se le indicarán las filas exactas que deben corregirse. Anótelos para corregir las filas con errores. 

Volver arriba

¿Le ha resultado útil este artículo?

Artículos relacionados

chica del ordenador

¡Consiga MemberPress hoy mismo!

Empieza a cobrar por los contenidos que creas.