Integration logo
OpenCart 2

OpenCart 2

OpenCart E-commerce AffiliateMarketing Integration

Integrazione OpenCart 2

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.

Modifica azione di conferma

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.

Modifica azione di successo

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.

Intero carrello come una sola transazione – Modifica la vista di successo

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.

Una transazione per prodotto – Modifica la vista di successo

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

Domande frequenti

Che cos'è l'integrazione di OpenCart 2 con Post Affiliate Pro?

È 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.

Posso tracciare ordini per prodotto e commissioni a vita?

Sì, l'integrazione consente di tracciare ordini per singolo prodotto, commissioni a vita e coupon per una migliore gestione degli affiliati.

L'integrazione di OpenCart 2 con Post Affiliate Pro è gratuita?

Sì, OpenCart è un carrello gratuito e open source, e i passaggi di integrazione forniti sono gratuiti da implementare.

Quali sono i principali passaggi per integrare OpenCart 2 con Post Affiliate Pro?

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.

Lucia Halašková
Lucia Halašková
Editor di Contenuti

Potenzia il tuo E-commerce con il Tracciamento degli Affiliati

Sperimenta l’integrazione fluida di OpenCart 2 con Post Affiliate Pro ed eleva la tua strategia di affiliate marketing. Inizia subito la prova gratuita!

Scopri di più

OpenCart 3
OpenCart 3

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 ...

4 min di lettura
E-commerce OpenCart +3
OpenCart
OpenCart

OpenCart

Vuoi migliorare ancora di più il tuo software di affiliazione? Scopri l'integrazione OpenCart per Post Affiliate Pro.

6 min di lettura
OpenCart E-commerce +3
osCommerce
osCommerce

osCommerce

Vuoi migliorare ulteriormente il tuo software di affiliazione? Scopri l'integrazione di osCommerce per Post Affiliate Pro.

7 min di lettura
Integration E-commerce +3

Sarai in buone mani!

Unisciti alla nostra community di clienti soddisfatti e fornisci un eccellente supporto clienti con PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface