Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Интеграция "Google Отзывы клиентов". Проблема.


garcon
 Поделиться

Рекомендованные сообщения

Добрый вечер, буду признателен если кто-то подскажет в чём дело, ибо не на эту тему маловато топиков даже на англоязычных форумах. Пытаюсь интегрировать модуль программы Google Отзывы клиентов, дабы отображались звёзды рядом с объявлениями. Закинул JS скрипт в /public_html/catalog/view/theme/mytheme/template/common/success.tpl ииии... ничего. Т.е вообще. Ни ошибок, ничего, никакой реакции. Звонил в поддержку по AdWords там сказали что через консоль вообще не видно что на странице есть скрипт. Я уже без понятия вообще что делать и в чём проблема. ocStore 2.1.0.2.1. Заранее благодарю за помощь и подсказки. :sad:

Ссылка на комментарий
Поделиться на других сайтах


Таккккс, я разобрался и скрипт даже заработал, но новая проблема возникла...
Без понятия где достать эмейл покупателя, кто-нибудь скажет как вывести?
Сейчас выглядит так: "email": $order_data['email'], 
А получается так: 

art.jpg

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...
  • 3 недели спустя...
On 3/14/2019 at 2:15 PM, garcon said:

Таккккс, я разобрался и скрипт даже заработал... 

Всем расскажите почему не работал и что сделали, чтоб исправить. Интересно же) 

Ссылка на комментарий
Поделиться на других сайтах


On 3/14/2019 at 2:15 PM, garcon said:

Таккккс, я разобрался и скрипт даже заработал... 

Всем расскажите почему не работал и что сделали, чтоб исправить. Интересно же) 

Ссылка на комментарий
Поделиться на других сайтах


  • 3 недели спустя...
  • 3 недели спустя...
  • 1 месяц спустя...
  • 2 недели спустя...

Есть решение под 2.1.0.2.1, на других не тестилась! Письма от ГУГЛ приходят на почту через 3-7дней! Пишите в личку!

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
12 минут назад, ascania сказал:

Здравствуйте, как отдать дату "estimated_delivery_date": "YYYY-MM-DD",

вам нужно вытащить дату заказа и прибавить примерное время на доставку

т.е вы можете получить всю инфу о заказе

 

$this->load->model('checkout/order');

$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);

 

а дальше что нужно, то и пишите в $data

 

$data['estimated_delivery_date] = date('Y-m-d', time()+(2*24*60*60)), // прибавили 2 дня

 

Ссылка на комментарий
Поделиться на других сайтах

 

В 05.07.2019 в 14:28, Roma86 сказал:

Что никто так и не интегрировал? Знатоки, подскажите плиз!

 

В 16.08.2019 в 21:56, lonewolfkum сказал:

Поддерживаю: та же проблема.... Готов поддержать модификацию материально!!!

 

В 16.06.2019 в 00:09, allalone сказал:

Кто подскажет, как интегрировать данный сервис в opencart ?

 

1 час назад, ascania сказал:

Здравствуйте, как отдать дату "estimated_delivery_date": "YYYY-MM-DD",

 

 

тут вот прямо работает

 

 

Ссылка на комментарий
Поделиться на других сайтах

5 hours ago, Seriusis said:

вам нужно вытащить дату заказа и прибавить примерное время на доставку

т.е вы можете получить всю инфу о заказе

 

$this->load->model('checkout/order');

$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);

 

а дальше что нужно, то и пишите в $data

 

$data['estimated_delivery_date] = date('Y-m-d', time()+(2*24*60*60)), // прибавили 2 дня

 

Спасибо, завелось вот так

		$this->load->model('checkout/order');
		$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);
		$data['date_added'] = (preg_split("/[\s,]+/", $order_info['date_added'])[0]);

Теперь вопрос , как добавить 7 дней?

Ссылка на комментарий
Поделиться на других сайтах


35 минут назад, ascania сказал:

Спасибо, завелось вот так


		$this->load->model('checkout/order');
		$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);
		$data['date_added'] = (preg_split("/[\s,]+/", $order_info['date_added'])[0]);

Теперь вопрос , как добавить 7 дней?

я протупил, в принципе вы можете текущую дату использовать и не усложнять, т.к на странице checkout/success это будет тоже самое, что и $order_info['date_added']. И нет надобности получать $order_info.

 

Т.е просто 

$data['estimated_delivery_date] = date('Y-m-d', time()+(7*24*60*60)), // прибавили 7 дней

и все 

Ссылка на комментарий
Поделиться на других сайтах

1 hour ago, Seriusis said:

я протупил, в принципе вы можете текущую дату использовать и не усложнять, т.к на странице checkout/success это будет тоже самое, что и $order_info['date_added']. И нет надобности получать $order_info.

 

Т.е просто 

$data['estimated_delivery_date] = date('Y-m-d', time()+(7*24*60*60)), // прибавили 7 дней

и все 

Done

php

$data['estimated_delivery_date'] = date('Y-m-d', time()+(7*24*60*60));

tpl

"estimated_delivery_date": "<?php echo $estimated_delivery_date ?>", // "YYYY-MM-DD"

 

html

"delivery_country": "UA",
"estimated_delivery_date": "2020-10-10", // "YYYY-MM-DD" 

Спасибо

Изменено пользователем ascania
Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
14.03.2019 в 14:15, garcon сказал:

Таккккс, я разобрался и скрипт даже заработал, но новая проблема возникла...
Без понятия где достать эмейл покупателя, кто-нибудь скажет как вывести?
Сейчас выглядит так: "email": $order_data['email'], 
А получается так: 

art.jpg

так что в итоге помогло? и получилось ли вообще интегрировать?

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.