Помощь Как вывести переменные email и дата оформления заказа в success.tpl

Truelove

Создатель
Регистрация
20 Янв 2014
Сообщения
19
Реакции
1
Настраиваю гугл отзывы. Для корректной работы нужно настроить передачу order_id, email и estimated_delivery_date

С оффер id вопрос решил, а вот почту и дату отправки заказа не получается. (В дату отправки можно установить дату оформления заказа или лучше дату оформления заказа +2 дня, но подойдёт любой вариант.)

Код выглядит вот так.

<script src="Для просмотра ссылки Войди или Зарегистрируйся" async defer></script>
<script>
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
// REQUIRED FIELDS
"merchant_id": ******,
"order_id": "<?php echo $order_tracker['order_id']; ?>",
"email": "",
"delivery_country": "UA",
"estimated_delivery_date": "",

// OPTIONAL FIELDS
"products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}]
});
});
}
</script>
 
Народ, что никто не подскажет какие переменные нужно вставить?
 
Народ, что никто не подскажет какие переменные нужно вставить?
catalog\controller\checkout\success.php
В этом файле ищем
Код:
unset($this->session->data['shipping_method']);
Перед эти кодом ставим вот это:
Код:
           $data['order_info'] = array();
            $this->load->model('checkout/order');
            $order = $this->model_checkout_order->getOrder($this->session->data['order_id']);
            $data['order_info']['email']  = $order['email'];
            $data['order_info']['date_added']  = $order['date_added'];

Теперь в success.tpl выводим нужные нам данные $order_info['date_added'] или $order_info['email']

Если нужны еще данные, смотрите в контроллере в массиве $order,там все данные по заказу
 
Назад
Сверху