CheddarGetter integration
CheddarGetter è un sistema di fatturazione e gestione degli abbonamenti ricorrenti che consente alle startup di accettare e tenere traccia degli addebiti e dei pagamenti una tantum.
CheddarGetter offre un sistema di fatturazione e di gestione degli abbonamenti ricorrenti completo e facile da usare, che consente di accettare e tenere traccia degli addebiti una tantum e dei pagamenti ricorrenti.
Il metodo di integrazione utilizza uno speciale plugin integrato in Post Affiliate Pro. È possibile monitorare le commissioni, le commissioni ricorrenti, creare degli affiliati automaticamente e anche rifiutarli. Supporta anche le Lifetime Commission.
NOTA: Questo metodo di integrazione può essere utilizzato solo se si utilizzano i moduli di pagamento di ChedarGetter nel proprio sito. Se si utilizzano le pagine di pagamento ospitate di CheddarGetter (il dominio è con loro e non si ha modo di aggiungere script personalizzati al modulo), questo metodo di integrazione non è applicabile.
Passo 1 – Modificare i dati del cliente
Quando si crea un nuovo cliente, prima che venga effettuato il pagamento, gli si aggiungono alcuni dati personalizzati. CheddarGetter consente di utilizzare i campi metaData con valori personalizzati. Per il tracciamento, dobbiamo passare il valore del cookie di tracciamento. Il primo passo consiste nel caricare il valore del cookie nel modulo di pagamento (utilizzando lo script notifysale.php) e poi inviarlo con tutti i dati allo script di elaborazione del modulo, in modo che il valore possa essere aggiunto al nuovo cliente. Il codice del modulo è questo:
<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>
Nota che lo script punta a HTTPS! Assicurati che sul tuo server ci sia un certificato valido con Post Affiliate Pro.
Passo 2 – Modifica i dati del cliente
Abbiamo già il valore di tracciamento necessario (lo abbiamo inviato nel passaggio precedente) e ora lo elaboreremo. Nel file con le maniglie dei nuovi clienti di CheddarGetter si deve trovare la funzione newCustomer(). In questo passaggio, utilizzeremo i metaData:
'metaData' => array(
'pap_custom' => $_POST["pap_custom"]
)
Questo codice deve essere aggiunto alla variabile dati (array) per il nuovo cliente. Una volta creato, il cliente avrà il valore di tracciamento necessario nei suoi metaData.
Non preoccuparti se usi già alcuni meta-dati. Come si può vedere, lo script precedente utilizza un nome speciale per essi (pap_custom).
Attiva il plugin
Il primo passo consiste nell’abilitare il plugin CheddarGetter in Post Affiliate Pro. Una volta abilitato, configurarlo: c’è un campo per il nome del cookie, che abbiamo specificato nel passaggio 1. Compila il nome del cookie (pap_custom per impostazione predefinita).
Aggiungi un nuovo hook per il servizio
Ora l’integrazione è quasi pronta. L’ultimo passo consiste nell’inviare i dati a Post Affiliate Pro. Lo faremo utilizzando i Service Hooks di CheddarGetter.
Vai a Configurazione> Hook di Servizio> URL Personalizzato nell’amministrazione di CheddarGetter e aggiungi un nuovo URL (il link Aggiungi URL). Utilizza questo URL:
https://URL_TO_PostAffiliatePro/plugins/CheddarGetter/cheddargetter.php
Attiva gli eventi di notifica che vuoi tracciare e salvare. Questo è quanto. Ora il tuo sistema è integrato.
Non dimenticarti di integrare il tuo sito web con il codice di tracciamento dei clic.