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.
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!
Complimentary White Glove Setup & Full Integration Service
Start your affiliate program effortlessly with our free White Glove Setup & Integration Service—no fees, no contracts, just results!
Post Affiliate Pro Domain parking possible problems
Solve domain parking issues with Post Affiliate Pro. Learn how to fix SSL, CNAME, and DNS errors for smooth domain setup.
0. Let us setup Post Affiliate Pro for you
Get a free $399 Post Affiliate Pro setup with your new account. Focus on personalization while we handle the technical setup!
Post Affiliate Pro Alternative
Discover why Post Affiliate Pro is the top choice in affiliate tracking software with robust features and stellar customer support.