Freeway integration
Eine kostenlose Onlinestore-Software, die das Verkaufen Ihrer Dienste einfach und schnell macht.
Die Integration mit Freeway findet statt, indem ein Verkaufstrackingskript auf der Bestätigungsseite platziert wird. Um die Werte für OrderID und TotalSale zu erhalten, verbindet sich Snippet mit der Datenbank von Freeway und überträgt die Werte von dort.
Vorlage bearbeiten
Suchen und öffnen Sie die Datei ‘/templates/content/checkout_success.tpl.php‘.
Richtigen Ort für die Integration finden
Suchen Sie diese Zeile in der Datei:
<?php if(AFFILIATE_COMMISSION_JUNCTION=='true'){
Integrationscode einfügen
Fügen Sie den folgenden Code über dieser Zeile ein:
<?php
//--------------------------------------------------------------------------
// STAT - PAP Integration code
//--------------------------------------------------------------------------
// Get order id
$sql = "select orders_id from ".TABLE_ORDERS.
" where customers_id='".(int)$customer_id.
"' order by date_purchased desc limit 1";
$pap_orders_query = tep_db_query($sql);
$pap_orders = tep_db_fetch_array($pap_orders_query);
$pap_order_id = $pap_orders['orders_id'];
// Get total amount of order
$sql = "select value from ".TABLE_ORDERS_TOTAL.
" where orders_id='".(int)$pap_order_id.
"' and class='ot_subtotal'";
$pap_orders_total_query = tep_db_query($sql);
$pap_orders_total = tep_db_fetch_array($pap_orders_total_query);
$pap_total_value = $pap_orders_total['value'];
// Draw invisible image to register sale
if($pap_total_value != "" && $pap_order_id != "")
{
print '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>'.
" <script type=\"text/javascript\">
PostAffTracker.setAccountId('Account_ID');var sale = PostAffTracker.createSale();
sale.setTotalCost('$pap_total_value');
sale.setOrderID('$pap_order_id');
PostAffTracker.register();
</script>";
}
//--------------------------------------------------------------------------
// END - PAP Integration code
//--------------------------------------------------------------------------
?>
Die Integration ist fertig
Die Integration ist abgeschlossen. Wann immer ein Kunden nun auf die Bestellbestätigungsseite kommt, wird der Trackingcode abgerufen und das System generiert eine Provision für den Affiliate.