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

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


Recommended Posts

Добрый вечер, буду признателен если кто-то подскажет в чём дело, ибо не на эту тему маловато топиков даже на англоязычных форумах. Пытаюсь интегрировать модуль программы 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 month later...
  • 3 weeks later...
  • 3 weeks later...
  • 3 weeks later...
  • 1 month later...
  • 2 weeks later...
  • 1 year later...
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 year later...
14.03.2019 в 14:15, garcon сказал:

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

art.jpg

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

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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