Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывести в скрипте телефон и почту покупателя


Recommended Posts

Добрый день, подскажите как вывести почту и телефон покупателя в скрипте на любой странице?
Я так понимаю нужно в контролере добавить функции. Кто подскажет какие именно функции нужно писать в контролере?

<script>
var enhanced_conversion_data = {
"email": {{ <?php echo $order['email']; ?> }},
"phone_number": {{ <?php echo $order['telephone']; ?> }}
};
</script>

Надіслати
Поділитися на інших сайтах


26 минут назад, maxway777 сказал:

Добрый день, подскажите как вывести почту и телефон покупателя в скрипте на любой странице?

Вы лучше расскажите зачем Вам это нужно? Ну т.е. изначальная задача какая?
Ибо у пользователя может и не быть заказов, а может быть несколько оформленных на разных получателей, потому привязываться к $order не совсем корректно.

Надіслати
Поділитися на інших сайтах

23 минуты назад, nogocuHoBuk сказал:

Вы лучше расскажите зачем Вам это нужно? Ну т.е. изначальная задача какая?
Ибо у пользователя может и не быть заказов, а может быть несколько оформленных на разных получателей, потому привязываться к $order не совсем корректно.

При успешном оформлении заказа передавать в конверсию почту и телефон клиента. Это для Google рекламы.
Можно использовать success.php

Надіслати
Поділитися на інших сайтах


4 часа назад, maxway777 сказал:

При успешном оформлении заказа передавать в конверсию почту и телефон клиента. Это для Google рекламы.
Можно использовать success.php


Просто изначально Вы писали - что нужно вывести на любой странице

 

5 часов назад, maxway777 сказал:

как вывести почту и телефон покупателя в скрипте на любой странице?


Вот я и прочитал, что Вам для каких-то целей нужен в хедере массив enhanced_conversion_data в котором будет постоянно храниться информация о текущем пользователе.

В 
success.php чтобы что-то передать гуглу нужно снова получать данные по номеру заказа (он хранится в сессии)
Я бы сделал так:
в confirm.php перед созданием заказа (перед этой строчкой):
 

$this->session->data['order_id'] = $this->model_checkout_order->addOrder($order_data);

добавил бы в сессию мыло и телефон заказчика:
 

$this->session->data['user_info_json'] = json_encode(array('email'=>$order_data['email'],'phone_number'=>$order_data['telephone']));

А уже в 
success.php в контроллере эти данные обработал, передал в twig, очистил сессию и в твиге візвал нужный Вам скрипт...
 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.