fbpx
  1. Inicio
  2. Base de conocimientos
  3. Notificaciones Push
  4. Llamar a un script personalizado
  5. Llamar a un script personalizado cuando se producen determinados eventos

Llamar a un script personalizado cuando se producen determinados eventos

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.

El potente sistema de notificaciones push de MemberMouse puede utilizarse para lograr estos objetivos, al igual que los Recordatorios de pago. Ambos sistemas pueden utilizarse para activar secuencias de comandos en eventos especiales.

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

  2. Haga clic en el botón verde Cree y aparecerá un cuadro de diálogo en el que podrás configurar la notificación.

  3. Asegúrese de que Estado se establece en Activo.

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



    Para recordatorios de pago: En virtud de la Cuándo enviar... introduzca el activador de temporización deseado.

  5. En virtud de la Realice la siguiente acción... seleccione Llamar a un script personalizado del menú desplegable.


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



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

EventoEjemplo de guión
Miembro añadido Cuenta de miembro actualizada Estado de miembro modificado Nivel de miembro modificado Miembro eliminadoScript de notificación a los miembros
Paquete añadido Estado del paquete modificadoScript de notificación de paquetes
Pago recibido Reembolso recibido Reembolso recibido Pago fallido Reembolso emitidoScript de notificación de pago
Comisión de afiliación (inicial) Comisión de afiliación (refacturación) Cancelar comisión de afiliaciónScript de notificación de afiliación
Producto adquiridoScript de notificación de producto comprado
Probar el guión

Cuando estés desarrollando tu script, puedes probarlo fácilmente desde la aplicación Herramientas para desarrolladores > Notificaciones Push haciendo clic en el icono "vaso de pruebas verde" de la fila asociada a la notificación que desea probar. Esto enviará datos de prueba al script configurado en la notificación. Aunque la herramienta de notificación de prueba es útil, antes de poner en marcha su script, siempre es una buena idea ejecutar una prueba en el mundo real.

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:

  1. Descargue el script de prueba: Guión de prueba de notificaciones push

  2. Suba el script de prueba a su servidor. Por ejemplo, supongamos que subes el script a http://yourdomain.com/push_notification_test.php.

    Esta sencilla secuencia de comandos de prueba enviará un mensaje de correo electrónico a la dirección de correo electrónico introducida en la secuencia de comandos junto con algunos datos que se habrían transmitido a la secuencia de comandos desde el sistema de notificaciones push de MemberMouse.

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

  4. Haz clic en el icono verde para probar la notificación push. Poco después, recibirás un correo electrónico con datos de muestra parecidos a los siguientes:
Datos pasados al script:
ID miembro: -10
Nombre SampleFirstName SampleLastName
Correo electrónico: [email protected]
Nivel de afiliación: Afiliación gratuita
¿Le ha resultado útil este artículo?

¿No encuentra la respuesta que busca?

Póngase en contacto con nuestro equipo de atención al cliente
Póngase en contacto con nosotros