К основному содержанию

Хватит ли вашей выгрузки, чтобы бот отвечал покупателю

Валидаторы площадок отвечают на вопрос «примет ли выгрузку Маркет». Этот отвечает на другой: хватит ли в ней данных, чтобы по ним отвечали покупателю. Товар без описания площадку устроит, а на вопрос «а он тёплый?» ответить будет нечем.

Файл разбирается прямо в браузере и никуда не отправляется — отправлять его нам незачем.

Что дальше

Выгрузка в порядке?

Тогда подключение — вечер: каталог подтягивается по расписанию, и ответ про остаток верен в момент вопроса, а не на дату выгрузки.

Сборка для интернет-магазина

Как это устроено

  • Файл, выбранный на компьютере, разбирается в браузере: на сервер он не уходит.
  • Ссылку разбираем на сервере — браузеру чужой домен ответ не отдаст, это ограничение самих браузеров.
  • Смотрим первые несколько тысяч товаров: доли ошибок видно уже на них. Если посмотрели часть, так и пишем.
  • Ошибку и замечание не путаем: ошибка — поле обязательно и его нет; замечание — без поля можно, но бот будет хуже.

Сохраняем итог разбора: сколько товаров, какие ошибки и в каких долях. Сам файл не сохраняется — чужой прайс это коммерческая тайна, и хранить его ради статистики несоразмерно.

Отдельно от инструмента считается воронка: открыли страницу, получили результат, ушли дальше. Вместе с шагом записываются адрес, с которого пришёл запрос, и строка браузера — по ним один человек с десятью прогонами отличается от десяти разных, а скрипт от живого посетителя. Ни для чего другого они не используются: в профиль посетителя запуски не связываются.

Вопросы

Частые вопросы

Мою выгрузку кто-то увидит?

Нет. Файл с компьютера вообще не покидает браузер. По ссылке мы забираем выгрузку, разбираем и не сохраняем — остаётся только статистика ошибок без товаров.

Какие форматы понимаете?

YML и его диалекты. Другие форматы мы честно не разбираем и не делаем вид, что разобрали.

Выгрузка на 300 мегабайт — потянет?

Да, она читается потоком. Но смотрим мы первые несколько тысяч товаров: на них уже видно, что происходит со всей выгрузкой.

Вы её почините?

Нет, этот инструмент только показывает. Чинить выгрузку — часть внедрения, и мы говорим об этом до оплаты.