–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

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.

La versione 4 di aMember utilizza una nuova struttura di file e un nuovo codice, quindi ecco un nuovo metodo di integrazione.

Per prima cosa, individua il file:
application/default/views/_form.phtml

In questo file, aggiungeremo un codice speciale al modulo, in modo che l’ID del visitatore venga letto e inviato al file di elaborazione.

Cambia questa linea echo $form->render($renderer); con questo codice:

$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);

Salva il tuo lavoro e, in base a ciò che vuoi integrare, continua con la fase corretta.

2. Integrazione con PayPal in aMember – fase 1

Ora modifica il file:
/amember/library/Am/Paysystem/PayProcessMediator.php
Trova la funzione process() e all’interno di questa funzione, trova la riga:
$this->callback($this->onAction);
Inserisci questo codice appena sotto la riga citata:

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

Con questa riga, abbiamo aggiunto un nuovo parametro chiamato ‘custom’ all’array, che verrà usato per creare una richiesta inviata a PayPal. Grazie a questo, invieremo l’ID del visitatore, in modo da poterlo utilizzare in seguito per determinare chi è l’affiliato di riferimento.
Salva il tuo lavoro e procedi al passo 3.

3. Integrazione con PayPal in aMember – fase 2

L’ultimo passaggio consiste nel gestire la notifica IPN inviata da PayPal e nel reinviarla al Post Affiliate Pro. Vai in Configurazione> Setup/Configurazione> PayPal nel pannello di amministrazione di aMember e attiva ‘Rinvia Postback’. Se è già attivo, basta aggiungere una nuova riga con questo URL:

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

Salva il tuo lavoro e il gioco è fatto. Non dimenticarti di attivare il plugin per la gestione dell’IPN di PayPal in Post Affiliate Pro per far funzionare il tutto.

4. PayPal e uso della funzionalità Carrello in aMember

Se utilizzi la funzionalità aMember Cart, devi eseguire i passaggi precedenti e, in aggiunta, devi modificare il file application/cart/views/cart/choose-paysys.phtml – trova questa riga: <input type=”hidden” name=”a” value=”choose-paysys” /> e aggiungere il seguente codice sotto la riga:

<!-- 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 -->

Salva il tuo lavoro e avrai terminato.

5. Integrazione dell’iscrizione aMember

Se vuoi che i nuovi utenti diventino automaticamente affiliati, è possibile sincronizzare il modulo di iscrizione di aMember con Post Affiliate Pro. Grazie al plugin integrato, è possibile impostarlo facilmente nel back-end dell’amministrazione di aMember.

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