Добавление трекеров
Задача - 20903
……
……
Пункт ТЗ "Товарам передаётся дополнительный параметр, указывающий их дату добавления в XML файл Параметр должен иметь формат: <param name=""addedDate"">YYYY-MM-DD</param>"
Фид используемый RR формируется с помощью модуля “яндекс маркет для продавцов”
создано новое свойство и в настройках фида добавлен параметр
Свойство называется “дата фид - РР”
в него продублирована дата создания товара, так как если товар подходит по критериям то он добавляется в фид сразу после появления на сайте + обновлении фида.
Для обновления данных в свойстве используется модуль экспорт/импорт из эксель
Создано 2 профиля:
- Профиль модуля экспорта - “ШАГ 1 - feed RetailRocket - Дата создания“
Выгружаются ID и дата создания товара, созданных в текущий день
добавлена задача на крон о обновлению, на 7.30 утра (
средствами модуля, требуется проверить корректность работы
)
- Профиль импорта - “ШАГ 2 - feed RetailRocket - Загрузка даты”
Обновляется свойство
“дата фид - РР”
по ID товара
*при загрузке даты идет преобразование ее под нужный формат
date('Y-m-d', strtotime($val));
Возможно потребуется профиль с переодической зачисткой данных в свойстве, чтобы убрать <param name=""addedDate""> <param name=""addedDate""> из фида у “устаревших” товаров. Данный момент требуется уточнить, когда addedDate addedDate стоит убирать
————————————————————————————————————————————————————
Добавленные трекеры для отправки событий
- Доп. ссылка, где указаны пункты от специалиста “RetailRocket”RetailRocket”: *клик*
| Пункт | Наименование | Путь | Изображение |
| 4.3 | Срабатывает при нажатии на кнопку добавления товара в корзину на странице поиска. ID, передаваемый в трекинг-код, соответствует ID товарного предложения | \local\js\anyQuery.js | |
| 5.1 | Срабатывает при оформлении заказа при переходе на страницу "Спасибо за заказ". ID, передаваемый в трекинг-код, соответствует ID товарного предложения | \local\templates\semena\components\bitrix\sale.order.ajax\custom-ahv\confirm.php | |
| 6.1 | Отправка при регистрации | \local\templates\semena\footer.php | |
| 6.2 | Отправка при авторизации | \local\templates\semena\footer.php | |
| 6.3 | SetCustomer cрабатывает на странице "cпасибо за казаз" если пользователь был авторизован в момент совершения заказа; | \local\templates\semena\components\bitrix\sale.order.ajax\custom-ahv\confirm.php | |
| 6.4 | SetProfile cрабатывает на странице "cпасибо за казаз" если пользователь не был авторизован в момент совершения заказа | \local\templates\semena\components\bitrix\sale.order.ajax\custom-ahv\confirm.php | |
| 6.5 | Трекинг в форме подписки в подвале сайта | \local\client\build\main.js | |
| 7.1 | Cрабатывает при введении поисковой фразы | \local\templates\semena\footer.php |