osc2nuke integration
L’intégration avec osc2nuke se fait en plaçant le script de suivi des ventes dans la page de confirmation. Pour obtenir les valeurs de OrderID et TotalSale, le snippet se connecte à la base de données osc2nuke et y récupère les valeurs.
Modifier le modèle
Recherchez et ouvrez le fichier ‘modules/catalog/checkout_success.php‘
Localisez le lieu d’intégration
Recherchez la ligne suivante dans ce fichier :
require(DIR_WS_CLASSES . 'checkout_success.php');
Intégration
Ajoutez le code suivant avant cette ligne :
//--------------------------------------------------------------------------
// 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 script 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>
<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 of integration code
//--------------------------------------------------------------------------
Custom integrations & tracking scripts
Discover tips for custom integrations & tracking scripts in Post Affiliate Pro. Optimize affiliate tracking with expert guides & code samples.
Discover the power of S2S tracking for capturing server-side actions in scenarios where JavaScript or HTML pixel integration isn't possible. Learn about using PHP API or URL calls with GET parameters to efficiently track commissions, protect against fraud, and ensure accurate data collection. Explore integration options whether you can or cannot add JavaScript to your landing page, and understand the benefits of tying sales to click events for comprehensive tracking. Visit our guide for in-depth insights and step-by-step instructions.