SamCart integration
L’integrazione con SamCart consente di tracciare gli ordini regolari (una tantum) e anche i pagamenti ricorrenti. L’integrazione consiste nell’aggiungere un codice di tracciamento alle impostazioni avanzate di ciascun prodotto e nel creare un webhook che invierà una notifica a un plugin di Post Affiliate Pro.
Per tracciare i pagamenti ricorrenti devi utilizzare la funzionalità Commissioni Ricorrenti!
Crea un campo personalizzato
Il primo passo di questa integrazione è la creazione di un campo personalizzato che verrà utilizzato per trasportare il cookie di tracciamento. Se vuoi ulteriori informazioni su come ottenere questo risultato, consulta la documentazione di SamCart sui campi personalizzati.
Quando lo si crea, assicurarsi di impostare il nome del campo interno su “papCookie” e il tipo di campo su Input di testo. Tutto il resto può rimanere predefinito.
Una volta creato il campo personalizzato, salva il valore “Slug”, che servirà nella fase successiva. Ora aggiungi il campo personalizzato a tutti i prodotti che vuoi monitorare con Post Affiliate Pro.
Aggiungi il codice di tracciamento
Il passo successivo consiste nell’aggiungere il codice di tracciamento delle vendite. Andare nelle Impostazioni di SamCart. Trova Impostazioni Generali e incolla il seguente codice nel campo Incorpora HTML/Scripts:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var slugId = 'XXXXXXXX';
document.getElementById(slugId).parentNode.parentNode.style.display = 'none';
try {
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.track();
setTimeout(function(){
PostAffTracker.writeCookieToCustomField(slugId);
}, 1000);
} catch (err) { }
</script>
Assicurarsi di sostituire il valore XXXXXXXX con lo slug del campo personalizzato.
Crea l’integrazione
Sempre sotto le Impostazioni di SamCart vai al menu Integrazioni e sotto la scheda Impostazione dell’Integrazione clicca sul pulsante Nuova Integrazione. Dal menu a tendina seleziona l’integrazione dell’URL di Notifica, nella finestra successiva nominala come vuoi e inserisci il seguente URL di Notifica.
Assicurati di sostituire SHOPNAME.samcart.com con l’URL reale del tuo negozio SamCart:
https://URL_TO_PostAffiliatePro/plugins/SamCart/samcart.php?accountId=Account_ID&shopUrl=SHOPNAME.samcart.com
Crea le regole
In SamCart vai a Impostazioni> Integrazioni e poi passa alla scheda Regole Generali e crea 2 nuove regole per i trigger di Prodotto Acquistato e di Abbonamento Addebitato, in entrambe le regole assicurati di selezionare l’integrazione che hai creato e l’azione di Inviare una Notifica dell’Url POST.
Se vuoi tracciare anche i rimborsi e rimborsare automaticamente le commissioni aggiungi anche una regola per i trigger di Prodotto Rimborsato e Carica Abbonamento Rimborsato e non dimenticare di abilitare il tracciamento dei rimborsi nella configurazione del plugin nel passaggio successivo.
Attiva il plugin di SamCart in PAP
Accedi al tuo pannello commerciante Post Affiliate Pro e vai alla sezione Configurazione > Plugin e attiva il plugin di gestione dei webhook di SamCart. Una volta attivato il plugin assicurati di configurarlo, soprattutto inserisci l’URL del tuo Negozio con lo stesso valore che hai aggiunto nel passaggio precedente.
Aggiungi il campo personalizzato ai prodotti
L’ultimo passaggio consiste nell’aggiungere il campo personalizzato che hai creato nel passaggio precedente a tutti i prodotti che dovrebbero essere monitorati da Post Affiliate Pro. Per fare questo, nel tuo cruscotto SamCart vai su Prodotti e modifica ogni prodotto.
Nella schermata di modifica del prodotto vai alla sezione Design del Checkout e scorri fino alla sezione MODIFICA LA TUA PAGINA e clicca sul pulsante Avvia il Drag & Drop Builder. Nella schermata successiva vai a Impostazioni > Modulo del Checkout e nella sezione Campi Personalizzati seleziona la casella di controllo accanto al campo personalizzato papCookie e salva il prodotto cliccando sul pulsante Pubblica nella parte superiore della pagina.