Memberful

Integration Memberships Subscription Memberful

Integración de Memberful

Memberful es una plataforma de membresías para vender suscripciones y compartir contenido en tu propio sitio web. El plugin de Post Affiliate Pro la conecta con tu programa de afiliados , de modo que cada membresía que refiere un afiliado se registra, cada renovación puede generar una comisión recurrente y un reembolso en Memberful revierte la comisión.

El plugin usa tres fuentes de información de Memberful:

  • La página tras el pago: pasa la primera compra al plugin.
  • La API de Memberful: el plugin la usa para cargar los detalles de ese primer pedido, como el miembro, el plan y el total.
  • Webhooks: Memberful notifica al plugin sobre las renovaciones (subscription.renewed) y los reembolsos (order.refunded).

Cómo integrar Post Affiliate Pro con Memberful

Obtén tus datos de Memberful

Necesitas tres cosas de Memberful:

  • URL de la cuenta: la dirección de tu cuenta de Memberful, por ejemplo https://YOUR-ACCOUNT.memberful.com/ . El plugin solo acepta una dirección que contenga .memberful.com.
  • Clave de API de la aplicación personalizada: la clave de API de una aplicación personalizada de tu cuenta de Memberful. El plugin la usa para leer los detalles de los pedidos.
  • Clave secreta del webhook: Memberful te proporciona esta clave después de crear un endpoint de webhook (ver más abajo).

Activación del plugin

En tu panel de comerciante ve a Configuración > Plugins > Gestión de IPN de Memberful > Activar. Luego completa la configuración:

  • URL de la cuenta de Memberful, Clave de API de la aplicación personalizada y Clave secreta del webhook: los tres valores de arriba.
  • Rastrear por: elige si se usa el ID de plan de Memberful (por defecto) o el nombre del plan como ID de producto de la venta.

Las demás opciones se describen en la sección sobre ajustes del plugin más abajo.

Crea el webhook en Memberful

En tu panel de Memberful ve a Settings > Webhooks y crea un nuevo endpoint de webhook con esta dirección:

https://URL_TO_PostAffiliatePro/plugins/Memberful/memberful.php

Selecciona estos eventos:

  • subscription.renewed: una suscripción se renovó (pago recurrente).
  • order.refunded: un pedido se reembolsó.

Tras crear el endpoint, Memberful muestra su clave secreta. Cópiala en el campo Clave secreta del webhook del plugin y guarda la configuración del plugin.

Registra la primera compra

La primera compra no se envía mediante un webhook. En su lugar, envía al miembro a una página de tu propio sitio web después del pago y deja que un script breve de esa página pase la compra al plugin.

  1. En Memberful, establece After checkout redirect con la URL de tu página de agradecimiento. Puedes hacerlo para todo el sitio en Website > Domain and redirects > Custom redirects, o para un plan concreto en la configuración del plan (Revenue > Plans). Un ajuste del plan anula el global.
  2. Memberful añade los detalles del pedido, incluido el ID del pedido, a la dirección de esa página.
  3. Añade este script a la página de agradecimiento. Lee el ID del pedido de la dirección y el ID de visitante de Post Affiliate Pro de la cookie PAPVisitorId, y envía ambos al plugin:
<script>
(function () {
  var params = new URLSearchParams(window.location.search);
  var orderId = params.get('order_id');
  var cookie = document.cookie.match(/(?:^|; )PAPVisitorId=([^;]*)/);
  if (!orderId || !cookie) { return; }
  var request = new Image();
  request.src = 'https://URL_TO_PostAffiliatePro/plugins/Memberful/memberful.php'
    + '?transactionId=' + encodeURIComponent(orderId)
    + '&visitorId=' + encodeURIComponent(cookie[1]);
})();
</script>

El plugin carga entonces el pedido desde Memberful usando tu clave de API y registra la venta para el afiliado reconocido por el ID de visitante. El total se toma del pedido, el ID o nombre del plan se convierte en el ID de producto, y el ID de miembro de Memberful se guarda en el campo datos extra 1 de la venta.

No olvides integrar tu sitio con el código de seguimiento de clics , de lo contrario el ID de visitante no existe y no se puede asignar ningún afiliado.

Ajustes del plugin

