zabey Опубликовано: 24 ноября 2021 Опубликовано: 24 ноября 2021 Добрый день. есть желание присоединиться к Гугловой программе "Отзывы клиентов" Из того, что я понял из их справки, необходимо встроить кусок их кода вот такой: <script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script> <script> window.renderOptIn = function() { window.gapi.load('surveyoptin', function() { window.gapi.surveyoptin.render( { // REQUIRED FIELDS "merchant_id": 507727464, "order_id": "ORDER_ID", "email": "CUSTOMER_EMAIL", "delivery_country": "COUNTRY_CODE", "estimated_delivery_date": "YYYY-MM-DD", // OPTIONAL FIELDS "products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}] }); }); } </script> на страницах подтверждения заказа (сюда, насколько я понимаю) https://za-bey.com/index.php?route=checkout/success Можете посоветовать, как правильно это сделать? в каких файлах нужно внести изменения и как правильно прописать, что бы подставить динамические данные, которые выделены красным. заранее благодарен 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 24 ноября 2021 Опубликовано: 24 ноября 2021 3 часа назад, zabey сказал: Добрый день. есть желание присоединиться к Гугловой программе "Отзывы клиентов" Из того, что я понял из их справки, необходимо встроить кусок их кода вот такой: <script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script> <script> window.renderOptIn = function() { window.gapi.load('surveyoptin', function() { window.gapi.surveyoptin.render( { // REQUIRED FIELDS "merchant_id": 507727464, "order_id": "ORDER_ID", "email": "CUSTOMER_EMAIL", "delivery_country": "COUNTRY_CODE", "estimated_delivery_date": "YYYY-MM-DD", // OPTIONAL FIELDS "products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}] }); }); } </script> на страницах подтверждения заказа (сюда, насколько я понимаю) https://za-bey.com/index.php?route=checkout/success Можете посоветовать, как правильно это сделать? в каких файлах нужно внести изменения и как правильно прописать, что бы подставить динамические данные, которые выделены красным. заранее благодарен 🙂 Добрый день. Если встраивание этого скрипта предусматривает, что Вы сами будете получать значения красных переменных, то изначально Вам необходимо получить их все в контроллере успешного оформления заказа, а именно записать их в массив $data. После этого сам скрипт Вам нужно вставить в шаблон страницы оформления заказа, подставив значения переменных из массива $data. Если же скрипт предусматривает получение этих переменных самостоятельно, то будет достаточно его вставки в шаблон. Нужный контроллер - catalog/controller/checkout/success.php Нужный шаблон - catalog/view/theme/neoseo_unistor/template/common/success.tpl Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zabey Опубликовано: 24 ноября 2021 Опубликовано: 24 ноября 2021 Спасибо. буду пробовать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 25 ноября 2021 Опубликовано: 25 ноября 2021 21 час назад, zabey сказал: Спасибо. буду пробовать Не за что, обращайтесь, всегда рады помочь 😉 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.