Menú adicional

¡Consiga MemberPress hoy mismo! ¡Empieza a cobrar por los contenidos que creas! Obtenga MemberPress ahora
  1. Inicio
  2. Base de conocimientos
  3. Preguntas frecuentes
  4. Cómo
  5. Cómo crear un sitio Staging con MemberPress

Cómo crear un sitio Staging con MemberPress

Cómo hacerlo: Puesta en escena con MemberPress

De vez en cuando, puede surgir algún problema con la combinación WordPress/MemberPress que requiera una depuración exhaustiva.

En la mayoría de los casos, no sabremos cuál es la causa sin una solución de problemas adecuada (desactivar plugins y cambiar el tema actual utilizado, examinar los archivos de plantilla, etc.) que podría causar otros problemas en su entorno en vivo. Nuestro soporte necesitaría tener algún sitio de pruebas donde podamos hacer con seguridad una actualización de plugin o tema o cualquier otro cambio sin perturbar el sitio web en vivo.

En el pasado, solía ser difícil configurar un sitio de ensayo de WordPress, pero ahora eso ha cambiado, por lo que incluso una persona sin conocimientos técnicos puede hacerlo.

Por favor, siga este artículo que le guiará sobre cómo crear un sitio de ensayo y configurar todos los ajustes necesarios para que su sitio en vivo siga funcionando correctamente.

Vamos a mostrarle cómo crear la puesta en escena y configurar las pasarelas de pago.

Además, repasaremos los correos electrónicos, los recordatorios y Cron, y lo que debe hacerse en el sitio de puesta en escena para que esto no cause ningún problema en el futuro.

Creación de un sitio de ensayo con MemberPress

Para crear un sitio Staging, la mayoría de las empresas de alojamiento tienen esta opción incluida en su paquete básico. Recomiendo encarecidamente comprobar esto primero.

Otra opción sería crearlo con un plugin como Duplicator o crearlo manualmente desde el extremo de tu servidor donde se encuentran todos los archivos de tu sitio.

Si no está familiarizado con este proceso, puede consultar cómo crear un sitio de ensayo con un plugin o cómo crear un sitio de ensayo manualmente.

Una vez que haya creado su sitio de ensayo, siga estos pasos para asegurarse de que no haya conflictos con su sitio activo:

  1. Ve a MemberPress->Recordatorios y desactiva todos los recordatorios. Puedes tirar los recordatorios a la papelera o desactivar ambas opciones de "Enviar...":

  1. Desactive los siguientes complementos MemberPress en su sitio de ensayo:
    1. Herramientas para desarrolladores
    2. ActiveCampaign (Listas)
    3. ActiveCampaign (Etiquetas)
    4. AWeber
    5. Contacto constante
    6. ConvertKit
    7. Goteo - Versión con etiquetas
    8. GetResponse
    9. MailChimp 3.0
    10. MailPoet
    11. Mailster

Una vez hecho esto, siga las siguientes instrucciones para configurar su pasarela de pago específica para que funcione correctamente en el sitio de ensayo.

Stripe

Si está utilizando Stripe como método de pago, para evitar cualquier impacto negativo en sus pagos, deberá seguir estos pasos:

Nota: Antes de seguir estos pasos, asegúrese de que tiene acceso a MemberPress y a su cuenta de Stripe, ya que tendrá que volver a conectar Stripe a su sitio.

Tire (Live -> Staging):

Tras transferir los datos de su sitio activo (de producción) a su sitio de ensayo, siga estos pasos:

  1. En su Live Site:
    1. Desconecte su pasarela de pago Stripe
    2. Visite la URI: https://[live.domain.com]/wp-admin/?mp-clear-connection-data=true para borrar tus datos de conexión. (Sustituya [live.domain.com] por su dirección actual). en directo dominio.
  2. En su sitio de puesta en escena:
    1. Desconecte su pasarela de pago Stripe
    2. NO ELIMINE la pasarela de pago
    3. Visite la URI: https://[staging.domain.com]/wp-admin/?mp-clear-connection-data=true para borrar los datos de conexión. (Sustituya [staging.domain.com] por su actual puesta en escena dominio.

Nota: Eliminación de su pasarela Stripe en los Ajustes de MemberPress de su sitio staging (clonado desde live), o desconectando su plugin MemberPress de MemberPress.com, borrará el webhook MemberPress en directo en su cuenta de Stripe. Esto significa que su sitio en vivo dejará de comunicarse con Stripe.

Para solucionarlo, intente desconectar y volver a conectar la conexión de Stripe en su sitio activo. Tenga en cuenta que esto sólo funcionará si no ha eliminado la pasarela de Stripe en la configuración de MemberPress en su sitio activo.

  1. De vuelta en su sitio en vivo:
    1. Vuelva a conectar su pasarela de pago Stripe a su cuenta real. 
  2. De vuelta en su sitio de puesta en escena:
    1. Conecte su pasarela de pago Stripe
    2. Marque la casilla "Modo de prueba" en la configuración de la pasarela de pago Stripe
    3. Haga clic en el botón "Actualizar" situado en la parte inferior de la página para guardar los ajustes.

Ya está todo listo. Los pagos en vivo seguirán procesándose y funcionando correctamente. Cualquier pago que realice en su sitio de prueba estará en modo de prueba de Stripe. Puede ver estas transacciones yendo a su panel de Stripe y activando el "Modo de prueba" en la parte superior derecha: 

Push (Staging -> Live):

  1. Antes de empujando Live: Desconecte pero NO ELIMINE la pasarela de pago de Stripe en el sitio de ensayo. 
  2. Entonces empuja para vivir.
  3. Después de empujar para vivir, visite la URI https://live.domain.com/wp-admin/?mp-clear-connection-data=true en el sitio en vivo para borrar sus datos de conexión. 
  4. Vuelva a conectar su pasarela Stripe.
  5. Desmarque la casilla "Modo de prueba" en la configuración de la pasarela de pago de Stripe.
  6. Pulse el botón "Actualizar" para guardar las opciones.

PayPal

También recomendamos utilizar el modo "PayPal Sandbox" en su sitio de prueba. Para ello, deberá crear una cuenta "sandbox" para utilizar PayPal forma de pago.

La otra opción es añadir una nueva pasarela de pago de PayPal utilizando una cuenta de prueba. Lo mejor es dejar activada la pasarela de pago de PayPal activa. Asegúrese de eliminar cualquier pasarela de pago de prueba que cree antes de volver a activarla. 

Si esto le parece todavía demasiado complicado, puede simplemente hacer algunos pagos de prueba con Stripe en su sitio en vivo poniendo Stripe en modo de prueba.

Autorizar.net

Si está utilizando Authorize.Net, tendrá que actualizar las URL de Silent Post y Webhook.

Si esto le parece todavía demasiado complicado, puede simplemente hacer algunos pagos de prueba con Stripe en su sitio en vivo poniendo Stripe en modo de prueba.

Nota: Si ha eliminado la pasarela de pago en la configuración de MemberPress en su sitio activo, consulte este documento en cómo arreglar las suscripciones de los usuarios.

Detener los correos electrónicos en la puesta en escena

Si ha desactivado todos los recordatorios de MemberPress y ha desactivado nuestras integraciones de marketing, no debería tener ningún problema con los correos electrónicos que se envían a los clientes activos desde su sitio de puesta en escena. Pero si quiere estar seguro, aquí están las instrucciones sobre cómo detener el envío de correos electrónicos en su sitio de ensayo.

Ten en cuenta que esto detendrá todos los correos electrónicos, no sólo los de MemberPress. 

¿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.