El plugin tiene las siguientes opciones:

  • URL de la cuenta de Memberful: la dirección de tu cuenta de Memberful, que debe contener .memberful.com. Se añade una barra final automáticamente.
  • Clave de API de la aplicación personalizada: la clave de API que se usa para cargar los detalles de los pedidos desde Memberful.
  • Clave secreta del webhook: la clave que se usa para verificar que los webhooks realmente vienen de Memberful. Obligatoria para renovaciones y reembolsos.
  • Rastrear por: ID de plan (por defecto) o nombre del plan se usa como ID de producto.
  • Guardar solo la comisión recurrente coincidente: desactivado por defecto. Si se activa, un pago recurrente solo se guarda cuando su ID de suscripción coincide con un ID de pedido de las comisiones recurrentes. Si no coincide, no se crea ninguna comisión recurrente.
  • Usar el coste total recurrente de la notificación: desactivado por defecto. Si se activa, la comisión recurrente usa el total del webhook en lugar del total del pago inicial.
  • Procesar reembolsos de Memberful: activado por defecto. Los reembolsos de Memberful se reflejan en Post Affiliate Pro.

¿Cómo funciona exactamente el plugin?

El plugin gestiona tres situaciones:

  1. Se compra una nueva membresía. La página de agradecimiento envía el ID del pedido y el ID de visitante al plugin. El plugin carga el pedido desde la API de Memberful y registra la comisión para el afiliado.
  2. Se renueva una suscripción. Memberful envía un webhook subscription.renewed. El plugin comprueba la firma y registra un pago recurrente. Cuando la función de comisiones recurrentes está activa, el ID de suscripción se usa como ID de pedido, de modo que todos los pagos de una suscripción quedan agrupados.
  3. Se reembolsa un pedido. Memberful envía un webhook order.refunded. Si los reembolsos están activados, el plugin localiza la transacción original por su ID de pedido y la reembolsa. Si no la encuentra, registra el problema y no hace nada.

Los webhooks con cualquier otro nombre de evento se ignoran.

¿Qué es Memberful?

Memberful es una plataforma de membresías para creadores, editores independientes y comunidades. Te permite vender membresías y suscripciones en tu propio sitio web y dominio, con tu propia marca, y conectar tu propia cuenta de Stripe para los pagos. Memberful forma parte de Patreon, que la adquirió en 2018, y sigue funcionando como producto independiente.

Para los programas de afiliados, las membresías encajan de forma natural. Un miembro que se queda un año paga muchas veces, así que una comisión recurrente recompensa al afiliado por el valor a largo plazo de cada referido, en lugar de solo por el primer pago.

Características principales de Memberful

  • Suscripciones flexibles: suscripciones mensuales, anuales y personalizadas, pagos únicos, suscripciones de grupo y precios elegidos por el miembro.
  • Proceso de pago: pago en un clic, pruebas gratuitas y de pago, y cupones y descuentos.
  • Tu propia marca: pagos y cuentas de miembro en tu propio dominio.
  • Entrega de contenido: boletines, podcasts, descargas digitales y contenido de comunidad para miembros.
  • Integraciones y herramientas: conexiones nativas con WordPress, Discord, Mailchimp y Kit, un plugin para WordPress, un creador de sitios web y una API.
  • Gestión de miembros: gestión de suscripciones y reembolsos, cuentas de personal ilimitadas y analíticas integradas.

Opciones de precios de Memberful

En el momento de escribir esto, Memberful ofrece un plan Standard de 49 $ al mes más una comisión por transacción del 4,9 %, con miembros ilimitados. Puedes probarlo gratis y solo se te cobra cuando pasas a producción y empiezas a aceptar pagos. Para empresas más grandes hay un plan Enterprise con precios personalizados según el volumen. Los precios cambian, así que consulta las cifras actuales en la página de precios de Memberful .

Alternativas a Memberful

Si Memberful no se ajusta a tus necesidades, estas plataformas de membresía también tienen una integración con Post Affiliate Pro:

Otras integraciones de membresía

Post Affiliate Pro se integra con muchas otras plataformas de membresía y suscripción. Consulta la descripción general de las integraciones de membresía , o explora todas las integraciones .

Preguntas frecuentes

Recompensa a los afiliados por cada miembro de Memberful

Registra las nuevas membresías, renovaciones y reembolsos de Memberful y paga a tus afiliados con precisión. Prueba la integración de Memberful con Post Affiliate Pro.

¡Estarás en buenas manos!

Únete a nuestra comunidad de clientes satisfechos y brinda excelente soporte al cliente con Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface