–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

Accetta i pagamenti degli iscritti, gestisci i profili, distribuisci i contenuti digitali, integrati con il tuo blog, CMS, invia delle newsletter, gestisci un programma di affiliazione con questo software.

Questo metodo di integrazione riguarda le versioni di aMember inferiori alla v4.

L’integrazione con aMember utilizza una variante della soluzione General, che tiene traccia delle vendite richiamando uno script nascosto dalla pagina di ringraziamento.

Integrazione

Inserisci il seguente codice nella pagina 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. Integrazione delle vendite ricorrenti con PayPal

Se vuoi integrare aMember con i pagamenti ricorrenti di PayPal, segui queste istruzioni. Dovrai trovare il file paypal_r.inc.php sul tuo server /amember/plugins/payment/paypal_r

Inserisci il codice successivo subito dopo questa riga:
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 */

Ora trova questa linea (2 volte):

'custom' => '',

e cambiale con:

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

Nota che i cookie devono essere disponibili sul dominio in cui è installato amember per poter tracciare le vendite.

3. Integrazione del modulo di iscrizione

È possibile integrare Amember in modo che ogni nuova iscrizione di un utente crei contemporaneamente anche un account affiliato nel tuo PAP. Questa integrazione utilizza le nostre API, quindi è necessario caricare PapApi.class.php nella cartella principale di Amember. Quindi individua il file signup.php (anch’esso nella cartella principale), aprilo in un editor di testo e aggiungi il seguente codice subito dopo questa riga:

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;
            }

Questo è tutto ciò che ti serve. Ora, ogni volta che c’è una vendita, aMember chiamerà il nostro script di monitoraggio delle vendite e il sistema genererà una commissione per l’affiliato.

Torna alle Integrazioni Crea un account GRATUITAMENTE

    Il nostro sito web utilizza i cookies. Continuando assumiamo il tuo consenso all'utilizzo dei cookie come specificato nella nostra politica sulla privacy e sui cookie.

    ×

    Prenota una chiamata individuale e scopri come Post Affiliate Pro può giovare al tuo business.

    Siamo disponibili in più date

    Prenota una chiamata telefonica