osc2nuke integration
Integracji z osc2nuke dokonuje się poprzez umieszczenie skryptu śledzenia sprzedaży na stronie potwierdzenia. Aby uzyskać wartości OrderID i TotalSale, snippet łączy się z bazą danych osc2nuke i pobiera stamtąd wartości.
Edycja szablonu
Znajdź i otwórz plik „modules/catalog/checkout_success.php”
Znajdź miejsce integracji
Znajdź następujący wiersz w tym pliku:
require(DIR_WS_CLASSES . 'checkout_success.php');
Integracja
Dodaj następujący kod przed tym wierszem:
//--------------------------------------------------------------------------
// 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
//--------------------------------------------------------------------------
Odkryj, jak integracja Nanacast z Post Affiliate Pro może usprawnić Twoje e-commerce, umożliwiając śledzenie zamówień i zarządzanie programami afiliacyjnymi. Skorzystaj z naszej wtyczki do powiadomień, darmowych szablonów emaili i doskonałej obsługi klienta, by w pełni wykorzystać możliwości swojego biznesu online.
Discover seamless YourMembership integration with Post Affiliate Pro, a leading software for managing online membership communities. Easily track sales using IP tracking without cookies. Explore our step-by-step configuration guide to enhance your affiliate marketing strategy. Set up your free account today!
Discover seamless NetSuite integration with Post Affiliate Pro, a comprehensive cloud-based business software suite for improved management of your ERP, CRM, and e-commerce needs. Implement custom scripts for precise sales tracking and utilize the One-Page Checkout feature to enhance your affiliate marketing strategy. Explore our step-by-step guide for the latest NetSuite version and optimize your business with advanced analytics. Start your free trial today and leverage the power of Post Affiliate Pro!