Menu adicional

Obtenha o MemberPress hoje mesmo! Comece a ser pago pelo conteúdo que você cria! Obtenha o MemberPress agora
  1. Início
  2. Base de conhecimento
  3. Perguntas frequentes
  4. Como fazer
  5. Como criar um site de teste com o MemberPress?

Como criar um site de teste com o MemberPress?

Este documento abordará os princípios básicos do gerenciamento de um site de teste ao executar um site com o MemberPress.

O guia também o ajudará a definir todas as configurações necessárias para evitar possíveis problemas com seu site ativo ou de teste.

Trabalhando com o site de preparação

Ocasionalmente, você pode encontrar problemas com o WordPress ou o MemberPress que exijam depuração completa.

Às vezes, os problemas podem ser criados pela simples atualização ou adição de um novo plug-in ou tema ao seu site. Eles também podem resultar do trabalho com diferentes plug-ins, cache, problemas de servidor ou hospedagem etc.

Na maioria dos casos, é difícil saber a causa do problema sem a devida solução de problemas. A solução de problemas geralmente envolve a desativação de plug-ins, a alteração do tema, a análise dos arquivos de modelo etc. Se isso for feito em seu site ativo (ambiente), poderá criar problemas com o funcionamento do site.

Ter um site de teste pode ser benéfico para o gerenciamento geral de seu site ativo. Um site de teste é usado para atualizar ou instalar novos plugins e temas, testar alterações de código ou configurações ou depurar. Além disso, ter um site de teste ajudará qualquer equipe de suporte a resolver problemas mais rapidamente.

Configuração do site de teste

A configuração de um site de teste geralmente não é complicada e pode ser feita até mesmo por uma pessoa não técnica.

A maioria das empresas de hospedagem inclui a opção de criar um site de teste em seu pacote básico. Se disponível, essa opção provavelmente será a maneira mais fácil de criar um site de teste.

Caso contrário, você poderia Criar um site de teste usando um plug-in como o Duplicator. Como alternativa, você pode criar um site de teste manualmente.

Gerenciamento de sites de teste e ativos

Você pode mover os dados entre os sites Live e Staging:

  • Puxar é o processo de copiar os arquivos do site ativo (de produção) para o site de teste.
  • Empurrando é o processo oposto do Pulling. Nesse processo, o conteúdo de seu site de teste é copiado para o site ativo.

Esses processos substituirão todos os arquivos existentes no site de destino. Assim, por exemplo, o processo de push substituirá todos os arquivos existentes no site Live pelos arquivos do site Staging.

Portanto, para atualizar os plug-ins com segurança e garantir que não haverá problemas com o funcionamento de seu site ativo, siga estas etapas:

  1. Transfira o site ativo para o site de teste. Isso fará com que o site de teste seja idêntico ao site ativo.
  2. Faça login no site de preparação e aplique todas as atualizações que tiver.
  3. Quando tiver certeza de que não há problemas com as atualizações que você aplicou,

Configuração de e-mails do MemberPress

Depois de criar seu site de teste, siga estas etapas para garantir que não haja conflitos com seu site ativo:

  1. Desativar lembretes: Ir para Painel de controle > MemberPress > Lembretes e desativar todos os lembretes. Aqui, você pode remover todos os lembretes ou apenas desativar os e-mails, mantendo todos os lembretes. Para desativar os e-mails de cada lembrete, siga estas etapas:
    • Passe o mouse sobre o nome do lembrete e clique no botão Editar link;
    • Desativar e-mails relacionados ao usuário e ao administrador desmarcando suas opções (See...).
  1. Desativar complementos: Desative os seguintes Add-Ons do MemberPress em seu site de teste:
    • Ferramentas do desenvolvedor
    • ActiveCampaign (Listas)
    • ActiveCampaign (Tags)
    • AWeber
    • Contato constante
    • ConvertKit
    • Drip - Versão de etiquetas
    • GetResponse
    • MailChimp 3.0
    • MailPoet
    • Correio eletrônico
  1. Desativar os e-mails de notificação do MemberPress:
    • Navegue até o Painel de controle > MemberPress > Configurações > E-mails guia;
    • Aqui, desmarque todos os e-mails de usuários e administradores na lista.

Essas configurações evitam o envio duplo (envio do mesmo e-mail do site ativo e de teste), e-mails enviados incorretamente ou problemas semelhantes.

Feito isso, siga as instruções abaixo para configurar seu gateway de pagamento específico para funcionar corretamente no site de teste.

Interromper todos os e-mails na preparação

