klyanna Posted June 6, 2016 Share Posted June 6, 2016 Задача была поставлена такая :"необходимо установить партнерский код отслеживания на сайте на страницу "спасибо"-страницу (страница подтверждения заказа) Вам нужно установить специальный пиксель, который будет отслеживать конверсии и передавать нам информацию о покупках наших пользователей, а им, в свою очередь, позволит получить кэшбэк. Код: [Выделить] <iframe src="http://bonusbay.go2cloud.org/aff_l?offer_id=110&amount=AMOUNT" scrolling="no" frameborder="0" width="1" height="1"></iframe>AMOUNT - это сумма заказа, благодаря этому будет формироваться процент. "в своей теме/order-confirmation.tplустановила код заменив AMOUNT на {$total_products} Код: [Выделить] <iframe src="http://bonusbay.go2cloud.org/aff_l?offer_id=110&amount={$total_products}" scrolling="no" frameborder="0" width="1" height="1"></iframe>далеев controllers/front/OrderConfirmationController.phpпосле строчки Код: [Выделить] $this->setTemplate(_PS_THEME_DIR_.'order-confirmation.tpl');был поставлен код Код: [Выделить] $order = new Order ( $this -> id_order ); $cart = new Cart ( $order -> id_cart ); $description = "" ; foreach ( $cart -> getProducts () AS $k => $v ) { $description .= $v [ 'name' ]. "X" . $v [ 'quantity' ]; } $description = urlencode ( $description ); $this -> context -> smarty -> assign ( array ( 'total_products' => $order -> total_products, 'description' => $description ));ИТОГ:проверила, клики учитываются,а процент от суммы не считается.ЧТо я сделала не так? Где может быть ошибка, 3 день не могу разобраться.ПОМОГИТЕ Link to comment Share on other sites More sharing options...
wagood Posted June 6, 2016 Share Posted June 6, 2016 почему после, а не до? переменные определяются до шаблона, а не после. Для 1.6 можно написать так: ... 'total_products' => $order->getOrdersTotalPaid(), ... Link to comment Share on other sites More sharing options...
klyanna Posted June 6, 2016 Author Share Posted June 6, 2016 спасибо, сейчас поменяла местами скрипт поставила выше строчке $this->setTemplate(_PS_THEME_DIR_.'order-confirmation.tpl'); проверила-не учитывается конверсия. Решила заменить строчку, вместо 'total_products' => $order -> total_products, поставила 'total_products'=>$order->getOrdersTotalPaid(), Всё равно не засчиталась конверсия Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now