Il peut arriver que vous souhaitiez effectuer une action personnalisée lorsque certains événements se produisent dans votre site d'affiliation. Par exemple, vous pouvez mettre à jour une base de données tierce lorsque des membres s'inscrivent ou se désinscrivent. Vous pouvez également vouloir mettre à jour une application tierce lorsqu'un paiement est dû.
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.
Lire cet article pour en savoir plus sur l'utilisation des notifications push.
Lire cet article pour en savoir plus sur les rappels de paiement.
Configuration de la notification push ou du rappel de paiement
- Pour les notifications push : Dans le tableau de bord de WordPress, allez à MemberMouse > Outils de développement puis cliquez sur le bouton Notifications push tabulation.
Pour les rappels de paiement : Dans le tableau de bord de WordPress, allez dans MemberMouse > Paramètres de paiement puis cliquez sur le bouton Rappels tabulation. - Cliquez sur le bouton vert Créer button and a dialog will pop up where you’ll configure the notification.
- Veillez à ce que Statut est fixé à Actif.
- Pour les notifications push : Sous la rubrique Lorsque l'événement suivant se produit... sélectionnez dans la liste déroulante l'événement qui déclenchera l'appel de votre script personnalisé. Pour certains événements, des options secondaires peuvent être définies. Par exemple, pour l'événement Changement de statut du membre vous pouvez éventuellement sélectionner un statut spécifique pour déclencher l'appel du script.
![[DELETED CONTENT] 6 stratégies uniques de médias sociaux que vous voudrez essayer dès que possible | MemberMouse](https://storage.googleapis.com/wpgcbucket/wp/2023/08/d5600831-kvqrorhp4qvxgjnvcrxpbo3m2rn5zl8ala.png)
Pour les rappels de paiement : Dans le cadre de la Quand envoyer... saisir le déclencheur de synchronisation souhaité. - En vertu de la Effectuez l'action suivante... sélectionner Appeler un script personnalisé dans le menu déroulant.

- Saisissez ensuite l'URL où se trouve votre script personnalisé.

- Cliquez sur le bouton Enregistrer.
Accès aux données dans votre script
MemberMouse appellera le script que vous spécifiez et transmettra toutes les données pertinentes en fonction de l'événement qui déclenche la notification. Le tableau ci-dessous associe les événements à des exemples de scripts qui vous indiquent quelles données seront transmises pour chaque événement et comment y accéder :
| Événement | Exemple de script |
| Membre ajouté Compte de membre mis à jour Statut du membre modifié Niveau d'adhésion modifié Membre supprimé | Script de notification aux membres |
| Offre groupée ajoutée Offre groupée dont le statut a été modifié | Script de notification de l'offre groupée |
| Paiement reçu Refacturation Paiement reçu Refacturation Échec du paiement Remboursement émis | Script de notification de paiement |
| Commission d'affiliation (initiale) Commission d'affiliation (refacturation) Annuler la commission d'affiliation | Script de notification d'affiliation |
| Produit acheté | Script de notification des produits achetés |
Tester votre script
When you’re developing your script you can easily test it from the Outils du développeur > Notifications 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.
Dépannage
Si vous vous retrouvez dans une situation où il semble que les données de notification push ne sont pas transmises à votre script, nous vous suggérons de télécharger le script en suivant les instructions ci-dessous :
- Télécharger le script de test : Script de test des notifications 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. - Créer une nouvelle notification push pour l'événement que vous souhaitez tester et définissez l'URL à l'emplacement du script de test comme suit : http://yourdomain.com/push_notification_test.php?to_email=.
IMPORTANT: Veillez à remplacer par votre véritable adresse électronique. - 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:
Données transmises au script :
ID du membre : -10
Nom : SampleFirstName SampleLastName
Courriel : [email protected]
Niveau d'adhésion : Adhésion gratuite

