Un sistema di carrello degli acquisti gratuito. OpenCart è una soluzione open source di e-commerce online basata su PHP.
Questo è il metodo di integrazione per il carrello open source di OpenCart. L’integrazione viene fatta integrando i file della pagina di ringraziamento.
Puoi tracciare gli ordini per prodotto, le lifetime commissions e anche i coupon.
Modifica la conferma dell’azione
Vai alla directory del tuo carrello catalog/controller/checkout e apri confirm.php per modificarlo. Trova questa linea:
$data['totals'] = array();
Inserisci questo codice sotto quella linea:
$this->session->data['totals'] = $order_data['totals'];
$this->session->data['pap4_products'] = $data['products'];
Salva questi file e continua con il prossimo passaggio.
Modifica l’azione di successo
Apri il file catalog/controller/checkout/success.php e trova questa linea (prima occorrenza):
if ($this->customer->isLogged()) {
Inserisci il seguente codice sopra quella linea:
$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']);
Ancora una volta, non dimenticarti di salvare le modifiche e di continuare con il prossimo passaggio dell’integrazione.
Tutto il carrello come un’unica transazione – Modifica la visualizzazione del successo
Se vuoi elaborare l’intero pagamento come un’unica transazione in PAP, segui questo passaggio. Se vuoi creare una transazione per ogni prodotto, continua al passaggio 4.
Apri il file catalog/view/theme/default/template/common/success.tpl.
Aggiungi queste linee prima dell’ultima linea che dice ‘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 negozio sarà finalmente integrato.
Nota: I valori di ‘Coupon‘ e ‘Voucher‘ sono negativi, ecco perché li aggiungiamo direttamente al valore del subtotale.
Una transazione per prodotto – Modifica la visualizzazione del successo
Questo passaggio non è necessario se hai già seguito il passaggio 3.
Apri il file catalog/view/theme/default/template/common/success.tpl.
Aggiungi queste linee prima dell’ultima linea che dice ‘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 dimenticarti di integrare il tuo carrello con il tracciamento dei clic per far funzionare il monitoraggio delle vendite. È possibile inserire il codice di tracciamento dei clic nel file a piè di pagina del tema: catalog/view/theme/YOUR_THEME/template/common/footer.tpl
Il testo parla di Post Affiliate Pro, un programma gratuito di affiliazione per il marketing, che offre integrazioni con ViArt per il tracciamento delle vendite. Viene fornito un codice di tracciamento da integrare nel carrello degli acquisti per monitorare il costo totale e l'ID dell'ordine. Viene inoltre offerta consulenza, supporto e risorse per gli utenti. La società si impegna a rispettare la privacy dei propri clienti.
Il testo parla di un software chiamato Post Affiliate Pro che viene offerto gratuitamente per un periodo di prova. Il software viene integrato con diversi partner tra cui eCartSoft. Viene fornita una guida su come integrare il software con il sistema eCartSoft. Sono disponibili diverse risorse correlate sul sito web del prodotto e c'è un servizio clienti disponibile per assistere gli utenti. Viene anche menzionato il programma di affiliazione del prodotto e ci sono informazioni su come iscriversi alla newsletter del sito.
Il testo riguarda l'integrazione di Post Affiliate Pro con il sistema di carrello degli acquisti OpenCart 3. Vengono forniti dettagli su come modificare la conferma dell'azione e l'azione di successo, nonché le opzioni per avere tutto il carrello come un'unica transazione o una transazione per prodotto. Viene anche spiegato come creare un account gratuito per Post Affiliate Pro e come passare i dati attraverso la macchina. Il testo raccomanda Post Affiliate Pro con valutazioni positive.
Il testo presenta informazioni su come integrare Post Affiliate Pro con Volusion, una soluzione ecommerce. L'articolo 130 del sito web è il posto giusto per l'integrazione e il codice di tracciamento della vendita deve essere inserito nel campo ArticleBody. Ci sono due opzioni per la corrispondenza dell'ID del prodotto. Una volta salvato lo script di monitoraggio, sarà possibile accedere al servizio di analisi di conversione di Volusion.