Com todas as Notificações, Lembretes e integrações de marketing do MemberPress desativadas, você não deve esperar problemas relacionados a e-mails.

Por outro lado, os e-mails também podem ser acionados por outros plug-ins de terceiros ou pelo WordPress.

Nesse caso, você pode usar um dos plug-ins de terceiros para impedir que o site de teste envie e-mails. Observe que isso interromperá todos os e-mails em seu site de teste, não apenas os do MemberPress. 

Listrado

Se você estiver usando o Stripe como método de pagamento, para evitar qualquer impacto negativo em seus pagamentos, será necessário seguir estas etapas:

Observação: Antes de executar essas etapas, garanta o acesso ao MemberPress e à sua conta do Stripe. Você precisará acessar ambos para reconectar o Stripe ao seu site.

Puxando (Live > Staging)

Quando o processo de extração estiver concluído, aplique as seguintes alterações às configurações do Stripe:

  1. Em seu site ao vivo:
    1. Desconecte seu gateway de pagamento Stripe
    2. Visite o URI: https://[live.domain.com]/wp-admin/?mp-clear-connection-data=true para limpar seus dados de conexão. (Substitua [live.domain.com] por seu nome real ao vivo domínio.
  2. Em seu site de preparação:
    1. Desconecte seu gateway de pagamento Stripe
    2. NÃO exclua o gateway de pagamento
    3. Visite o URI: https://[staging.domain.com]/wp-admin/?mp-clear-connection-data=true para limpar seus dados de conexão. (Substitua [staging.domain.com] por seu nome real preparação domínio.

Observação: Excluir seu gateway Stripe nas configurações do MemberPress de seu site de teste (clonado do site ativo) ou desconectar o plug-in do MemberPress do MemberPress.com, excluirá o webhook MemberPress ativo em sua conta do Stripe. Isso significa que seu site ativo deixará de se comunicar com o Stripe.

Para corrigir isso, tente desconectar e reconectar a conexão do Stripe em seu site ativo. Lembre-se de que isso só funcionará se você não tiver excluído o gateway do Stripe nas configurações do MemberPress em seu site ativo.

  1. Volte para seu site Live:
    1. Reconecte o gateway de pagamento Stripe à sua conta ativa. 
  2. Volte para seu site de preparação:
    1. Conecte seu gateway de pagamento Stripe.
    2. Verifique o Modo de teste nas configurações do gateway de pagamento Stripe.
    3. Clique no botão Atualização na parte inferior da página para salvar as configurações.

Está tudo pronto. Os pagamentos em tempo real ainda serão processados e funcionarão corretamente. Seus pagamentos no site de teste estarão no modo de teste do Stripe. Você pode ver essas transações acessando o painel de controle do Stripe e ativando a opção Modo de teste no canto superior direito: 

Empurrando (Staging > Live)

Após o envio dos arquivos do site de teste para o site ativo, aplique as seguintes configurações:

  1. Antes de Empurrando ao vivo: Desconecte, mas NÃO exclua o gateway de pagamento Stripe no site de teste. 
  2. Em seguida, empurre para viver.
  3. Depois de fazer o push to live, visite o URI https://live.domain.com/wp-admin/?mp-clear-connection-data=true no site ativo para limpar seus dados de conexão. 
  4. Reconecte seu gateway Stripe ativo.
  5. Desmarque a opção Modo de teste nas configurações do gateway de pagamento Stripe.
  6. Clique no botão Atualização para salvar as opções.

PayPal

Também recomendamos o uso de PayPal Sandbox em seu site de teste. Para isso, você precisará criar uma conta sandbox para usar o PayPal Forma de pagamento.

A outra opção é adicionar um novo gateway de pagamento do PayPal usando uma conta de teste. É melhor deixar seu gateway de pagamento do PayPal ativo ativado. Não se esqueça de excluir todos os gateways de pagamento de teste que você criar antes de voltar ao ativo. 

Se achar que isso ainda é muito complicado, você pode simplesmente fazer alguns pagamentos de teste com o Stripe em seu site ativo, colocando o Stripe no modo de teste.

Authorize.net

Se estiver usando o Authorize.Net, será necessário atualizar os URLs do Silent Post e do Webhook.

Se achar que isso ainda é muito complicado, você pode simplesmente fazer alguns pagamentos de teste com o Stripe em seu site ativo, colocando o Stripe no modo de teste.

Observação: Se você excluiu o gateway de pagamento nas configurações do MemberPress em seu site ativo, consulte este documento em Como corrigir suas assinaturas de usuário.

Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

Comece a ser pago pelo conteúdo que você cria.