Добавили полную сверку каталога GPD: она проверяет товары, затем коллекции и бренды, учитывая настройки синхронизации сайта. Сверка доступна для ручного запуска в расписаниях и выполняется раз в 30 дней.
Для брендов и коллекций появились отдельные настройки «Объект исключён из API»: оставлять, деактивировать, удалять при отсутствии связанных данных или «Удалять, включая сохранённые фильтры». По умолчанию выбран режим «Оставлять».
Если у бренда или коллекции остался хотя бы один товар, объект сохраняется без удаления и деактивации. Это относится и к товарам, созданным вручную, неактивным карточкам и товарам со складским учётом. При разрешённом удалении пустого бренда сначала удаляются его сохранённые фильтры. Товары, заказы и документы такая очистка не удаляет. Само отсутствие активных товаров не служит причиной удаления.
В отчёте сверки показаны три последовательных этапа, количество проверенных, удалённых, деактивированных и сохранённых объектов, а также причины, требующие уточнения. Основные счётчики видны и в списке расписаний.
Старые связи проверяются пакетами по 20 объектов с паузой в одну секунду. Маркет подтверждает исключения через API v2 в тех же запросах, без дополнительных обращений. Ошибка API или неподтверждённый статус не разрешают удаление.
Для проверки старых связей нужен обновлённый сервер API v2. Первую полную сверку нескольких сайтов рекомендуется запускать последовательно: ограничение нагрузки действует отдельно для каждого сайта. Перед обновлением проверьте настройки удаления и сохраните резервную копию базы. Исправлена также проверка структуры таблицы при автоматическом переходе на расписания GPD.

