| 3.8.59 (10.11.2026) (beta) |
- Старый адрес присоединённой карточки отвечает 301 на основную и на сайтах со своим обработчиком страницы 404;
- Страница «Слияние дублей»: кнопка «Удалить» для выключенных присоединённых карточек старше заданного срока (по умолчанию 180 дней) — только без заказов и корзин, без привязанных поставщиков и с правом на запись в инфоблок каталога; старый адрес и после удаления отвечает 301 на основную, а новая карточка не займёт символьный код присоединённой; без нажатия кнопки ничего не удаляется;
- Символьный код нового раздела каталога — транслит названия по правилам инфоблока; убран перевод названия через закрытый API Яндекс.Переводчика (ключ передавался в адресе запроса);
- Второй товар поставщика с тем же партномером встаёт на карточку другого поставщика, где у этого поставщика ещё нет товара, а не заводит новую карточку; свободной нет — новая, как раньше;
- Страница «Слияние дублей»: объединение — только карточек в инфоблоках, куда у пользователя есть право записи (остальные — в «пропущено» с сообщением); после удаления «осталось подходящих» считается так же, как на странице;
- Строка поставщика, отвязанная от карточки в момент слияния, после слияния пишется предложением основной карточки, а не создаёт дубль;
- «Подозрительные цены»: и закупка в 3 раза и больше выше закупки каждого другого поставщика за 7 дней (их предложение может быть без остатка); о таком продавце конец переноса пишет в журнал, продавец не меняется;
- Дата изменения строки товара поставщика обновляется при смене её данных (у Merlion, Netlab, Treolan, 3Logic не двигалась);
- При выключенной настройке «Проверять наличие партномера» товары поставщика без партномера получают карточки (раньше перенос отбрасывал их и при выключенной настройке); такие товары не склеиваются с карточками других поставщиков;
- Товар поставщика с присоединённой (слитой) карточки после слияния переходит на основную карточку и без партномера — раньше такой товар заново получал отдельную карточку;
- Загрузка изображений: товар, у которого у поставщика нет картинок, больше не запрашивается каждый прогон, если поставщик сам сообщает об изменениях картинок (OCS с 4.3.82); размер страницы загрузки изображений задаёт модуль поставщика (OCS — 100 товаров);
- Склейка товаров разных поставщиков учитывает штрихкод (EAN): тот же штрихкод склеивает товар и при другом написании бренда, разные штрихкоды при разных брендах — нет; короткий партномер, под которым у поставщика товары с разными штрихкодами, не склеивает;
- Новый товар не встаёт на карточку другого поставщика, если его закупка отличается больше чем в 2 раза от всех предложений этой карточки (например, бухта и метр кабеля);
- Страница «Синонимы брендов»: подсказки пар вида «HP» и «HP Inc» с числом общих партномеров и штрихкодов;
- Страница «Слияние дублей»: новые причины «спорная» — закупки различаются больше чем в 2 раза, разные штрихкоды при разных брендах, короткий партномер с разными штрихкодами;
|
| 3.8.49 (01.11.2026) |
- Продавец карточки — по итоговой цене на сайте (с наценкой, РРЦ и курсом каждого поставщика) или по своему порядку поставщиков (настройка «Выбор поставщика-продавца»); выбор пересчитывается на переносе любого поставщика: подорожавший или оставшийся без остатка продавец сразу отдаёт карточку; цены сравниваются до копеек, журнал смены продавца называет причину;
- Сопоставление товаров разных поставщиков по партномеру без учёта регистра, пробелов и разделителей (для коротких и однотипных партномеров сверяется бренд; список «Не склеивать товары»); потерянная связь товара с карточкой восстанавливается по коду ADPAR_CODE; исправлены ошибка «Duplicate entry … type_3» при смене продавца и пропуск нового товара с занятым символьным кодом; символьный код новой карточки — не длиннее 200 знаков (адрес карточки с более длинным кодом сервер не открывал);
- Остаток карточки — сумма всех поставщиков, без личных складов (или только продавца — настройка); товары, которые поставщик продаёт упаковками: режим «Кратность покупки» (цена и остаток за штуку, в корзину — кратно упаковке), а «Умножать цену» учитывает упаковку и больше не заменяет названия существующих карточек;
- Описание, характеристики, фото, вес, габариты, EAN и гарантию заполненными меняет только поставщик, который их заполнил, остальные дополняют пустое — и после смены продавца; пустые значения поставщика не стирают заполненные; неполные габариты заменяются полной тройкой другого поставщика; оценка полноты характеристик и передача их более полному поставщику после подтверждения;
- Изображения: заполненная главная картинка, в том числе загруженная вручную, не перезаписывается, галерея не смешивается от разных поставщиков; пропавшие с диска фото загружаются снова и при контроле дубликатов файлов; настройка «Дополнительных картинок, не больше»;
- Описание поставщика (3logic, OCS) — в описание карточки по настройке, при желании только в выбранных разделах; заполненное вручную не меняется;
- Вкладка «Поставщики» в карточке товара: кто продаёт, цены и остатки других поставщиков, чьи вес, габариты, EAN и гарантия;
- Названия новых карточек очищаются от служебного мусора поставщиков («-/ » и «Категория/ » в начале — категория до пяти слов, двойные пробелы, знаки на конце, строчная первая буква); для созданных раньше — страница «Названия карточек» с предпросмотром и файлом отката, адрес карточки не меняется; после смены названия заголовок и описание страницы карточки (SEO-шаблоны) пересчитываются с новым;
- Цена из РРЦ округляется вверх до рубля; отметки карточки «ручная правка цены», «без наценки», «игнорировать РРЦ», «только РРЦ» и «финализирована» действуют и при смене поставщика;
- Бренды: включение у поставщика сравнивает имена без учёта регистра; товары бренда, выключенного раньше их появления у поставщика, не загружаются как включённые;
- Надёжность и скорость: изменённые настройки поставщика действуют сразу, без перезапуска фонового процесса; перенос без сотен лишних запросов к базе и без скрытых предупреждений PHP; на MySQL 8 с другой кодировкой по умолчанию очистка ключей не занимает часы; понятная ошибка вместо остановки для инфоблока без API_CODE; исправлены «Получить данные товара» и групповое действие «Комплексные данные»;
- Сбой API поставщика больше не снимает остатки: остаток снимается только у товаров, которых нет в ответе отвеченных категорий, а товары категорий без ответа сохраняют остаток и цену (с модулями поставщиков, ведущими отметку выгрузки); товар, не приходивший в выгрузке дольше 26 часов, теряет остаток, и карточка переходит к другому поставщику; если поставщик не ответил на большую часть запросов, конец переноса не переводит его карточки к другим; карточки выключенного или удалённого поставщика через 26 часов переходят к другим поставщикам, а без них — теряют его остаток;
- Продавец карточки больше не меняется туда-обратно каждым обменом: цены поставщиков сравниваются на одном основании в обе стороны (итоговая цена на сайте; закупка — только если итоговая неизвестна у обоих или цена на сайте закреплена), категория поставщика учитывается по привязке к разделу; пересохранение раздела больше не выключает категорию, привязанную ещё к другому разделу;
- Удалённая вручную карточка больше не получает остаток от предложений поставщиков: при удалении её предложения убираются, а перенос пропускает несуществующие карточки; для каждого товара поставщика хранится дата, когда он последний раз был в наличии;
- Импорт структуры каталога выполняется один раз, а не каждые сутки; при новой установке выключенные карточки по умолчанию не удаляются; новые бренды и категории видны в админке сразу после переноса, характеристики на витрине обновляются вместе с карточкой; ошибка создания бренда в инфоблоке брендов — в журнале; категории, которых больше нет у дистрибьютора, при сохранении раздела не отвязываются (показаны серыми), категорию другого раздела нельзя привязать второй раз; журнал: общий без выбора поставщика, последние 2000 записей, новые сверху, фильтр «только ошибки»; подтверждение очистки очереди задач; убрано неработающее действие «Получить данные товара»; «Проверка системы» различает ошибки и предупреждения и проверяет агент очереди, cron, права и запись в папки; исправлены кнопки конструктора названий, «Умный фильтр», сохранение HL-блока брендов и сообщения формы настроек; «Проверка системы» сообщает об инфоблоках без символьного кода API; сохранение настроек не записывает значения по умолчанию для незаданных полей и не меняет значения списков, которых нет среди вариантов; на главной модуля — новые категории поставщика без привязки к разделам; характеристики на витрине обновляются после переноса свойств; предупреждение о неверной настройке HL-блока брендов;
- Порог смены продавца по цене (по умолчанию 1 %, настройка «Порог смены продавца по цене»): другой поставщик забирает товар, только если дешевле не меньше чем на порог, — без перескоков на копейках; без остатка или цены у продавца — сразу. Страница «Подозрительные цены»: закупка далеко от медианы других поставщиков по карточке; во вкладке «Поставщики» карточки — журнал смен продавца за 90 дней (кто, кому, почему, закупки);
- Уценка: товары в плохой упаковке и восстановленные — у каждого поставщика свой режим («отдельной карточкой», «как обычные», «не загружать»); уценённый и восстановленный товар не склеивается с новым того же партномера, новая карточка получает пометку в названии (настройка), если её нет у поставщика; существующая карточка без признака уценки в названии остаётся за новым товаром (с адресом и историей), даже если до обновления её продавал уценённый — он получает свою карточку; умолчания сохраняют прежнее поведение;
- Курс поставщика сверяется только со свежим курсом сайта: если курс валюты в модуле «Валюты» не обновлялся дольше 7 дней, цены считаются по курсу поставщика, а в журнале — ошибка с датой курса (раньше устаревший курс сайта подменял курс поставщика, и цены оказывались ниже закупки);
- Страницы модуля в админке больше не вызывают ошибку 500 «Incorrect site» при сохранении настроек интерфейса Битрикса (свёрнутое меню, колонки) и в счётчике конверсии;
- Партномер Merlion с «_» в начале сопоставляется с тем же партномером без «_» (у Merlion это прежняя запись того же товара);
- Страница «Слияние дублей»: карточки одного товара от разных поставщиков (и повторы у одного поставщика) — списком с предпросмотром; остаётся карточка с заказами или более старая (можно выбрать другую), остальные выключаются, их поставщики, остатки и цена переходят на основную; спорные группы отмечаются вручную, прежнее состояние — в файле отката;
- Остаток карточки в режиме «сумма»: если у карточки две строки одного поставщика (после слияния дублей), берётся наибольший остаток, а не сумма — один товар со склада не удваивается;
- Слияние дублей обнуляет остаток выключенной карточки на складах модуля (склады 1С не трогает), откат его возвращает;
- Старый адрес присоединённой карточки (по её символьному коду или ?id=) отвечает 301 на основную, если основная включена и её адрес другой;
- Безопасность и порядок в админке: настройки поставщика не выводят в HTML пароли и токены API (пустое поле пароля оставляет прежний, стереть — отметкой «очистить»); убраны маршруты на несуществующие действия, неработающий скрипт «Google img» и ссылка на несуществующий файл стилей;
|
| 3.8.8 (11.10.2026) |
- Административный раздел: экранирование вывода подсказок, статусов агентов и задач, сообщений об ошибках;
- Очередь задач: задача, прерванная сбоем связи с поставщиком, повторяется до трёх раз (через 5, 15 и 45 минут), повторный резерв не создаётся;
- Изображения: посторонние данные после конца файла изображения отрезаются до сохранения;
- Подготовка к объединению товаров разных поставщиков: ключ сопоставления товара заполняется при переносе в каталог;
- Выбор свойства и категорий в настройках поставщика проверяет права и принадлежность выбранного; синонимы брендов изменяются только с правом записи;
- Кэш формы свойств учитывает категорию и свойство поставщика;
- Удалены неиспользуемые функции загрузки изображений;
- Цена товара: обязательная РРЦ поставщика ставится без наценок; отметки карточки «игнорировать РРЦ», «без наценки» и правило раздела «никогда РРЦ» больше не перекрываются настройкой РРЦ поставщика; доп. наценка поставщика прибавляется только к цене по наценке;
- РРЦ ниже закупки или выше закупки более чем в 3 раза не применяется — цена по наценке, запись в журнал;
- Курс поставщика, расходящийся с курсом сайта больше чем на 3 %, заменяется курсом сайта с записью в журнал;
- Кодировка соединения с базой определяется по настройке сайта (кириллица в фоновых скриптах);
|
| 3.8.5 (07.10.2026) |
- Административный раздел: проверка прав на модуль до выполнения любых действий, защита от подделки запросов (sessid);
- Устранены уязвимости: выполнение внешней команды в проверке требований, удаление произвольного файла при очистке логов, вывод неэкранированных данных;
- Фильтры списков принимают только известные колонки и операторы, агент очереди выполняет только известные задачи, кэш читается без восстановления объектов;
- Удалён неиспользуемый класс проверки лицензии;
- Настройки из формы сохраняются только по списку полей формы;
- Агент очереди больше не завершает работу сайта при отсутствии модулей catalog/sale и не авторизует посетителя администратором;
- Таймауты при скачивании изображений и соединении с SOAP-сервисами;
- Оптимизированы запросы выгрузки товаров и свойств, повышена устойчивость загрузки изображений;
- Устранена возможная остановка очереди агентов импорта;
- Карточка товара, сопоставленного нескольким поставщикам, открывается без ошибки; в характеристики не попадают данные других товаров с тем же кодом;
- Изображения, файлы которых пропали с диска, загружаются повторно;
- Миграция ключей базы данных (запуск из раздела модуля): удаление дублей товаров и характеристик, ключи с учётом поставщика, уменьшение таблицы характеристик;
- Установка модуля на MySQL 8.4;
- Миграция ключей снимает устаревшие уникальные ключи без поставщика (одинаковый код товара у двух поставщиков);
- Очередь задач: свойства товаров загружаются раньше изображений;
- Настройки модуля, вкладка «Агенты»: пауза агентов модуля без отключения агентов вручную;
- Ускорена загрузка изображений: пауза между запросами к серверу изображений поставщика 0,1 с вместо 0,25 с перед каждым файлом;
- Изображения, изменившиеся у дистрибьютора, загружаются заново (для дистрибьюторов, которые сообщают об изменениях);
- Перенос товаров в каталог: убрана лишняя проверка свойства на каждом товаре, бренды поставщика сверяются один раз за перенос;
- Экранирование вывода на страницах установки и удаления модуля;
- Восстановлена ежедневная очистка журналов старше 7 дней;
- Общая настройка «Товары с нулевым остатком» снова действует для поставщиков, наследующих её;
- Конструктор названий подставляет свойства, стоящие рядом или в скобках;
- Перенос в каталог: товар не дублируется, если у двух поставщиков совпадают коды категорий; сводка свойств и связи с разделами — только своего поставщика;
- Новый бренд назначается уже первому товару бренда; цена для сортировки и фильтра заполняется и при РРЦ; символьный код не длиннее 255 символов;
- Остаток пропавшего у поставщика товара обнуляется и при единственном складе поставщика;
- Меньше нагрузки при переносе больших каталогов: активируются и деактивируются только изменившиеся товары;
- Резервирование: задачи разных заказов больше не отменяют друг друга, подтверждение резерва уходит поставщику задачи;
- Ошибка при переустановке модуля не удаляет сохранённые таблицы; задача очистки журналов не дублируется;
- Страница «Проверка системы» и поставщики без загрузки дополнительных данных больше не пишут ошибки в журнал; исправлены предупреждения PHP 8 в настройках и списках;
- Очередь задач: такая же ещё не начатая задача не ставится повторно; снятие и восстановление резерва одного заказа взаимно отменяются;
- Блокировки очереди и миграции ключей привязаны к базе данных: сайты на одном сервере MySQL не останавливают очереди друг друга;
- Изменённые настройки модуля действуют со следующего запуска загрузки, без перезапуска агентов;
- Агент в консоли работает от первого активного администратора сайта (раньше — всегда от пользователя с ID 1);
- Пароли и токены сохраняются без изменений (раньше из них вырезались символы, похожие на HTML-теги); числовые поля настроек проверяются при сохранении;
- Проверка прав пользователя базы данных при установке выполняется на пробной таблице;
- Признак нового товара при загрузке данных товара снимается после ответа поставщика;
- Загруженный файл изображения всегда проверяется по содержимому: страница ошибки сервера по ссылке на картинку не попадает в карточку;
- При включённой деактивации товаров без остатка новый товар с нулевым остатком создаётся неактивным;
- При удалении карточки, деактивированной дольше заданного срока, товары поставщиков отвязываются от неё;
- Карточку, выключенную вручную, модуль больше не включает; финализированные карточки модуль по активности не трогает;
- Запрет изменения активности элемента действует только на изменения из AdPar, ручное включение и выключение проходят;
- Товар в дополнительном привязанном разделе не выключается в конце прогона;
- Варианты написания бренда (регистр, дефисы, пробелы) объединяются в один бренд: одно включение на бренд, в каталог — одно имя;
- Все варианты «без бренда» (NONAME, No Name, пусто) — один бренд каталога, его имя задаётся в настройках;
- Новая страница «Синонимы брендов»: загрузка бренда по поставщикам, объединение брендов (MSI и MicroStar) с подсказками по общим партномерам;
- Изменения в разделе модуля (настройки, категории, свойства, бренды, агенты, сброс кэша) — только пользователям с правом записи на модуль; с правом чтения раздел открывается для просмотра;
|
| 3.8.4 (07.10.2026) |
- Административный раздел: проверка прав на модуль до выполнения любых действий, защита от подделки запросов (sessid);
- Устранены уязвимости: выполнение внешней команды в проверке требований, удаление произвольного файла при очистке логов, вывод неэкранированных данных;
- Фильтры списков принимают только известные колонки и операторы, агент очереди выполняет только известные задачи, кэш читается без восстановления объектов;
- Удалён неиспользуемый класс проверки лицензии;
- Настройки из формы сохраняются только по списку полей формы;
- Агент очереди больше не завершает работу сайта при отсутствии модулей catalog/sale и не авторизует посетителя администратором;
- Таймауты при скачивании изображений и соединении с SOAP-сервисами;
- Оптимизированы запросы выгрузки товаров и свойств, повышена устойчивость загрузки изображений;
- Устранена возможная остановка очереди агентов импорта;
- Карточка товара, сопоставленного нескольким поставщикам, открывается без ошибки; в характеристики не попадают данные других товаров с тем же кодом;
- Изображения, файлы которых пропали с диска, загружаются повторно;
- Миграция ключей базы данных (запуск из раздела модуля): удаление дублей товаров и характеристик, ключи с учётом поставщика, уменьшение таблицы характеристик;
- Установка модуля на MySQL 8.4;
- Миграция ключей снимает устаревшие уникальные ключи без поставщика (одинаковый код товара у двух поставщиков);
- Очередь задач: свойства товаров загружаются раньше изображений;
- Настройки модуля, вкладка «Агенты»: пауза агентов модуля без отключения агентов вручную;
- Ускорена загрузка изображений: пауза между запросами к серверу изображений поставщика 0,1 с вместо 0,25 с перед каждым файлом;
- Изображения, изменившиеся у дистрибьютора, загружаются заново (для дистрибьюторов, которые сообщают об изменениях);
- Перенос товаров в каталог: убрана лишняя проверка свойства на каждом товаре, бренды поставщика сверяются один раз за перенос;
- Экранирование вывода на страницах установки и удаления модуля;
- Восстановлена ежедневная очистка журналов старше 7 дней;
- Общая настройка «Товары с нулевым остатком» снова действует для поставщиков, наследующих её;
- Конструктор названий подставляет свойства, стоящие рядом или в скобках;
- Перенос в каталог: товар не дублируется, если у двух поставщиков совпадают коды категорий; сводка свойств и связи с разделами — только своего поставщика;
- Новый бренд назначается уже первому товару бренда; цена для сортировки и фильтра заполняется и при РРЦ; символьный код не длиннее 255 символов;
- Остаток пропавшего у поставщика товара обнуляется и при единственном складе поставщика;
- Меньше нагрузки при переносе больших каталогов: активируются и деактивируются только изменившиеся товары;
- Резервирование: задачи разных заказов больше не отменяют друг друга, подтверждение резерва уходит поставщику задачи;
- Ошибка при переустановке модуля не удаляет сохранённые таблицы; задача очистки журналов не дублируется;
- Страница «Проверка системы» и поставщики без загрузки дополнительных данных больше не пишут ошибки в журнал; исправлены предупреждения PHP 8 в настройках и списках;
- Очередь задач: такая же ещё не начатая задача не ставится повторно; снятие и восстановление резерва одного заказа взаимно отменяются;
- Блокировки очереди и миграции ключей привязаны к базе данных: сайты на одном сервере MySQL не останавливают очереди друг друга;
- Изменённые настройки модуля действуют со следующего запуска загрузки, без перезапуска агентов;
- Агент в консоли работает от первого активного администратора сайта (раньше — всегда от пользователя с ID 1);
- Пароли и токены сохраняются без изменений (раньше из них вырезались символы, похожие на HTML-теги); числовые поля настроек проверяются при сохранении;
- Проверка прав пользователя базы данных при установке выполняется на пробной таблице;
- Признак нового товара при загрузке данных товара снимается после ответа поставщика;
- Загруженный файл изображения всегда проверяется по содержимому: страница ошибки сервера по ссылке на картинку не попадает в карточку;
- При включённой деактивации товаров без остатка новый товар с нулевым остатком создаётся неактивным;
- При удалении карточки, деактивированной дольше заданного срока, товары поставщиков отвязываются от неё;
- Карточку, выключенную вручную, модуль больше не включает; финализированные карточки модуль по активности не трогает;
- Запрет изменения активности элемента действует только на изменения из AdPar, ручное включение и выключение проходят;
- Товар в дополнительном привязанном разделе не выключается в конце прогона;
- Варианты написания бренда (регистр, дефисы, пробелы) объединяются в один бренд: одно включение на бренд, в каталог — одно имя;
- Все варианты «без бренда» (NONAME, No Name, пусто) — один бренд каталога, его имя задаётся в настройках;
- Новая страница «Синонимы брендов»: загрузка бренда по поставщикам, объединение брендов (MSI и MicroStar) с подсказками по общим партномерам;
|
| 3.7.72 (30.09.2026) |
- Административный раздел: проверка прав на модуль до выполнения любых действий, защита от подделки запросов (sessid);
- Устранены уязвимости: выполнение внешней команды в проверке требований, удаление произвольного файла при очистке логов, вывод неэкранированных данных;
- Фильтры списков принимают только известные колонки и операторы, агент очереди выполняет только известные задачи, кэш читается без восстановления объектов;
- Удалён неиспользуемый класс проверки лицензии;
- Настройки из формы сохраняются только по списку полей формы;
- Агент очереди больше не завершает работу сайта при отсутствии модулей catalog/sale и не авторизует посетителя администратором;
- Таймауты при скачивании изображений и соединении с SOAP-сервисами;
- Оптимизированы запросы выгрузки товаров и свойств, повышена устойчивость загрузки изображений;
- Устранена возможная остановка очереди агентов импорта;
|
| 3.7.71 (30.09.2026) |
- Административный раздел: проверка прав на модуль до выполнения любых действий, защита от подделки запросов (sessid);
- Устранены уязвимости: выполнение внешней команды в проверке требований, удаление произвольного файла при очистке логов, вывод неэкранированных данных;
- Фильтры списков принимают только известные колонки и операторы, агент очереди выполняет только известные задачи, кэш читается без восстановления объектов;
- Удалён неиспользуемый класс проверки лицензии;
- Настройки из формы сохраняются только по списку полей формы;
- Агент очереди больше не завершает работу сайта при отсутствии модулей catalog/sale и не авторизует посетителя администратором;
- Таймауты при скачивании изображений и соединении с SOAP-сервисами;
- Оптимизированы запросы выгрузки товаров и свойств, повышена устойчивость загрузки изображений;
- Устранена возможная остановка очереди агентов импорта;
|
| 3.7.70 (14.04.2026) |
- Исправлена ошибка в работе агента "Импорт структуры";
|
| 3.7.60 (12.03.2026) |
- Исправлены ошибки в работе управления активностью товаров и генерации сводной таблицы свойств;
|
| 3.7.50 (18.02.2026) |
- Исправлена работа функции "Карточка товара финализирована";
|
| 3.7.40 (18.02.2026) |
- Исправлено некорректное отключение брендов;
- Исправлена ошибка в функционале управления активностью товаров при работе с товарами без цены;
|
| 3.7.30 (02.02.2026) |
- Исправлена загрузка веса при смене привязки товара к другому дистрибьютору;
|
| 3.7.20 (13.01.2026) |
- Исправлена некорректная загрузка товаров при привязке категорий разных дистрибьюторов с одинаковыми идентификаторами;
|
| 3.7.10 (25.12.2025) |
- Добавлена возможность загружать бренд товара в свойство инфоблока типа "Строка";
|
| 3.7.0 (18.06.2025) |
- Изменена схема работы опции "Обновление данных для товаров с нулевым остатком" (Обновлять цены на товары с нулевым остатком);
|
| 3.6.20 (18.08.2025) |
- Изменена логика загрузки изображений;
|
| 3.6.10 (13.08.2025) |
- Оптимизирована работа агента отключения устаревших категорий дистрибьютора;
|
| 3.6.4 (30.07.2025) |
- Изменён тип поля warranty промежуточной таблицы товаров;
|
| 3.6.3 (08.07.2025) |
- Исправлена ошибка при сохранении брендов дистрибьютора;
|
| 3.6.2 (09.06.2025) |
- Оптимизирована логика работы агентов изображений и комплексного обновления данных;
|
| 3.6.1 (06.06.2025) |
- Добавлена колонка description в промежуточную таблицу;
|
| 3.6.0 (14.05.2025) |
- Оптимизирована работа модуля;
|
| 3.5.13 (10.04.2025) |
- Предусмотрено прерывание работы агентов при возникновении ошибки БД;
- Изменена логика загрузки оригинального партномера;
- Предусмотрено удаление из символьного кода неподдерживаемых символов в URL;
|
| 3.5.12 (28.02.2025) |
- Доработана проверка прав пользователя БД при установке модуля;
|
| 3.5.11 (25.02.2025) |
- Исправлены ошибки при выполнение агентов;
|
| 3.5.10 (17.02.2025) |
- Исправлена ошибка при установке модуля;
|
| 3.5.9 (05.02.2025) |
- Исправлены ошибки при установке модуля;
|
| 3.5.8 (21.11.2024) |
- Исправлена ошибка в менеджере таблицы свойств;
|
| 3.5.7 (07.11.2024) |
- Оптимизирована работа модуля;
|
| 3.5.6 (06.11.2024) |
|
| 3.5.5 (17.10.2024) |
- Исправлена перезапись габаритов товара в агенте товаров;
|
| 3.5.4 (17.09.2024) |
- Добавлен класс для работы с таблицей adpar_core_categories;
|
| 3.5.2 (30.08.2024) |
- Изменена логика загрузки штрихкода и габаритов товара;
|
| 3.5.1 (20.08.2024) |
- Оптимизирована работа модуля;
|
| 3.5.0 (08.07.2024) |
- Добавлен агент сброса информации о загруженных изображениях товаров;
|
| 3.4.4 (24.03.2024) |
- Добавлена поддержка пустых значений свойств товаров;
|
| 3.4.3 (22.02.2024) |
- Исправлено зависание агента свойств;
|
| 3.4.2 (21.02.2024) |
- Добавлены новые события в модуль;
|
| 3.4.1 (11.12.2023) |
- Исправлено зависание агента комплексного обновления данных при возникновении ошибок в процессе его работы;
|
| 3.4.0 (03.10.2023) |
- Добавлена опция генерации символьного кода товара "Транслитерация названия_Партномер";
- Добавлена возможность отключать генерацию символьного кода у уже загруженных товаров в каталог;
|
| 3.3.0 (06.09.2023) |
- Исправлено зависание агента комплексного обновления данных при возникновении ошибок в процессе его работы;
|
| 3.2.0 (30.08.2023) |
- Исправлено зависание агента товаров при возникновении ошибок в процессе добавления новых товаров в каталог;
|
| 3.1.0 (03.02.2023) |
- Доработана система проверки прав пользователя БД при установке;
|
| 3.0.0 (20.03.2023) |
- Добавлена поддержка PHP 8;
|
| 2.11.10 (23.11.2022) |
- Добавлены 2 события при выполнении агента товаров onStartedPageGetProducts, onFinishedPageGetProducts
|
| 2.11.0 (14.11.2022) |
- Добавлена проверка режима работы с БД (sql_mode);
|
| 2.10.0 (03.11.2022) |
- Добавлен функционал отвязки устаревших категорий каталога от категорий дистрибьютора;
|
| 2.9.0 (25.10.2022) |
- Оптимизирована работа с БД в функционале "Работа с внешними сервисами". Исправлена проблема генерации большого количества кэша в процессе работы функционала;
|
| 2.6.0 (14.02.2022) |
- Оптимизирована работа модуля
|
| 2.2.0 (01.05.2017) |
- Добавлена поддержка дистрибьютора diHouse;
|
| 2.1.0 (01.03.2017) |
- Оптимизация внутренней логики запуска агентов;
- В менеджер агентов добавлен функционал отложенного запуска;
- Добавлен функционал сохранения изображений соо своим водяным знаком;
|
| 2.0.0 (01.11.2016) |
- Изменена логика запуска и выполнения агентов, что позволит более эффективно использовать доступные ресурсы.
- Изменена логика работы с товарами с нулевым остатком. Теперь, если товар уже был добавлен в каталог интернет-магазина, и у дистрибьютора товар не имеет цену, но имеет остаток, то остаток будет актуализироваться, а цена на сайте не изменится.
|
| 1.4.0 (01.10.2016) |
- Система загрузки адаптирована под загрузку товаров одного дистрибьютора с одинаковым партномером. Теперь, если у дистрибьютора есть несколько товаров с разным идентификатором, но одинаковым партномером, загружаться и обновляться будут все эти товары, а не только первый из списка. На такие товары не будет распространяться сравнение "лучшей цены" при доступности у нескольких дистрибьюторов;
- Устранена проблема зависания парсера при недостаточном наборе полей в Highload-инфоблоке брендов.
|
| 1.3.0 (01.10.2016) |
- Исправлена логика проверки свойств инфоблока товаров.
- Исправлена проблема с обнулением на складах товаров, которых уже нет в каталоге дистрибьюторов.
- Небольшие изменения в языковых файлах.
|