Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Настройка программы "Отзывы клиентов" от Гугла


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

Добрый день.

есть желание присоединиться к Гугловой программе "Отзывы клиентов"

Из того, что я понял из их справки, необходимо встроить кусок их кода 

вот такой:

<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

326938463_2021-11-2413_16_45.thumb.png.1c47c60dab71787079fdc0762dd41c73.png

 

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

 

заранее благодарен 🙂

 

 

Поделиться сообщением


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

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

326938463_2021-11-2413_16_45.thumb.png.1c47c60dab71787079fdc0762dd41c73.png

 

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

 

заранее благодарен 🙂

 

 

Добрый день. Если встраивание этого скрипта предусматривает, что Вы сами будете получать значения красных переменных, то изначально Вам необходимо получить их все в контроллере успешного оформления заказа, а именно записать их в массив $data. После этого сам скрипт Вам нужно вставить в шаблон страницы оформления заказа, подставив значения переменных из массива $data.

Если же скрипт предусматривает получение этих переменных самостоятельно, то будет достаточно его вставки в шаблон.

Нужный контроллер - catalog/controller/checkout/success.php

Нужный шаблон - catalog/view/theme/neoseo_unistor/template/common/success.tpl

Поделиться сообщением


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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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