OpenCart 3
Integra OpenCart 3 con Post Affiliate Pro per migliorare il tracciamento affiliato del tuo e-commerce. Guida passo passo per il monitoraggio semplice di ordini ...
Scopri come integrare facilmente OpenCart 2, una soluzione e-commerce open source basata su PHP, con Post Affiliate Pro. Monitora ordini, commissioni a vita e coupon grazie a guide di integrazione passo-passo.
Un sistema di carrello gratuito. OpenCart è una soluzione e-commerce online open source basata su PHP.
Questo è il metodo di integrazione per il carrello open source OpenCart. L’integrazione avviene integrando i file della pagina di ringraziamento.
Puoi tracciare ordini per prodotto, commissioni a vita e anche coupon.
Vai nella directory del tuo carrello catalog/controller/checkout e apri confirm.php per la modifica. Trova questa riga:
$data['totals'] = array();
Inserisci questo codice subito dopo quella riga:
$this->session->data['totals'] = $order_data['totals'];
$this->session->data['pap4_products'] = $data['products'];
Salva questi file e prosegui con il passo successivo.
Apri il file catalog/controller/checkout/success.php e trova questa riga (prima occorrenza):
if ($this->customer->isLogged()) {
Inserisci il seguente codice prima di quella riga:
$data['pap4_orderid'] = $this->session->data['order_id'];
$data['pap4_totals'] = $this->session->data['totals'];
$data['pap4_products'] = $this->session->data['pap4_products'];
if ($this->customer->isLogged()) {
$data['pap4_email'] = $this->customer->getEmail();
}
else {
$data['pap4_email'] = $this->session->data['guest']['email'];
}
unset($this->session->data['pap4_products']);
Anche in questo caso, non dimenticare di salvare le modifiche e proseguire con il prossimo passo di integrazione.
Se desideri processare l’intero pagamento come una sola transazione in PAP, segui questo passo. Se invece vuoi creare una transazione per ogni prodotto, prosegui al passo 4.
Apri il file catalog/view/theme/default/template/common/success.tpl.
Aggiungi queste righe prima dell’ultima riga che riporta ‘echo $footer;’:
<?php
if(isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
$subtotal = 0;
foreach ($pap4_totals as $item) {
if ($item['code'] == 'sub_total') {$subtotal += $item['value'];}
if ($item['code'] == 'coupon') {$subtotal += $item['value'];}
if ($item['code'] == 'voucher') {$subtotal += $item['value'];}
}
if ($subtotal < 0) {$subtotal = 0;}
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $subtotal; ?>');
sale.setOrderID('<?php echo $pap4_orderid; ?>');
sale.setData1('<?php echo $pap4_email; ?>');
PostAffTracker.register();
</script>
<?php } ?>
Salva il file e il tuo shop è integrato.
Nota: I valori di ‘Coupon’ e ‘Voucher’ sono negativi, ecco perché li aggiungiamo direttamente al valore del subtotale.
Questo passo non è necessario se hai già usato il passo 3.
Apri il file catalog/view/theme/default/template/common/success.tpl.
Aggiungi queste righe prima dell’ultima riga che riporta ‘echo $footer;’:
<?php
if (isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
<?php
$i = 0;
foreach ($pap4_products as $item) {
echo "var sale$i = PostAffTracker.createSale();";
echo "sale".$i.".setTotalCost('".$item['total']."');";
echo "sale".$i.".setProductID('".$item['product_id']."');";
echo "sale".$i.".setOrderID('".$pap4_orderid."(".$i.")');";
echo "sale".$i.".setData1('".$pap4_email."');";
$i++;
}
?>
PostAffTracker.register();
</script>
<?php
}
?>
Questo registrerà una commissione per ogni prodotto ordinato.
Non dimenticare di integrare il tuo carrello con il tracciamento dei clic per far funzionare il tracciamento delle vendite. Puoi inserire il codice di tracciamento dei clic nel file footer del tema:
catalog/view/theme/YOUR_THEME/template/common/footer.tpl
È un metodo per collegare il tuo negozio e-commerce OpenCart 2 con Post Affiliate Pro per tracciare vendite degli affiliati, ordini, commissioni a vita e utilizzo dei coupon.
Sì, l'integrazione consente di tracciare ordini per singolo prodotto, commissioni a vita e coupon per una migliore gestione degli affiliati.
Sì, OpenCart è un carrello gratuito e open source, e i passaggi di integrazione forniti sono gratuiti da implementare.
I passaggi principali includono la modifica delle azioni di conferma e successo in OpenCart, l’aggiornamento della vista di successo per il tracciamento delle transazioni e l’aggiunta del codice di tracciamento dei clic nel footer del tema.
Lucia è una talentuosa editor di contenuti che garantisce la pubblicazione senza intoppi dei contenuti su più piattaforme.
Sperimenta l’integrazione fluida di OpenCart 2 con Post Affiliate Pro ed eleva la tua strategia di affiliate marketing. Inizia subito la prova gratuita!
Integra OpenCart 3 con Post Affiliate Pro per migliorare il tracciamento affiliato del tuo e-commerce. Guida passo passo per il monitoraggio semplice di ordini ...
Vuoi migliorare ancora di più il tuo software di affiliazione? Scopri l'integrazione OpenCart per Post Affiliate Pro.
Vuoi migliorare ulteriormente il tuo software di affiliazione? Scopri l'integrazione di osCommerce per Post Affiliate Pro.