| 4.3.83 |
- Сбой API OCS больше не обнуляет остатки: категории, на которые API не ответил, сохраняют остатки и цены (с ядром 3.8.35); запрос без ответа повторяется ещё дважды; ошибка сервера OCS больше не обрывает загрузку товаров;
- Загружается описание товара OCS (с ядром 3.8.27 — в описание карточки по настройке);
- Характеристики загружаются и для товаров, чьё описание или характеристики использует карточка, которую продаёт другой поставщик (с ядром 3.8.24);
- Загрузка свойств: очередь страниц хранится в задаче, а не во временном файле в каталоге модуля (каталогу модуля не нужны права на запись);
- Изображения при лимите API OCS (200 запросов в час): изменившиеся у OCS картинки находятся одним запросом (content/changes); с ядром 3.8.57 товар без картинок у OCS не запрашивается каждый день, а страница загрузки — 100 товаров вместо 25; после ответа «превышен лимит» изображения 30 минут не запрашиваются;
- Поиск изменившихся картинок OCS передаёт время с часовым поясом: без пояса OCS читал его как UTC и пропускал изменения за 3 часа;
|
| 4.3.81 |
- Сбой API OCS больше не обнуляет остатки: категории, на которые API не ответил, сохраняют остатки и цены (с ядром 3.8.35); запрос без ответа повторяется ещё дважды; ошибка сервера OCS больше не обрывает загрузку товаров;
- Загружается описание товара OCS (с ядром 3.8.27 — в описание карточки по настройке);
- Характеристики загружаются и для товаров, чьё описание или характеристики использует карточка, которую продаёт другой поставщик (с ядром 3.8.24);
- Загрузка свойств: очередь страниц хранится в задаче, а не во временном файле в каталоге модуля (каталогу модуля не нужны права на запись);
|
| 4.3.77 |
- Оптимизированы запросы выгрузки и заказов;
- При настройке «Только доступные к резерву» в остаток не идут склады, с которых OCS не даёт резервировать;
- Резервирование заказов снова доступно: работает через API OCS v2 (создание, изменение и отмена резерва, передача оплаченного заказа менеджеру OCS); отдельный токен и тестовый контур для заказов;
- Безопасная обработка ошибки соединения с дистрибьютором (без аварийного завершения и очистки очереди);
- Таймауты запросов к API;
- Коды товаров из ответа API подставляются в запросы к базе только экранированными;
- Товар с неполными данными пропускается, а не прерывает загрузку страницы;
- Удалены неиспользуемые копия класса и скачивание изображений по ссылке без проверки;
- Требуется ядро AdPar 3.7.71 и выше;
- Признак доступности резервирования записывается для каждого товара;
- Дальний транзит (ДТ, CBR) не включается в остаток ни при каких настройках: у сайтов с загрузкой транзита без «только доступные к резерву» остаток может уменьшиться;
- Товар, для валюты цены которого нет курса, получает нулевой остаток (раньше цена в валюте записывалась как рубли);
- Признак нового товара снимается после успешного ответа API характеристик;
- Резервирование: после сбоя связи с OCS задача повторяется (с ядром AdPar 3.8.6 и выше), строка заказа не резервируется дважды; номера резервов не повторяются после восстановления базы сайта из копии;
- Сбой API дистрибьютора больше не обнуляет остатки: обнуление выполняется только после ответа сервера;
- Обязательная РРЦ OCS (требование производителя) соблюдается при переносе в каталог (с ядром AdPar 3.8.7 и выше); курс OCS сверяется с курсом сайта; пустой город отгрузки — заметное предупреждение;
- Журнал: при ошибке запроса к OCS пишется только код ответа, без тела; в тексте отказа по заказу токен API скрыт, ответ не в формате JSON в журнал не пишется;
- Картинки: пачка товаров, пропущенная из-за ошибки (например, лимит запросов OCS), отмечается в журнале — её догружает следующий прогон;
- Автозагрузка классов модуля принимает только имена классов модуля; ошибки на странице установки экранируются;
|
| 4.3.75 |
- Оптимизированы запросы выгрузки и заказов;
- При настройке «Только доступные к резерву» в остаток не идут склады, с которых OCS не даёт резервировать;
- Резервирование заказов снова доступно: работает через API OCS v2 (создание, изменение и отмена резерва, передача оплаченного заказа менеджеру OCS); отдельный токен и тестовый контур для заказов;
- Безопасная обработка ошибки соединения с дистрибьютором (без аварийного завершения и очистки очереди);
- Таймауты запросов к API;
- Коды товаров из ответа API подставляются в запросы к базе только экранированными;
- Товар с неполными данными пропускается, а не прерывает загрузку страницы;
- Удалены неиспользуемые копия класса и скачивание изображений по ссылке без проверки;
- Требуется ядро AdPar 3.7.71 и выше;
- Признак доступности резервирования записывается для каждого товара;
- Дальний транзит (ДТ, CBR) не включается в остаток ни при каких настройках: у сайтов с загрузкой транзита без «только доступные к резерву» остаток может уменьшиться;
- Товар, для валюты цены которого нет курса, получает нулевой остаток (раньше цена в валюте записывалась как рубли);
- Признак нового товара снимается после успешного ответа API характеристик;
- Резервирование: после сбоя связи с OCS задача повторяется (с ядром AdPar 3.8.6 и выше), строка заказа не резервируется дважды; номера резервов не повторяются после восстановления базы сайта из копии;
- Сбой API дистрибьютора больше не обнуляет остатки: обнуление выполняется только после ответа сервера;
- Обязательная РРЦ OCS (требование производителя) соблюдается при переносе в каталог (с ядром AdPar 3.8.7 и выше); курс OCS сверяется с курсом сайта; пустой город отгрузки — заметное предупреждение;
|
| 4.3.70 |
- Оптимизирована работа модуля;
|
| 4.3.60 |
- Оптимизирована работа агента свойств на этапе запроса данных от дистрибьютора;
|
| 4.3.50 |
- Добавлено получение данных о товарах, отсутствующих на складах дистрибьютора;
|
| 4.3.40 |
- Добавлена опция "Загружать только доступные для резерва товары";
|
| 4.3.30 |
- Изменена логика обновления записей в промежуточных таблицах товаров и свойств;
|
| 4.3.20 |
- Изменена логика загрузки изображений;
|
| 4.3.10 |
- Исправлена работа агента загрузки категорий дистрибьютора;
|
| 4.3.0 |
- Оптимизирована работа модуля;
|
| 4.2.2 |
- Исправлена ошибка при загрузке веса товаров;
- Добавлена загрузка габаритов товаров;
- Изменена логика загрузки штрихкода (EanCode) товаров;
|
| 4.2.1 |
- Добавлена поддержка агента сброса информации о загруженных изображениях товаров;
|
| 4.2.0 |
-
Добавлена поддержка PHP 8;
|
| 4.1.0 |
- Добавлен функционал контроля актуальности категорий дистрибьютора;
|
| 4.0.0 |
- Добавлено прерывание агентов в случаях возвращения ошибок от сервера дистрибьютора;
- Изменена логика загрузки изображений;
|
| 3.0.10 |
- Добавлена загрузка EAN кода;
|
| 3.0.0 |
- Обновлён функционал модуля в связи с переходом дистрибьютора на API 2.0;ВНИМАНИЕ: После установки обновления потребуется актуализировать настройки дистрибьютора OCS в общих настройках AdPar.
- Добавлено отображение экспертной настройки «Дополнительная наценка»;
- Изменён алгоритм обновления опций дистрибьютора;
|
| 2.0.6 |
- Добавлено автоматическое обновление оригинального партномера;
|
| 2.0.5 |
- Добавлена возможность получать РРЦ из валютных значений PriceEndUser и PriceEndUserWeb через конвертацию из долларов в рубли;
|
| 2.0.4 |
- Исправлена ошибка пагинации в задаче обновления свойств;
|
| 2.0.3 |
- Улучшена поддержка сайтов с кодировкой CP1251;
|
| 2.0.2 |
- Исправление пакета сборки 2.0.1;
|
| 2.0.1 |
- Реализовано заполнение параметров веса и габаритов товара;
- Полный переход на поддержку новой структуры каталога;
|
| 2.0.0 |
- Совместимость с версией ядра 2.0.0;
- Добавлен агент свойств;
|
| 1.9.0 |
- Подготовительный релиз перед обновлением на новую версию ядра;
|
| 1.2.3 |
- Добавлена возможность выбрать новую структуру каталога в настройках(Истекает поддержка старой структуры после 31 января 2019 года);
|
| 1.2.2 |
- Добавлено дополнительное переподключение к базе данных для многостраничных агентов;
|
| 1.2.1 |
- Исправлен проблема с обработкой поля Availability;
- Теперь закупочная цена в OCS расчитывается с учетом скидки DiscountB2B;
|
| 1.2.0 |
- Добавлен функционал резервирования;
- Исправлена ошибка неверного расчета остатков по региональным методам отгрузки;
|
| 1.1.0 |
- Изменена система массовой загрузки товарных остатков, чтобы расходовать меньше запросов к API OCS;
|
| 1.0.9 |
- Добавлена ссылка установки ядра;
|
| 1.0.8 |
- Обновление функционала: скрыты недоступные агенты в меню модуля;
|
| 1.0.7 |
Техническое обновление.
- Изменение логики конфигурации модуля.
- Изменение логики вызова потомка процесса-парсера;
|
| 1.0.6 |
Техническое обновление.
- Изменение логики конйигурации модуля.
|
| 1.0.5 |
- Исправлено: проблема с кодировкой свойства "Партномер".
|
| 1.0.4 |
- Улучшена одновременная работа ядра с несколькими дистрибьюторами;
|
| 1.0.3 |
- Добавлена отдельная страница с возможность импорта структуры каталога дистрибьютора к себе на сайт, с автоматическими привязками разделов. Теперь загрузить структуру на сайт можно буквально в 2 клика, за несколько минут!
- Добавлена возможность деактивации товаров с нулевым остатком и их последующее удаление, по прошествии определенного количества дней. Очистите сайт от товаров, которые уже давно отсутствуют в наличии у дистрибьюторов!
- Появилась возможность выбирать, куда загружать уникальный код товара - в отдельное уникальное свойство или во внешний код (xml_id), это поможет избежать дублирования товаров при интеграции сайта с 1С;
- Добавлена возможность загружать товары с типом "Упаковка";
- Улучшена система логирования;
- Поправлена ошибка, когда при загрузке изображений, в некоторых случаях, агент не отрабатывал;
- Свойство Партномер теперь создается в используемых Инфоблоках автоматически, при загрузке товаров;
- Переработана система проверки уникальности товаров;
|
| 1.0.2 |
- Добавлена возможность загружать РРЦ.
|
| 1.0.1 |
Исправлены ошибки |