s2Member (Módulo de membresía de WordPress) integration
s2Member es un plugin de WordPress para la gestión profesional de las membresçias en WordPress. La integración es fácil, sólo tienes que colocar un código en una sección especial de configuración de s2Member.
Cómo integrar PostAffiliatePro con s2Member
Coloca el código de seguimiento
El primer paso para integrar el código de seguimiento de ventas en tu s2Member es colocar el siguiente código en sección API / Seguimiento > Códigos de seguimiento de las inscripciones:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('%%initial%%');
sale.setOrderID('%%subscr_id%%');
sale.setProductID('%%item_number%%');
PostAffTracker.register();
</script>
En caso de que necesites rastrear también algunos otros detalles, puedes ver las variables disponibles justo debajo de esta sección (en s2Member).
Comisiones recurrentes
Si quieres pagar comisiones recurrentes a tus afiliados, tienes que activar el plugin s2Member en tu Post Affiliate Pro. Establece una palabra secreta allí y luego navega a tu admin de s2Member, a API / Notificaciones > Notificaciones de pago y utiliza esta URL de notificación (establece la palabra secreta allí):
http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&order=%%subscr_id%%&total=%%amount%%&type=order
Para que esto funcione correctamente, tienes que utilizar la función de Comisiones Recurrentes en tu Post Affiliate Pro y tenerla configurada para que funcione con la API. En tu campaña, tienes que configurar las comisiones recurrentes y establecer la recurrencia en variedad, lo que significa que cooperará con las notificaciones de s2Member.
Registro de afiliados
Como puedes ver en la configuración del plugin s2Member, hay una casilla de verificación para los registros de afiliados. En caso de que quieras crear una cuenta de afiliado para cada nuevo miembro, tienes que marcar la casilla de verificación y luego, en tu administración de s2Member navegar a API / Notificaciones > Notificaciones de registro y establecer esta URL allí:
http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&fname=%%first_name%%&lname=%%last_name%%&email=%%payer_email%%&user_ip=%%user_ip%%&type=signup
Esto es todo, guarda tu trabajo y esto creará un nuevo afiliado para cada nuevo miembro.
Afiliado padre
En caso de que quieras hacer un seguimiento también de un afiliado principal, tienes que crear un campo adicional (opcional) en tu formulario de suscripción de s2Member (Opciones generales> Campos de registro/perfil) y llamarlo ‘visitorID‘ (lo mismo que el ID del campo único).
El siguiente paso es establecer un script personalizado en la sección de Diseño de pie de página de Opciones generales > Diseño de inicio de sesión/registro. Inserta allí este código:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
document.getElementById('ws-plugin--s2member-custom-reg-field-visitorid').type = 'hidden';
PostAffTracker.writeCookieToCustomField('ws-plugin--s2member-custom-reg-field-visitorid');
document.getElementById('ws-plugin--s2member-custom-reg-field-visitorid').parentNode.style.display='none';
</script>
Este código se asegurará de que la información del afiliado principal (un valor de cookie) se almacene en este campo, y que el propio campo esté oculto en el formulario.
El último paso es añadir esta línea a tu notificación de registro en s2Member:
&visitorID=%%visitorID%%
Seguimiento de las reembolsos
En caso de que quieras hacer un seguimiento de los reembolsos y marcar automáticamente la comisión como reembolsada cuando se reembolse en s2Member, tienes que ir a tu administrador de s2Member, a API / Notificaciones > Notificaciones de reembolso/reversión y utilizar esta URL de notificación (establece la palabra secreta allí):
http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&order=%%parent_txn_id%%&type=refund
Eso es todo, guarda tu trabajo.
s2member y PayPal: integración del formulario de pago dinámico
Si utilizas PayPal como pasarela de pago en s2member, es necesario un enfoque diferente de integración.
En primer lugar, en el campo notify_url de cada botón de ‘checkout’ (‘paypal-checkout-button.php’,’paypal-sp-checkout-button.php’, etc. ) que se encuentra en:
/wp-content/plugins/s2member/includes/templates/buttons/
tienes que añadir:
id="pap_ab78y5t4a"
Ejemplo:
Si el código del campo notify_url por defecto tiene este aspecto
<input type="hidden" name="notify_url" value="%%notify_url%%" />
entonces cámbialo por éste:
<input id="pap_ab78y5t4a" type="hidden" name="notify_url" value="%%notify_url%%" />
Después, en el archivo de pie de página de tu tema actual, así que en
/wp-content/themes/Name_Of_Your_Current_Theme/footer.php
tienes que añadir el siguiente código:
<!-- PAP Integration snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('default1');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /PAP Integration snippet -->
En caso de que también quieras hacer un seguimiento de un ID de producto, añade este atributo al código de tu formulario PayPal de s2Member:
item_number="someProductID"
s2member y PayPal: reenvío de la notificación de pago instantáneo de PayPal a Post Affiliate Pro
El último paso de la integración es buscar el siguiente archivo:
/wp-content/plugins/s2member/includes/classes/paypal-notify-in.inc.php
y encuentra la línea:
public static function paypal_notify() {
y coloca el siguiente código justo debajo:
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom='.$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Eso es todo.
Ahora, entra en el panel de comerciante de Post Affiliate Pro (Network), navega a la sección “Plugins” y activa el plugin “Gestión PayPal IPN “.
NOTA: Si quieres que el cliente que paga se cree automáticamente como afiliado, entonces en el plugin ‘Gestión de IPN de PayPal’ activa la opción “Registrar nuevo afiliado con cada evento ocurrido”.
NOTA2: ‘Gestión de IPN de PayPal’ maneja automáticamente los reembolsos — si una transacción previamente rastreada (que resultó en una comisión) es reembolsada en PayPal, entonces también será reembolsada automáticamente en Post Affiliate Pro (Red).

¿Qué es s2Member?
s2Member es un plugin profesional de gestión de membresías diseñado específicamente para sitios web de WordPress. Se integra perfectamente con los Roles de Usuario y Capacidades incorporados en WordPress, lo que permite a los propietarios de sitios proteger contenido en varios niveles, incluyendo publicaciones, páginas, etiquetas, categorías y URLs específicas. Con s2Member, puedes ofrecer suscripciones recurrentes y de pago único, así como acceso de “Compra Ahora” a contenido exclusivo. El plugin es compatible con la integración de principales pasarelas de pago como Stripe y PayPal, facilitando la monetización de tu contenido digital. Además, s2Member utiliza shortcodes para una implementación y personalización sin esfuerzo, brindándote flexibilidad en la gestión y visualización de tus opciones de membresía.
Desde su creación, s2Member ha evolucionado dentro del ecosistema de WordPress para convertirse en una herramienta integral de gestión de membresías. Hitos clave en su desarrollo incluyen la integración con los principales procesadores de pago y la incorporación de funciones avanzadas como una protección de contenido robusta y una gestión detallada de roles de usuario. Con el tiempo, s2Member ha consolidado su reputación como una solución confiable para creadores de contenido y empresas que buscan monetizar sus sitios web a través de suscripciones y contenido protegido.
s2Member está diseñado para una audiencia diversa que incluye bloggers, propietarios de pequeñas empresas, educadores y cualquier persona que busque monetizar contenido digital. Si deseas ofrecer contenido exclusivo a los miembros, gestionar múltiples niveles de membresía o proteger partes de tu sitio web, s2Member proporciona las herramientas que necesitas. Ayuda a los usuarios ofreciendo gestión segura de contenido, procesamiento de pagos sin complicaciones, creación flexible de niveles de membresía y un método eficiente para gestionar contenido exclusivo para usuarios, todo dentro de tu sitio de WordPress.
Características principales de s2Member
Códigos Cortos Fáciles: Utiliza códigos cortos simples para incrustar contenido y funcionalidad, simplificando el proceso de configuración y personalización.
Protección de Contenido Robusta: Asegura tus elementos de WordPress, incluidos publicaciones, páginas, etiquetas, categorías y URLs, para controlar de manera efectiva el acceso de los miembros.
Niveles de Membresía Múltiples: Crea y gestiona múltiples niveles de membresía para ofrecer diferentes grados de acceso a contenido y opciones de suscripción.
Soporte para pasarelas de pago: Integra pasarelas de pago populares como Stripe, PayPal y Authorize.Net para transacciones sencillas y seguras.
Gestión Avanzada de Roles de Usuario: Asigna roles y capacidades específicas a los usuarios, permitiendo un control detallado sobre lo que los miembros pueden acceder y hacer en tu sitio.
Medidas de Seguridad: Mejore la seguridad del sitio con funciones como Protección contra Ataques de Fuerza Bruta para proteger la información de los miembros.
Opciones de Personalización: Agrega campos personalizados de registro y perfil, e intégralos con servicios de marketing por correo electrónico para adaptar la experiencia del usuario y la comunicación.
Opciones de Precios para s2Member
Marco Gratis: Accede a funcionalidades básicas con integración para pagos estándar de PayPal sin costo alguno, ideal para comenzar o para sitios de membresía simples.
Licencia Pro para un Solo Sitio ($89 USD único pago): Desbloquea funciones avanzadas Pro e integraciones adicionales con procesadores de pago para un solo sitio de WordPress.
Licencia Pro para Sitios Ilimitados ($189 USD único pago): Extiende las funciones Pro a múltiples dominios o sitios, perfecto para desarrolladores o empresas que gestionan múltiples proyectos.
Pros y contras de usar s2Member
Pros:
Conjunto de Funciones Integral: Ofrece una amplia gama de funciones para la gestión detallada de membresías y la protección de contenido.
Alta Flexibilidad: Adecuado para diversos casos de uso, con opciones de personalización ricas para adaptarse a necesidades específicas.
Económico: Modelo de pago único sin cargos recurrentes por actualizaciones, ofreciendo un valor a largo plazo.
Contras:
Configuración Compleja para Principiantes: Puede tener una curva de aprendizaje pronunciada para aquellos que son nuevos en los complementos de membresía o en WordPress.
Opciones de Soporte Limitadas: Depende en gran medida de la documentación y los foros de la comunidad, lo que podría ser un desafío para los usuarios que necesiten soporte directo.
Función de Goteo Menos Intuitiva: La funcionalidad de contenido de goteo no es tan fácil de usar en comparación con algunos competidores, lo que podría requerir más tiempo para configurarla.
En general, s2Member es más adecuado para usuarios técnicamente capacitados o desarrolladores que puedan aprovechar sus amplias funciones y se sientan cómodos con un proceso de configuración más práctico.
s2Member en Acción: Reseñas de YouTube
Revisión y Configuración de s2Member (2019): Una revisión detallada que guía el proceso de configuración y explora las características del plugin.
Plugin de WordPress s2Member – Crea un Sitio de Membresía: Una guía fácil de usar que simplifica la configuración para nuevos usuarios.
Cómo configurar un sitio web de membresía – s2Member: Un tutorial paso a paso sobre cómo configurar un sitio de membresía utilizando s2Member.
Alternativas a s2Member
Si estás explorando opciones más allá de s2Member, varias alternativas podrían ajustarse a tus necesidades:
MemberPress: Una solución integral para crear sitios de membresía sólidos con características extensas.
Thrive Apprentice: Un creador de cursos en línea que incluye control de membresías, ideal para educadores.
Easy Digital Downloads: Se especializa en la venta de productos digitales con capacidades de membresía.
MemberMouse: Un plugin de membresía escalable adecuado para negocios en crecimiento.
WishList Member: Ofrece una potente protección de contenido y opciones de membresía flexibles.
Descubre las múltiples integraciones de Post Affiliate Pro para mejorar tu negocio de comercio electrónico. Desde plataformas como 1&1 E-Shop hasta herramientas de pago como AlertPay, estas integraciones ofrecen soluciones eficientes y detalladas para rastrear comisiones, gestionar ventas y optimizar tu marketing de afiliados. Visita y encuentra la integración perfecta para impulsar tus ventas online.