Language switcher

–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

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.

Este método de integración es para versiones de miembros inferiores a v4.

La integración con aMember utiliza una variación de la solución General, realiza un seguimiento de las ventas invocando un script oculto desde la página de “agradecimiento”.

Integración

Coloca el siguiente código en la página aMember thanks.html:

<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('{$payment.amount}');
sale.setOrderID('{$payment.payment_id}');
sale.setProductID('{$payment.product_id}');

PostAffTracker.register();
</script>

2. Integración de ventas recurrentes con PayPal

Si deseas integrar un Miembro con los pagos recurrentes de PayPal, sigue estas instrucciones. Deberáa encontrar paypal_r.inc.php en tu servidor /amember/plugins/payment/paypal_r

Inserta el siguiente código justo después de esta línea: function paypal_validate_ipn ($ vars) {

/* PAP integration */
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
 curl_exec($ch);
/* end of PAP integration */

Ahora encuentra esta línea (2x veces):

'custom' => '',

Y cámbialas a:

'custom' => $_COOKIE['PAPVisitorId'],

Ten en cuenta que tus cookies deben estar disponibles en el dominio donde está instalado amember para realizar un seguimiento de las ventas.

3. Integración del formulario de registro

Es posible integrar Amember de manera que cada nuevo usuario que se registre creará también una cuenta de afiliado en tu PAP al mismo tiempo. Esta integración utiliza nuestra API, por lo que es necesario cargar PapApi.class.php en tu carpeta principal de Amember. Luego ubica el archivo signup.php (también en la carpeta principal), ábrelo en algún editor de texto y agrega el siguiente código justo después de esta línea:

proceed_to_payment($payment_id, $member_id_exists);

require("PapApi.class.php");
          try {
                $session = new Gpf_Api_Session("https://URL_TO_PostAffiliatePro/scripts/server.php");
                if(!$session->login("merchant_username", "merchant_password")) {
                    return;
                }
                $affiliate = new Pap_Api_Affiliate($session);
                $affiliate->setUsername($_POST['email']);
                $affiliate->setRefid($_POST['login']);
                $affiliate->setPassword($_POST['pass0']);
                $affiliate->setFirstname($_POST['name_f']);
                $affiliate->setLastname($_POST['name_l']);
                if(!$affiliate->add()) {
                    //echo "Cannot save affiliate: ".$affiliate->getMessage();
                    return;
                } else {
                    // affiliate was successfully added
                }
            } catch(Exception $e) {
                //echo "Error while communicating with PAP: ".$e->getMessage();
                return;
            }

Esto es todo lo que se requiere. Ahora, siempre que haya una venta, un aMember llamará a nuestro script de seguimiento de ventas y el sistema generará una comisión para el afiliado.

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