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

aMember v4

Acepta pagos de membresía, administra perfiles, entrega contenido digital, integra con tu blog, CMS, envía newsletters y ejecuta un programa de afiliados con este software.

La versión 4 de aMember usa una nueva estructura de archivos y un nuevo código, por lo que aquí hay un nuevo método de integración.

1. Obtener valor de las cookies

Primero, ubica el archivo: application / default / views / _form.phtml

En este archivo, agregaremos un código especial al formulario, de modo que la identificación del visitante se lea y se envíe al archivo de procesamiento.

Cambia esta línea echo $ form-> render ($ renderer); por este código:

$form_res = $form->render($renderer);
$tracker = '<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5">
    <script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php?accountId=default1" type="text/javascript">
    </script>';
echo str_replace('</form>',$tracker.'</form>',$form_res);

Guarda tu trabajo y según lo que desees integrar, continúe en el paso adecuado.

2. Integración con PayPal dentro de aMemeber – paso 1

Ahora edita este archivo: /amember/library/Am/Paysystem/PayProcessMediator.php Busca la función process() y dentro de esta función, busca la línea: $this->callback($this->onAction); Inserta este código justo debajo de la línea mencionada:

$this->result->getAction()->addParam('custom', $_POST['pap_custom']);

Con esta línea, hemos agregado un nuevo parámetro llamado ‘personalizado’ a la matriz que se utilizará para crear una solicitud enviada a PayPal. Gracias a esto, estamos enviando la identificación de visitante para que podamos usarla más adelante para determinar quién fue el afiliado que hizo la referencia. Guarda tu trabajo y continúe con el paso 3.

3. Integración con PayPal dentro de aMember – paso 2

El último paso es manejar la notificación de IPN enviada desde PayPal y reenviarla a tu Post Affiliate Pro. Ve a Configuración > Instalación / Configuración > PayPal en el panel de administración de aMember y activa ‘ Resend Postback ‘. Si ya está activo, simplemente agrega una nueva línea con esta URL:

https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php

Guarda tu trabajo y listo. No olvides  activar tu complemento de gestión de IPN de PayPal en Post Affiliate Pro para que todo funcione.

4. PayPal y el uso de la función Carrito en aMember

En caso de que estés utilizando una función de Carrito de aMember, debes seguir los pasos anteriores y, además, debes modificar este archivo application/cart/views/cart/choose-paysys.phtml – busca esta línea: <inputtype=”hidden”name=”a”value=”choosepaysys”/> y agrega el siguiente código debajo de la línea:

<!-- Post Affiliate Pro integration snippet -->
    <input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5" />
    <script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
    </script>
<!-- /Post Affiliate Pro integration snippet -->

Guarda tu trabajo y listo.

5. Integración de registro en aMember

Si deseas que los nuevos usuarios se conviertan en afiliados automáticamente, es posible sincronizar un formulario de registro de miembro con Post Affiliate Pro. Gracias al plugin incorporado, puedes configurarlo fácilmente en el back-end de administración de un miembro.

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