A veces es posible que desee realizar una acción personalizada cuando se producen ciertos eventos dentro de su sitio de membresía. Por ejemplo, es posible que desee actualizar una base de datos de terceros cuando los miembros se unen o cancelan. O puede que desee actualizar una aplicación de terceros cuando un pago es debido.
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.
Lea este artículo para más información sobre el uso de las notificaciones push.
Lea este artículo para más información sobre los recordatorios de pago.
Configuración de la notificación push o del recordatorio de pago
- Para notificaciones Push: En el panel de control de WordPress, vaya a MemberMouse > Herramientas para desarrolladores y, a continuación, haga clic en el botón Notificaciones Push ficha.
Para Recordatorios de Pago: Desde el panel de control de WordPress, vaya a MemberMouse > Opciones de pago y, a continuación, haga clic en el botón Recordatorios ficha. - Haga clic en el botón verde Cree button and a dialog will pop up where you’ll configure the notification.
- Asegúrese de que Estado se establece en Activo.
- Para las notificaciones push: En la sección Cuando se produce el siguiente evento... seleccione en el menú desplegable el evento que desea que active la llamada a su script personalizado. Para ciertos eventos, también hay opciones secundarias que se pueden configurar. Por ejemplo, para el evento Cambio de condición de miembro puede seleccionar opcionalmente un estado específico para desencadenar la llamada al script.
![[CONTENIDO SUPRIMIDO] 6 estrategias únicas en redes sociales que querrá probar cuanto antes | MemberMouse](https://storage.googleapis.com/wpgcbucket/wp/2023/08/d5600831-kvqrorhp4qvxgjnvcrxpbo3m2rn5zl8ala.png)
Para recordatorios de pago: En virtud de la Cuándo enviar... introduzca el activador de temporización deseado. - En virtud de la Realice la siguiente acción... seleccione Llamar a un script personalizado del menú desplegable.

- A continuación, introduzca la URL donde se encuentra su script personalizado.

- Haz clic en el botón Guardar.
Acceso a los datos del script
MemberMouse llamará a la secuencia de comandos que especifique y pasará cualquier dato relevante basado en el evento que desencadena la notificación. La tabla siguiente asigna eventos a scripts de ejemplo que muestran qué datos se pasarán para cada evento y cómo acceder a ellos:
| Evento | Ejemplo de guión |
| Miembro añadido Cuenta de miembro actualizada Estado de miembro modificado Nivel de miembro modificado Miembro eliminado | Script de notificación a los miembros |
| Paquete añadido Estado del paquete modificado | Script de notificación de paquetes |
| Pago recibido Reembolso recibido Reembolso recibido Pago fallido Reembolso emitido | Script de notificación de pago |
| Comisión de afiliación (inicial) Comisión de afiliación (refacturación) Cancelar comisión de afiliación | Script de notificación de afiliación |
| Producto adquirido | Script de notificación de producto comprado |
Probar el guión
When you’re developing your script you can easily test it from the Herramientas para desarrolladores > Notificaciones 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.
Solución de problemas
Si te encuentras en una situación en la que parece que los datos de las notificaciones push no se pasan a tu script, te sugerimos que los cargues siguiendo las instrucciones que aparecen a continuación:
- Descargue el script de prueba: Guión de prueba de notificaciones 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. - Crear una nueva notificación push para el evento que desea probar y establezca la URL a la ubicación de la secuencia de comandos de prueba de la siguiente manera: http://yourdomain.com/push_notification_test.php?to_email=
IMPORTANTE: Asegúrese de sustituir por su dirección de correo electrónico 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:
Datos pasados al script:
ID miembro: -10
Nombre SampleFirstName SampleLastName
Correo electrónico: [email protected]
Nivel de afiliación: Afiliación gratuita

