ReCharge (BigCommerce) integration
La piattaforma ReCharge ti permette di aggiungere dei prodotti con un abbonamento periodico al tuo negozio BigCommerce. Questa guida ti spiegherà come integrare ReCharge con Post Affiliate Pro per tracciare questi pagamenti ricorrenti.
L’integrazione con BigCommerce consiste in più passaggi da entrambe le parti. In primo luogo, è necessario creare un token API nel tuo account ReCharge e impostarlo nel tuo account Post Affiliate Pro. Poi aggiungi un codice di tracciamento alla pagina di ringraziamento di ReCharge e metti un codice di tracciamento dei clic nel piè di pagina del tuo negozio BigCommerce.
Per tracciare i pagamenti ricorrenti hai bisogno della funzionalità Commissioni Ricorrenti o del plugin “Lifetime Commissions“ attivato!
Crea un token API
Per prima cosa, devi contattare ReCharge per richiedere l’accesso all’API. Guarda https://support.rechargepayments.com/hc/en-us/articles/360008829993-ReCharge-API-tokens per maggiori informazioni.
Una volta ottenuto l’accesso alle API, puoi creare il tuo token API. Per farlo, accedi al tuo pannello di amministrazione Bigcommerce, vai nella sezione App e clicca su Iscrizioni ReCharge in modo da arrivare al pannello ReCharge. Una volta lì, clicca sulla scheda Integrazioni nel menu in alto, e poi su token API. Sul bordo destro della pagina. Dopodiché, clicca su Crea un token API.
Dai il nome che preferisci al token API, aggiungi un’email con la quale verrai avvisato se il webhook dovesse fallire, e soprattutto assicurati di aggiungere il permesso di accesso in Lettura agli Ordini. Se vedi anche il permesso di Webhook lì, impostalo su Accesso in Lettura e in Scrittura, tuttavia questo potrebbe essere stato rimosso e quindi non è più necessario impostarlo. Salva il token e copia la sua chiave API.
Configura il plugin di gestione del webhook ReCharge
Il passaggio successivo consiste nell’accedere al tuo pannello commerciante Post Affiliate Pro, andare in Configurazione -> Plugin e attivare il plugin chiamato gestione del webhook ReCharge. Una volta che è attivo, clicca sul pulsante Configura e aggiungi la chiave API Recharge nella pagina di configurazione del plugin.
In questa pagina, puoi anche configurare cosa esattamente verrà tracciato come ID del Prodotto, e puoi anche scegliere se vuoi tracciare qualsiasi dato aggiuntivo dell’ordine nei campi dei dati extra. Quando hai finito, salva la configurazione del plugin in fondo alla pagina.
Modifica la tua pagina di ringraziamento
Accedi al tuo pannello di amministrazione di BigCommerce, vai alla sezione App e clicca su Iscrizioni ReCharge in modo da arrivare al pannello di amministrazione di ReCharge. Una volta lì, clicca su Impostazioni (icona della chiave inglese) in alto a destra e vai nella sezione Checkout. Scorri fino alla sezione della pagina di Ringraziamento e incolla il seguente codice nel campo Aggiuntivo & script e tracciamenti:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var discountMultiplier = 1 - {{total_discounts}} / ({{subtotal_price}} + {{total_discounts}});
{% for item in line_items %}
var itemPrice = {{item.price}} * {{item.quantity}};
var sale{{ loop.index }} = PostAffTracker.createSale();
sale{{ loop.index }}.setTotalCost(itemPrice * discountMultiplier);
var subscriptionId = '{{item.subscription_id}}';
if (subscriptionId != '') {
sale{{ loop.index }}.setOrderID(subscriptionId);
} else {
sale{{ loop.index }}.setOrderID('{{id}}({{ loop.index }})');
}
sale{{ loop.index }}.setProductID('{{item.product_id}}');
sale{{ loop.index }}.setCoupon('{{discount_code}}');
{% endfor %}
PostAffTracker.register();
</script>
Se vuoi salvare il nome del cliente o l’email puoi aggiungere le seguenti righe:
sale{{ loop.index }}.setData1('{{email}}');
sale{{ loop.index }}.setData2('{{first_name}} {{last_name}}');
sotto la linea:
sale{{ loop.index }}.setCoupon('{{discount_code}}');
Puoi trovare altre variabili disponibili nella base di conoscenza di ReCharge.
tracciamento dei clic
Accedi al tuo pannello di amministrazione di BigCommerce, vai nella sezione Vetrina del Negozio e clicca su Gestione degli script. In questa sezione clicca sul pulsante Crea uno Script in alto a destra. Dai un nome allo script, imposta la Posizione sulla pagina a Piè di pagina, seleziona le pagine dove verrà aggiunto lo script su Tutte le pagine, cambia il tipo di Script in Script e inserisci il codice di tracciamento dei clic dal tuo pannello commerciante di Post Affiliate Pro > Strumenti > Integrazioni> Tracciamento dei clic nel campo del contenuto dello Script e salva.