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
//--------------------------------------------------------------------------
Le texte parle de l'outil Post Affiliate Pro, qui permet de suivre les commissions et les commandes pour des partenaires. Il offre des intégrations avec différents services de commerce électronique et peut être utilisé gratuitement. Le texte mentionne également comment intégrer le code de suivi sur une page de remerciement pour suivre la commande.
Le texte parle des catégories et des partenaires disponibles pour la plateforme Post Affiliate Pro. Il est possible de créer un compte gratuitement en choisissant un nom pour son sous-domaine. Le texte explique également comment intégrer le suivi des clics et des ventes pour le logiciel Fortune3, en insérant des codes de suivi dans la section spéciale de l'application. Plusieurs autres intégrations sont également possibles avec cette plateforme.