Chargebee integration
Automatizza la fatturazione degli abbonamenti con il software di fatturazione plug & play di Chargebee.
L’integrazione con Chargebee si ottiene impostando un URL di reindirizzamento con parametri e inserendo lo script di tracciamento delle vendite nella pagina di ringraziamento utilizzando una semplice logica JavaScript.
Primo passo
Il primo passo è trovare la sezione necessaria per impostare l’URL di reindirizzamento. Accedi al tuo Chargebee e vai su Catalogo Prodotti>Piani e modifica ogni piano che vuoi integrare. Ogni piano ha il proprio URL di reindirizzamento, basta assicurarsi di utilizzare questi parametri:
?pap=1&productID={{plan.id}}&customer={{customer.id}}&orderID={{subscription.id}}&price={{invoice.amount}}
Se supporti più valute, dovrai aggiungere le informazioni sulla valuta anche all’URL:
?pap=1&productID={{plan.id}}&customer={{customer.id}}&orderID={{subscription.id}}&price={{invoice.amount}}¤cy={{invoice.currency_code}}
Tracciamento delle vendite
Inserisci il seguente codice nell’URL di reindirizzamento che hai definito in ogni piano:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, '\\$&');
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
if (getParameterByName('pap') == '1') {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
var subtotal = getParameterByName('price'); // in cents
sale.setTotalCost(subtotal/100);
sale.setProductID(getParameterByName('productID'));
sale.setOrderID(getParameterByName('orderID'));
sale.setData1(getParameterByName('customer'));
if (getParameterByName('currency') != '' && getParameterByName('currency') != null) {
sale.setCurrency(getParameterByName('currency'));
}
PostAffTracker.register();
}
</script>
Webhook
Chargebee offre la possibilità di utilizzare webhook che possono essere utilizzati per tracciare le commissioni ricorrenti. Per configurare un webhook, occorre innanzitutto abilitare il plugin Chargebee nel proprio pannello commercianti. Quindi, accedi al tuo account Chargebee in Impostazioni> Configura Chargebee e trova la sezione ‘Chiavi API e webhooks‘ Entra nella sezione e poi naviga su Webhooks. Aggiungi un nuovo webhook utilizzando il pulsante lì presente. Utilizza il seguente URL per il webhook:
https://URL_TO_PostAffiliatePro/plugins/Chargebee/chargebee.php
Salva e il gioco è fatto.
Ora è integrato. Ogni volta che un cliente entra nella pagina di conferma dell’ordine, il codice di tracciamento viene richiamato e registra una vendita per l’affiliato di riferimento.
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!
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
Aweber - Post Affiliate Pro Email Parser
Integrate Post Affiliate Pro with Aweber by creating a custom Email parser and enabling the integration plugin for seamless functionality.