Отладка
Блок «Отладка» на вкладке проценки включает временные инструменты диагностики: логи поставщиков и виджеты лога на публичной части. На обычную выдачу цен для покупателей эти переключатели не рассчитаны — только на разбор проблем.
Где находится
Настройки → Общие настройки → вкладка «Проценка» → блок «Отладка»
Два переключателя
| Переключатель | Что делает | Где смотреть результат |
|---|---|---|
| Отладка поставщиков | Записывает логи поставщиков | Карточка поставщика → вкладка «Отладка» |
| Отладка проценки на сайте | Включает отладочные виджеты на публичной части (видно только если вы вошли в панель управления) | Две разные кнопки: «Лог подбора брендов» и «Лог проценки» |
Это разные инструменты. Первый — история запросов к поставщикам в панели. Второй — живой лог на странице сайта.
Только на время диагностики
Не оставляйте отладку включённой постоянно. Отладка поставщиков копит много логов; отладка проценки на сайте нужна только пока ищете причину сбоя.
Отладка поставщиков
Пока переключатель включён, система записывает логи поставщиков: действие, запрос, ответ, код HTTP, длительность, текст ошибки (если есть).
Смотреть так:
Настройки продаж → Поставщики → нужный поставщик → вкладка «Отладка».
В таблице: адаптер, действие, успех, HTTP, длительность, время. «Подробнее» открывает полный запрос и ответ.
Записи появляются только пока отладка включена. Выключили — новые логи не пишутся (старые остаются, пока их не очистят).
Как пользоваться
- Включите «Отладка поставщиков» и сохраните общие настройки.
- На публичной части сделайте проценку по артикулу, который точно есть у нужного поставщика.
- Откройте карточку этого поставщика → «Отладка».
- Отсортируйте по времени, при необходимости отфильтруйте по «Успех», откройте «Подробнее».
Когда включать
- подключаете нового поставщика;
- пустая или странная выдача, таймауты, ошибки API;
- нужно сравнить, что реально отдал поставщик.
Очистка логов
Накопленные логи можно сбросить в Система → Очистка системы (раздел «Запросы к поставщикам»). Имеет смысл после диагностики.
Отладка проценки на сайте
Один тумблер включает два разных виджета на публичной части. Кнопки и панели разные, включаются вместе.
| Виджет | Где появляется | Что показывает |
|---|---|---|
| «Лог подбора брендов» | Шаг выбора бренда к артикулу | Ход опроса поставщиков, найденные пары бренд–артикул, ошибки |
| «Лог проценки» | Страница результатов проценки | Весь прогон проценки: подготовка, запросы к поставщикам, ответы с позициями, статусы, тайминги, хронология |
Кому видно
Виджеты появляются только если:
- «Отладка проценки на сайте» включена и сохранена;
- вы открыли публичную часть в том же браузере, где вошли в панель управления.
Обычным покупателям кнопки не показываются, даже при включённой настройке.
«Лог проценки» — что это за события
Это не «лог только цен». Поставщик отдаёт позиции (предложения): бренд, артикул, наименование, цена, наличие, сроки и другие поля ответа. В логе видно, как прошёл весь прогон.
Типичный ход:
- Подготовка — проверка кеша, список поставщиков для точки выдачи, при сверке кроссов — запросы кросс-листов, бренды/пары для проценки, запуск очереди.
- Запросы к поставщикам — старт и ответ по каждому: сколько запчастей пришло, был ли кеш, таймаут или ошибка.
- Таймауты — где оборвалось: запрос брендов, запрос позиций и аналогов, общий лимит времени, сеть.
- Сводка и детали — успешно / таймаут / пусто / ошибка; длительности (сервер и браузер); при необходимости профиль сервера по фазам.
- Полная хронология всех шагов текущего прогона + «Скопировать весь лог» для поддержки.
Также в шапке лога видно режим кроссировки и режим проценки (обычный или через Redis-батч).
Дополнительно часть служебных сообщений может дублироваться в консоль браузера (F12 → Console). Основной разбор — по виджету на странице.
События копятся в текущей вкладке до перезагрузки. Это не архив в панели: для сырых запросов/ответов API включите отладку поставщиков.
Как пользоваться
- Включите «Отладка проценки на сайте» и сохраните.
- Откройте публичную часть в браузере с сессией панели.
- Введите артикул — на шаге брендов откройте «Лог подбора брендов».
- Выберите бренд и дождитесь выдачи — на странице проценки откройте «Лог проценки».
- При необходимости скопируйте весь лог и отправьте в поддержку.
- После разбора выключите тумблер.
Важно
Не оставляйте режим включённым постоянно: это только для временной диагностики, не для обычной работы магазина.
Что проверить
- нужный переключатель сохранён;
- для логов поставщика — отладка была включена в момент проценки;
- для виджетов на сайте — вы вошли в панель в этом же браузере (иначе кнопок не будет);
- после разбора оба переключателя снова выключены.