Нужно сделать интеграцию VamShop со скриптом партнерки:
Принцип интеграции
На странице оформления заказа вызвать код, который передаст данные о заказе:
Такого плана:
<script type="text/javascript">
document.write(unescape("%3Cscript id=%27pap_x2s6df8d%27 src=%27" + (("https:" == document.location.protocol) ? "https://" : "http://") + "demo.postaffiliatepro.ru/scripts/trackjs.js%27 type=%27text/javascript%27%3E%3C/script%3E"));
</script> <script type="text/javascript">
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale ();
sale.setTotalCost ('120.50');
sale.setOrderID (' ORD_12345XYZ');
sale.setProductID (' test product');
sale.setData1 (' email@klineta.com');
sale.setCoupon (' kod-kupona');
PostAffTracker.register ();
</script>
**************
В интеграции с Oscommerce код такой используется (его можно использовать как пример, в нем немного устаревший код регистрации, но в то же время плюс — каждый товар передается отдельно)
В checkout_success.php после if ($global[' global_product_notifications'] != '1') { … добавляется
//--------------------------------------------------------------- -----------
// 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 variables for script
$sql = „select products_id, products_price, products_quantity from " .TABLE_ORDERS_PRODUCTS.
" where orders_id=".(int)$pap_order_id;
$pap_products_total_query = tep_db_query ($sql);
$k = 0;
while ($row = tep_db_fetch_array ($pap_products_total_query)) {
$pap_products_total[$k+1] = $row[' products_price'] * $row[' products_quantity'];
$pap_products[$k+1] = $row[' products_id'];
$k++;
}
// draw invisible image to register sale
if ($pap_order_id!= "“)
{
?>
< script id=" pap_x2s6df8d“ src="
www.yoursite.com/affiliat..." type=" text/javascript"> </script>
< script type=" text/javascript">
<?php
for ($j=1; $j<=$k; $j++){
echo «var sale“.$j.“ = PostAffTracker.createSale ();\n».
«sale“.$j.“.setTotalCost ('“. $pap_products_total[$j]."');\n».
«sale“.$j.“.setOrderID ('“.$pap_order_id."');\n».
«sale“.$j.“.setProductID ('“.$pap_products[$j]."');\n\n»;
}
?>
PostAffTracker.register ();
</script>
<?php
}
//--------------------------------------------------------------- -----------
// END of integration code
//--------------------------------------------------------------- -----------
Интеграция практически идентична с OsCommerce, только в php коде вместо tep_ нужно использовать vam_