
aMember
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de aMember para Post Affiliate Pro.
Descubra cómo integrar sin problemas el módulo de membresía s2Member de WordPress con Post Affiliate Pro para un seguimiento eficiente de afiliados, comisiones recurrentes y registro automatizado de afiliados. Aprenda instrucciones paso a paso para la colocación de códigos, integración con PayPal, seguimiento de reembolsos y gestión de membresías.
s2Member es un plugin de WordPress para la gestión profesional de membresías en WordPress. La integración es sencilla, solo tienes que colocar un código en una sección especial de configuración de s2Member.
El primer paso para integrar el código de seguimiento de ventas en tu s2Member es colocar el siguiente código en s2Member sección API / Tracking > Signup Tracking Codes:
<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 otros detalles, puedes ver las variables disponibles justo debajo de esta sección (en s2Member).
Si deseas pagar comisiones recurrentes a tus afiliados, debes habilitar el plugin s2Member en tu Post Affiliate Pro. Establece una palabra secreta allí y luego navega en tu admin de s2Member, a API / Notifications > Payment Notifications 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, debes usar la función de Comisiones Recurrentes en tu Post Affiliate Pro y configurarla para trabajar con la API. En tu campaña, tienes que configurar las comisiones recurrentes y establecer la recurrencia en ‘varied’, lo que significa que cooperará con las notificaciones de s2Member.
Como puedes ver en la configuración del plugin s2Member, hay una casilla para el registro de afiliados . Si deseas crear una cuenta de afiliado para cada nuevo miembro, debes marcar la casilla y luego, en la administración de s2Member, navega a API / Notifications > Signup Notifications y configura 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
Eso es todo, guarda los cambios y se creará un nuevo afiliado por cada nuevo miembro.
En caso de que también quieras rastrear un afiliado principal, debes crear un campo adicional (opcional) en tu formulario de suscripción de s2Member (General Options > Registration/Profile Fields) y nombrarlo ‘visitorID’ (igual para el ID único de campo).
El siguiente paso es configurar un script personalizado en la sección Diseño de Pie de página de General Options > Login/Registration Design. Por favor, inserta este código allí:
<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 (valor de la cookie) se guarde en este campo, y que el campo esté oculto en el formulario.
El último paso es añadir esta línea a la notificación de registro en s2Member:
&visitorID=%%visitorID%%
Si deseas rastrear reembolsos y marcar automáticamente la comisión como reembolsada cuando se procese el reembolso en s2Member, debes ir al admin de s2Member, a API / Notifications > Refund/Reversal Notifications 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 los cambios.
Si estás usando PayPal como pasarela de pago en s2member, se requiere un enfoque distinto 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/
debes agregar:
id="pap_ab78y5t4a"
Ejemplo:
Si el código por defecto del campo notify_url es:
<input type="hidden" name="notify_url" value="%%notify_url%%" />
entonces cámbialo por este:
<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, es decir, en
/wp-content/themes/Name_Of_Your_Current_Theme/footer.php
debes agregar 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 -->
Si además quieres rastrear un ID de producto, agrega este atributo a tu código de formulario PayPal de s2Member:
item_number="someProductID"
El último paso de la integración es localizar el siguiente archivo:
/wp-content/plugins/s2member/includes/classes/paypal-notify-in.inc.php
y encontrar la línea:
public static function paypal_notify() {
y colocar el siguiente código justo debajo:
/* [Post Affiliate Pro](/ "Post Affiliate Pro ofrece una plataforma integral de software de afiliados para gestionar múltiples programas de afiliados fácilmente. Sin tarifas de configuración, soporte 24/7 y una prueba gratuita de 1 mes. Ideal para pequeñas y grandes empresas, cuenta con seguimiento preciso, flujos de trabajo automatizados y herramientas personalizables para impulsar el éxito de tu marketing de afiliados. ¡Pruébalo ahora y optimiza tus operaciones de afiliados sin esfuerzo!") 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, inicia sesión en el panel de comerciante de Post Affiliate Pro (Network), navega a la sección “Plugins” y activa el plugin “PayPal IPN Handling”.
NOTA: Si deseas que el cliente que paga se cree automáticamente como afiliado, entonces en el plugin ‘PayPal IPN Handling’ activa la opción “Registrar nuevo afiliado con cada evento ocurrido”.
NOTA2: El ‘PayPal IPN Handling’ maneja automáticamente los reembolsos: si una transacción previamente rastreada (que resultó en una comisión) es reembolsada en PayPal, también será reembolsada automáticamente en Post Affiliate Pro (Network).
s2Member es un plugin profesional de gestión de membresías diseñado específicamente para sitios web WordPress. Se integra perfectamente con los Roles y Capacidades de Usuario incorporados de WordPress, permitiendo a los propietarios proteger contenido en varios niveles, incluyendo entradas, páginas, etiquetas, categorías y URLs específicas. Con s2Member, puedes ofrecer suscripciones tanto recurrentes como de pago único, así como acceso “Comprar ahora” a contenido exclusivo. El plugin es compatible con pasarelas de pago importantes como Stripe y PayPal, lo que facilita la monetización de tu contenido digital. Además, s2Member utiliza shortcodes para una implementación y personalización sencillas, brindándote flexibilidad en la gestión y visualización de tus opciones de membresía.
Desde sus inicios, s2Member ha evolucionado en el ecosistema WordPress hasta convertirse en una herramienta integral de gestión de membresías. Entre sus principales hitos se encuentran la integración con procesadores de pago importantes y la incorporación de características 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 fiable para creadores de contenido y empresas que buscan monetizar sus sitios web mediante suscripciones y contenido protegido.
s2Member está dirigido a una audiencia diversa que incluye bloggers, propietarios de pequeñas empresas, educadores y cualquier persona que desee monetizar contenido digital. Si buscas ofrecer contenido exclusivo a miembros, gestionar múltiples niveles de membresía o proteger partes de tu web, s2Member proporciona las herramientas necesarias. Ayuda a los usuarios ofreciendo gestión segura de contenido, procesamiento de pagos fluido, creación flexible de niveles de membresía y un método eficiente para gestionar contenido exclusivo de usuarios, todo dentro de tu sitio WordPress.
Ventajas:
Desventajas:
En general, s2Member es más adecuado para usuarios con conocimientos técnicos o desarrolladores que puedan aprovechar sus amplias funciones y estén cómodos con un proceso de configuración más práctico.
Si buscas opciones más allá de s2Member, varias alternativas pueden adaptarse a tus necesidades:
s2Member es un plugin profesional de gestión de membresías para WordPress. Permite a los propietarios de sitios proteger contenido, gestionar membresías de varios niveles y aceptar pagos a través de pasarelas como Stripe y PayPal.
Agrega el código de seguimiento en la sección API / Tracking de s2Member, configura las comisiones recurrentes usando la palabra secreta y establece las URLs de notificación para registros, pagos y reembolsos para automatizar el seguimiento de afiliados y la gestión de comisiones.
Sí, al habilitar la función de Comisiones Recurrentes en Post Affiliate Pro y configurar las notificaciones de pago de s2Member, puedes rastrear y pagar automáticamente comisiones de afiliados recurrentes.
Sí, s2Member admite integración con PayPal. Personalizando la configuración del checkout y las notificaciones, puedes reenviar las notificaciones instantáneas de pago de PayPal a Post Affiliate Pro para un seguimiento fluido de afiliados y gestión de reembolsos.
Las características clave incluyen robusta protección de contenido, niveles de membresía multinivel, shortcodes fáciles, soporte para pasarelas de pago, gestión avanzada de roles de usuario y sólidas medidas de seguridad.
s2Member es ideal para usuarios con conocimientos técnicos, desarrolladores, bloggers, educadores y empresas que buscan monetizar contenido, gestionar membresías y asegurar sus sitios WordPress.
Alternativas populares incluyen MemberPress, Thrive Apprentice, Easy Digital Downloads, MemberMouse y WishList Member.
Lucia es una talentosa editora de contenido que garantiza la publicación fluida de contenido en múltiples plataformas.
Integra s2Member con Post Affiliate Pro para mejorar tu sitio de membresía en WordPress, automatizar la gestión de afiliados y maximizar las comisiones recurrentes.
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de aMember para Post Affiliate Pro.
Aprende cómo integrar la API de OptimizeMember (módulo de WordPress) con Post Affiliate Pro para rastrear ventas, gestionar registros de afiliados y automatizar...
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración 2Checkout INS para Post Affiliate Pro.