CommerceV3 (CV3) integration
CV3 è la principale piattaforma cloud full service per il commercio digitale ad alto volume.
CommerceV3 (CV3) consente la completa personalizzazione di tutti i modelli ed è quello che utilizzeremo per l’integrazione.
Aggiungi il codice di tracciamento dei clic
Nel pannello di amministrazione di CommerceV3 (CV3) vai su Contenuto->Design->Libreria di Modelli e sotto Modelli di Progettazione del Sito trova e modifica il modello Footer (footer.tpl). Inserisci il seguente codice all’inizio del file, salvalo e pubblicalo:
{literal}
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
</script>
{/literal}
Aggiungi il codice di tracciamento9 delle vendite
Nel pannello di amministrazione di CommerceV3 (CV3) vai su Contenuto->Design->Libreria dei Modelli e sotto Modelli di Checkout trova e modifica il modello Pagina di Ringraziamento del Checkout (checkout_thanks.tpl). Inserisci il seguente codice alla fine del file, salvalo e pubblicalo:
<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 sale = PostAffTracker.createSale();
productIds = '';
{foreach from=$cart item=prods}
productIds += '{if $prods.att_sku == ''}{$prods.sku}{else}{$prods.att_sku}{/if}, ';
{/foreach}
productIds = productIds.slice(0,-2);
sale.setTotalCost('{$placed.totals.subtotal}');
sale.setOrderID('{$placed.order.id}');
sale.setProductID(productIds);
PostAffTracker.register();
</script>
Per consentire le Lifetime Commission è possibile salvare l’e-mail del contatto nel campo Dati 1 della commissione aggiungendo questa riga al codice precedente:
sale.setData1('{$placed.info.billing.email}');
Se vuoi salvare ulteriori dettagli del cliente, puoi utilizzare queste variabili:
- {$placed.info.billing.first_name}
- {$placed.info.billing.last_name}
- {$placed.info.billing.phone}
Ora è integrato. Ogni volta che il cliente entra nella pagina di ringraziamento per l’ordine, il codice di tracciamento viene attivato e registra una commissione per l’affiliato di riferimento.