–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

s2Member (Módulo de membresía de WordPress)

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.

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

Volver a Integraciones Crear cuenta GRATIS

    Nuestro sitio web utiliza cookies. Al continuar, asumimos tu permiso para implementar cookies como se detalla en nuestro política de privacidad y cookies.

    ×

    Programa una llamada uno a uno y descubre cómo Post Affiliate Pro puede beneficiar a tu negocio.

    Estamos disponibles en varias fechas

    Programa una llamada