aMember v4 integration
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.
1. Ottieni il valore del cookie
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.
Post Affiliate Pro Alternative
Discover why Post Affiliate Pro is the top choice in affiliate tracking software with robust features and stellar customer support.
ActiveCampaign user synchronization
Sync newly approved affiliates with ActiveCampaign lists effortlessly. Configure API, list IDs, and automate contact removal.
How can I charge my affiliates a signup fee?
Charge affiliates a signup fee with Post Affiliate Pro using Amember or PayPal integration. Learn how to set it up easily!
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!