lqllqlq
Well-Known Member
Трябва ми малко помощ за интеграцията на афф проследяващ код в success страницата при поръчка на Опенкарт.
Кода, които трябва да се вкара в success.php е:
при които TotalCost(), setOrderID() и setProductID() трябва да се подават от магазина. Важно е да отбележа, че TotalCost() трябва да е стойност на поръчката без ДДС и без цена на транспорта.
Това, което е направено, и явно грешно щом пускам тази тема, е :
като проблема е, че по този начин вади следният резултат при тест:
И понеже съм много бос в тази насока ще помоля за малко акъл как трябва да стане това, така че да не връща 0(нула) за стойност, а правилните неща.
Кода, които трябва да се вкара в success.php е:
Код:
<script type="text/javascript">
document.write(unescape("%3Cscript id=%27pap_x2s6df8d%27 src=%27" + (("https:" == document.location.protocol) ? "https://" : "http://") + "my.афилиейтплатформа.com/scripts/trackjs.js%27 type=%27text/javascript%27%3E%3C/script%3E"));
</script> <script type="text/javascript">
PostAffTracker.setAccountId('[I]уникален код на акаунта в системата'[/I]);
var sale = PostAffTracker.createSale();
[B]sale.setTotalCost('120.50');
sale.setOrderID('ORD_12345XYZ');
sale.setProductID('test product');[/B]
PostAffTracker.register();
</script>
при които TotalCost(), setOrderID() и setProductID() трябва да се подават от магазина. Важно е да отбележа, че TotalCost() трябва да е стойност на поръчката без ДДС и без цена на транспорта.
Това, което е направено, и явно грешно щом пускам тази тема, е :
Код:
sale.setTotalCost('<?php echo $this->cart->getTotal(); ?>');
sale.setOrderID('<?php echo $order_id; ?>');
sale.setProductID('');
като проблема е, че по този начин вади следният резултат при тест:
Код:
sale.setTotalCost('0');
sale.setOrderID('0');
sale.setProductID('');
И понеже съм много бос в тази насока ще помоля за малко акъл как трябва да стане това, така че да не връща 0(нула) за стойност, а правилните неща.