Los complementos nativos y de terceros de MemberPress son soluciones listas para usar para ampliar las capacidades de MemberPress. También puede crear integraciones MemberPress Zero Code o desarrollar integraciones personalizadas.
Este documento explica cómo funcionan el Código Cero y las integraciones personalizadas para MemberPress y cómo puede crearlas.
MemberPress Herramientas para desarrolladores
Para crear integraciones personalizadas o algunas de las integraciones de Zero Code, debe activar el complemento MemberPress Developer Tools en su sitio web.
El complemento Developer Tools permite que su plugin MemberPress se comunique con otras plataformas y plugins. Por lo tanto, las plataformas de terceros que requieren acceso al plugin MemberPress de su sitio web (por ejemplo, Zapier) requerirán un complemento Developer Tools activado.
Integraciones de código cero
Las integraciones Zero Code le permiten integrar MemberPress con plataformas y plugins de terceros a través de herramientas de automatización que actúan como intermediarias. Aquí puede elegir entre las siguientes herramientas de automatización:
Las integraciones de MemberPress para estas herramientas de automatización son disponible para los miembros de los planes MemberPress Plus y Pro.
Además, el MailOptin y Mail Mint Los plugins sólo permiten integraciones entre MemberPress y plataformas de marketing. Estos plugins están disponibles para los miembros de los planes MemberPress Basic, Plus y Pro.
Al elegir una herramienta de automatización, asegúrese de que admite integraciones con el plugin o la plataforma de terceros que necesite.
Conexión de herramientas de automatización
Antes de crear integraciones Zero Code, debe pasar por varios procesos:
- Conecte el plugin MemberPress en su sitio web con la herramienta de automatización que elijas;
- Conectar la herramienta de automatización con el plugin o plataforma de terceros que desea integrar con MemberPress.
Para conectar una herramienta de automatización con MemberPress, puede utilizar el plugin de herramientas de automatización o el complemento MemberPress Developer Tools. Esto dependerá de la herramienta de automatización que elijas.
Por ejemplo, Uncanny Automator tiene su propio plugin para WordPress, que debes instalar en tu sitio web. En cambio, para conectar Zapier a MemberPressnecesitará un Clave API RESTdisponible a través de las Herramientas para desarrolladores.
Además, tendrás que abrir una cuenta para la herramienta de automatización que hayas elegido para conectarla con otros plugins y plataformas.
Cuando conecte plugins y plataformas de terceros con herramientas de automatización, consulte su soporte y documentación para obtener información y asistencia.
Flujo de trabajo de automatización
Las integraciones Zero Code son automatizaciones que puede crear utilizando activadores y acciones predefinidos para cada plataforma y plugin.
A desencadenar es un evento que ocurre en un lado de la integración que inicia y ejecuta un flujo de trabajo de automatización.
En acción es un evento que se ejecuta en el otro lado de la misma integración después de que se inicie el flujo de trabajo de automatización.
Para ilustrarlo, podríamos crear una integración para enviar un correo electrónico personalizado cuando los usuarios se registren a través de MemberPress. Aquí, el desencadenar sería un usuario que se registra para ser miembro de MemberPress. En acción en este flujo de trabajo sería que el sitio web enviar un correo electrónico.
Aunque no necesitas conocimientos de programación, tendrás que crear estas integraciones tú mismo, siguiendo las directrices generales:
- A desencadenar debe iniciar el flujo de trabajo de automatización;
- El flujo de trabajo de automatización debe contener al menos una acción;
- Puede añadir lógica condicional a su flujo de trabajo de automatización. Esto significa que puede combinar varios activadores o añadir condiciones a sus activadores. En algunos casos, también puede añadir varias acciones.
Es importante mencionar que cada herramienta de automatización tiene características y capacidades específicas. Además, los disparadores y acciones disponibles difieren para cada plugin y plataforma en cada herramienta de automatización. Por lo tanto, asegúrese de que la herramienta de automatización y los desencadenantes y acciones de integración disponibles satisfacen sus necesidades antes de crear integraciones.
Desarrollo de integraciones personalizadas
Además, puede escribir su propio código y crear casi cualquier integración personalizada con MemberPress.
Al igual que las integraciones de Código Cero, las integraciones personalizadas utilizan Disparadores de eventos MemberPress para ejecutar acciones en un plugin o plataforma de terceros. Igualmente, Acciones MemberPress le permite desencadenar acciones en MemberPress siguiendo eventos de un plugin o plataforma de terceros.
Una vez activado el MemberPress Herramientas para desarrolladores puede ir a Panel de control > MemberPress > Desarrollador. Aquí encontrará las siguientes opciones necesarias para desarrollar integraciones personalizadas:
- Webhooksen esta opción puedes encontrar tu Clave Webhook generada automáticamente y configurar las URLs Webhook. La Clave Webhook es única para su sitio web y necesaria para autenticar las peticiones POST de webhook. Si es necesario, también puede generar una nueva clave Webhook aquí;
- Eventos: Aquí puede ver y probar todos los eventos webhook de MemberPress. Cada evento tiene una descripción y una respuesta JSON de ejemplo;
- API REST: Su clave de API está disponible en esta opción. Debe utilizar esta clave de API para la autenticación de la API REST. Además, puede ver todas las rutas API disponibles. Cada ruta API tiene un descripción, definición, lista de argumentos y ejemplos de solicitud y respuesta. Si lo necesita, también puede generar una nueva clave API aquí.