À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
- 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. - Clique no botão verde Criar button and a dialog will pop up where you’ll configure the notification.
- Certifique-se de que Status é definido como Ativo.
- 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.
![[DELETED CONTENT] 6 estratégias exclusivas de mídia social que você deve experimentar o mais rápido possível | MemberMouse](https://storage.googleapis.com/wpgcbucket/wp/2023/08/d5600831-kvqrorhp4qvxgjnvcrxpbo3m2rn5zl8ala.png)
Para lembretes de pagamento: De acordo com o Quando enviar... digite o acionador de temporização desejado. - Sob o Execute a seguinte ação... título, selecione Chamar um script personalizado no menu suspenso.

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

- 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:
| Evento | Exemplo de script |
| Membro adicionado Conta de membro atualizada Status do membro alterado Nível de associação alterado Membro excluído | Script de notificação de membros |
| Pacote adicionado Status do pacote alterado | Script de notificação de pacote |
| Pagamento recebido Reembolso Pagamento recebido Reembolso Pagamento falho Reembolso emitido | Script de notificação de pagamento |
| Comissão de afiliado (inicial) Comissão de afiliado (cobrança) Cancelar comissão de afiliado | Script de notificação de afiliados |
| Produto adquirido | Script 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:
- Faça o download do script de teste: Script de teste de notificação por push
- 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. - 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. - 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

