Автор Тема: Как повесить JS на событие добавления в корзину?  (Прочитано 32 раз)

06 Июнь 2017, 16:07:56
  • Пользователь
  • **
  • Сообщений: 75
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно запустить JS гугл-аналитикса при успешном добавлении товара в корзину.
Как это сделать?
06 Июнь 2017, 16:12:19
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86463
  • Репутация: +25418/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добавьте разметку Google Tag Manager в шаблон product.tpl. В справке Google Tag Manager объясняется какие теги и куда нужно вставить.
06 Июнь 2017, 16:15:23
Ответ #2
  • Пользователь
  • **
  • Сообщений: 75
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
product.tpl - это карточка товара. Там код уже стоит.
Задача - отловить событие добавления товара в корзину.
06 Июнь 2017, 16:33:17
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 2869
  • Репутация: +67/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Так отлавливай, файл /themes/default-bootstrap/js/modules/blockcart/ajax-cart.js отвечает за корзину.
06 Июнь 2017, 17:37:13
Ответ #4
  • Пользователь
  • **
  • Сообщений: 75
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так и отлавливаю)
Думал, есть что-то типа beforeAddToCart().
Но не нашел.
Пришлось через куки реализовать.