- Проверка дубликатов объявлений
- Выбор нескольких свойств характеристик
- Исправление формы настройки, если выключено подключение минифицированных файлов
- Поддержка jquery версии 1 и 2
При формировании файла объявлений добавили проверку дублирования объявлений. Если содержимое тега совпадает с ранее выгруженным, то дублирующий товар не попадет в файл с объявлениями, и в Журнал ошибок (Сервисы → Авито для бизнеса) будет записано замечание «Дублирование тега». При проверке используется полное содержимое тега за исключением значения Id.
Для решения проблемы укажите характеристики, которые отличают товары. Пример использования свойства «Авито: Характеристики» можно найти в
[spoiler]
Выбор нескольких свойств характеристик
Ранее для каталогов с предложениями и простыми товарами нельзя было использовать несколько свойств «Авито: Характеристики» из разных инфоблоков. В новой версии добавили поддержку нескольких свойств характеристик на шаге Сопоставление полей (Сервисы → Авито для бизнеса) в форме редактирования файла с объявлениями:
- Нажмите «Выбрать тег»;
- В выпадающем списке доступных тэгов, выберите «Характеристики»;
- Напротив нового тега «Характеристики» укажите свойство из списка доступных.
Если в настройках главного модуля (Настройки → Настройки продукта → Настройки модулей) отключена опция «Подключать минифицированные версии CSS и JS файлов», в модуле наблюдалась ошибка при инициализации интерфейса. В новой версии внесли исправление, в котором модуль сможет работать даже, если указанная опция отключена.
Поддержка jquery версии 1 и 2
Для административного интерфейса модуля используется библиотека jquery версии 3. Пользователи сталкивались с проблемой, если другое решение использует библиотеку jquery отличающейся версии.
В обновлении добавили поддержку версий jquery 1 и 2. При инициализации интерфейса добавили проверку, какая версия jquery уже загружена. Если ваше решение загружается позже, укажите требуемую версию jquery вручную, установив опцию \Bitrix\Main\Config\Option::set('avito.export', 'library_jquery3', 'jquery');