fbpx
  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 é recebido.

O poderoso sistema de notificação por push do MemberMouse pode ser usado para realizar essas coisas e muito mais. Leia este artigo para Saiba mais sobre o uso de notificações por push.

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

  2. Clique no botão Criar notificação por push e será exibida uma caixa de diálogo na qual você configurará a notificação.

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

  4. Sob 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.



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

Quando estiver desenvolvendo seu script, você poderá testá-lo facilmente no Ferramentas do desenvolvedor > Notificações push clicando no ícone "béquer de teste verde" na linha associada à notificação que você deseja testar. Isso enviará dados de teste para o script configurado na notificação. Embora a ferramenta de notificação de teste seja útil, antes de colocar seu script no ar, é sempre uma boa ideia executar um teste no mundo real.

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. Carregue o script de teste em seu servidor. Para fins de exemplo, vamos supor que você faça upload do script para http://yourdomain.com/push_notification_test.php.

    Esse script de teste simples enviará um e-mail para o endereço de e-mail passado para o script, juntamente com alguns dados que teriam sido passados para o script a partir do sistema de notificação por push do MemberMouse.

  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. Clique no ícone "copo de teste verde" para testar a notificação por push. Pouco tempo depois, você deverá receber um e-mail contendo alguns dados de amostra, mais ou menos assim:
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!