Integration logo
OpenCart 2

OpenCart 2

OpenCart E-commerce AffiliateMarketing Integration

OpenCart 2 integratie

Een gratis winkelwagensysteem. OpenCart is een open source PHP-gebaseerde online e-commerce-oplossing.

Dit is de integratiemethode voor de open source winkelwagen OpenCart. De integratie wordt uitgevoerd door bestanden van de bedankpagina te integreren.

Je kunt per product bestellingen, levenslange commissies en ook coupons volgen.

Bewerk confirm actie

Navigeer naar je cart-directory catalog/controller/checkout en open confirm.php om te bewerken. Zoek deze regel:

$data['totals'] = array();

Plaats deze code direct onder die regel:

$this->session->data['totals'] = $order_data['totals'];
$this->session->data['pap4_products'] = $data['products'];

Sla deze bestanden op en ga verder met de volgende stap.

Bewerk success actie

Open het bestand catalog/controller/checkout/success.php en zoek deze regel (eerste voorkomen):

if ($this->customer->isLogged()) {

Plaats de volgende code boven die regel:

$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']);

Vergeet wederom niet de wijzigingen op te slaan en ga verder naar de volgende integratiestap.

Gehele winkelwagen als één transactie – Bewerk success view

Als je de volledige betaling als één transactie in PAP wilt verwerken, volg dan deze stap. Wil je één transactie per product aanmaken, ga dan verder naar stap 4.

Open het bestand catalog/view/theme/default/template/common/success.tpl.

Voeg deze regels toe vóór de laatste regel die ‘echo $footer;’ zegt:

<?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 } ?>

Sla het bestand op en je winkel is geïntegreerd.

Let op: De waarden van ‘Coupon’ en ‘Voucher’ zijn negatief, daarom worden ze direct bij het subtotaal opgeteld.

Eén transactie per product – Bewerk success view

Deze stap is niet nodig als je stap 3 al hebt gebruikt.

Open het bestand catalog/view/theme/default/template/common/success.tpl.

Voeg deze regels toe vóór de laatste regel die ‘echo $footer;’ zegt:

<?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
}
?>

Hiermee wordt er per besteld product een commissie geregistreerd.

Vergeet niet je winkelwagen te integreren met de click tracking zodat de verkooptracking werkt. Je kunt de click tracking code plaatsen in het thema-footerbestand:

catalog/view/theme/YOUR_THEME/template/common/footer.tpl

Veelgestelde vragen

Wat is de OpenCart 2 integratie met Post Affiliate Pro?

Het is een methode om je OpenCart 2 e-commercewinkel te koppelen aan Post Affiliate Pro om affiliate-verkopen, bestellingen, levenslange commissies en het gebruik van coupons te volgen.

Kan ik per product bestellingen en levenslange commissies volgen?

Ja, de integratie maakt het mogelijk om per product bestellingen, levenslange commissies en coupons te volgen voor een beter affiliatebeheer.

Is de OpenCart 2 integratie met Post Affiliate Pro gratis?

Ja, OpenCart is een gratis, open-source webshop en de integratiestappen die hier worden beschreven zijn gratis te implementeren.

Wat zijn de belangrijkste stappen voor het integreren van OpenCart 2 met Post Affiliate Pro?

De belangrijkste stappen zijn het bewerken van de confirm- en success-acties in OpenCart, het bijwerken van de succesweergave voor transactietracking en het toevoegen van click tracking code in de thema-footer.

Lucia is een getalenteerde content editor die zorgt voor een vlekkeloze publicatie van content op meerdere platforms.

Lucia Halašková
Lucia Halašková
Content Editor

Versterk je e-commerce met affiliate tracking

Ervaar de naadloze integratie van OpenCart 2 met Post Affiliate Pro en til je affiliate marketingstrategie naar een hoger niveau. Start nu je gratis proefperiode!

Meer informatie

OpenCart
OpenCart

OpenCart

Wil je je affiliate software verder verbeteren? Bekijk de OpenCart-integratie voor Post Affiliate Pro.

5 min lezen
OpenCart E-commerce +3
OpenCart 3
OpenCart 3

OpenCart 3

Integreer OpenCart 3 met Post Affiliate Pro om je e-commerce affiliate tracking te verbeteren. Stapsgewijze handleiding voor naadloze order- en commissietrackin...

4 min lezen
E-commerce OpenCart +3
osCommerce
osCommerce

osCommerce

Wilt u uw affiliate software nog verder verbeteren? Bekijk de osCommerce-integratie voor Post Affiliate Pro.

7 min lezen
Integration E-commerce +3

U bent in goede handen!

Sluit u aan bij onze gemeenschap van tevreden klanten en bied uitstekende klantenservice met Post Affiliate Pro.

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