1. Início
  2. Base de conhecimento
  3. Notificações push
  4. Chamar um script personalizado
  5. Chamar um script personalizado quando determinados eventos ocorrerem

Chamar um script personalizado quando determinados eventos ocorrerem

Às vezes, você pode querer executar uma ação personalizada quando determinados eventos ocorrem em seu site de associação. Por exemplo, você pode querer atualizar um banco de dados de terceiros quando os membros aderirem ou cancelarem. Ou você pode querer atualizar um aplicativo de terceiros quando um pagamento estiver vencido.

MemberMouse’s powerful push notification system can be used to accomplish these things, and so can the Payment Reminders. Both systems can be used to trigger scripts on special events.

Leia este artigo para Saiba mais sobre o uso de notificações por push.
Leia este artigo para Saiba mais sobre lembretes de pagamento.

Configuração da notificação push ou do lembrete de pagamento
  1. Para notificações push: No painel do WordPress, vá para MemberMouse > Ferramentas de desenvolvimento e, em seguida, clique no botão Notificações push guia.

    Para lembretes de pagamento: No painel do WordPress, vá para MemberMouse > Configurações de pagamento e, em seguida, clique no botão Lembretes guia.

  2. Clique no botão verde Criar button and a dialog will pop up where you’ll configure the notification.

  3. Certifique-se de que Status é definido como Ativo.

  4. Para notificações push: Na seção Quando o seguinte evento ocorrer... selecione, no menu suspenso, o evento que você deseja que acione a chamada do seu script personalizado. Para determinados eventos, também há opções secundárias que podem ser definidas. Por exemplo, para o evento Status de membro alterado você pode, opcionalmente, selecionar um status específico para acionar o script que está sendo chamado.



    Para lembretes de pagamento: De acordo com o Quando enviar... digite o acionador de temporização desejado.

  5. Sob o Execute a seguinte ação... título, selecione Chamar um script personalizado no menu suspenso.


  6. Em seguida, insira o URL onde seu script personalizado está localizado.



  7. Clique no botão Salvar.
Acesso a dados em seu script

O MemberMouse chamará o script que você especificar e passará todos os dados relevantes com base no evento que aciona a notificação. A tabela abaixo mapeia eventos para exemplos de scripts que mostram quais dados serão transmitidos para cada evento e como acessá-los:

EventoExemplo de script
Membro adicionado Conta de membro atualizada Status do membro alterado Nível de associação alterado Membro excluídoScript de notificação de membros
Pacote adicionado Status do pacote alteradoScript de notificação de pacote
Pagamento recebido Reembolso Pagamento recebido Reembolso Pagamento falho Reembolso emitidoScript de notificação de pagamento
Comissão de afiliado (inicial) Comissão de afiliado (cobrança) Cancelar comissão de afiliadoScript de notificação de afiliados
Produto adquiridoScript de notificação de compra de produto
Testando seu script

When you’re developing your script you can easily test it from the Ferramentas do desenvolvedor > Notificações push page by clicking the ‘green test beaker’ icon on the row associated with the notification you want to test. This will send test data to the script configured in the notification. While the test notification tool is useful, prior to going live with your script, it’s always a good idea to run a real world test.

Solução de problemas

Se você estiver em uma situação em que parece que os dados da notificação por push não estão sendo passados para o seu script, sugerimos fazer o upload seguindo as instruções abaixo:

  1. Faça o download do script de teste: Script de teste de notificação por push

  2. Upload the test script to your server. For the sake of example let’s assume that you upload the script to http://yourdomain.com/push_notification_test.php.

    This simple test script will send an email to the email address passed to the script along with some data that would’ve been passed to the script from the MemberMouse push notification system.

  3. Criar uma nova notificação por push para o evento que você deseja testar e defina o URL como o local do script de teste da seguinte forma: http://yourdomain.com/push_notification_test.php?to_email=

    IMPORTANTE: Certifique-se de substituir por seu endereço de e-mail real.

  4. Click the ‘green test beaker’ icon to test the push notification. Shortly after this, you should receive an email containing some sample data in it that looks something like this:
Dados passados para o script:
ID do membro: -10
Nome: SampleFirstName SampleLastName
E-mail: [email protected]
Nível de associação: Associação gratuita
Este artigo foi útil?

Não consegue encontrar a resposta que está procurando?

Entre em contato com nossa Equipe de Sucesso do Cliente
Entre em contato conosco!