–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.

Chargebee

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}}&currency={{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.

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