OpenCart
Wil je je affiliate software verder verbeteren? Bekijk de OpenCart-integratie voor Post Affiliate Pro.
Ontdek hoe je OpenCart 2, een open-source PHP-gebaseerde e-commerce-oplossing, naadloos integreert met Post Affiliate Pro. Volg bestellingen, levenslange commissies en coupons met stapsgewijze integratiegidsen.
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.
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.
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.
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.
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
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.
Ja, de integratie maakt het mogelijk om per product bestellingen, levenslange commissies en coupons te volgen voor een beter affiliatebeheer.
Ja, OpenCart is een gratis, open-source webshop en de integratiestappen die hier worden beschreven zijn gratis te implementeren.
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.
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!
Wil je je affiliate software verder verbeteren? Bekijk de OpenCart-integratie voor Post Affiliate Pro.
Integreer OpenCart 3 met Post Affiliate Pro om je e-commerce affiliate tracking te verbeteren. Stapsgewijze handleiding voor naadloze order- en commissietrackin...
Wilt u uw affiliate software nog verder verbeteren? Bekijk de osCommerce-integratie voor Post Affiliate Pro.