И избавили менеджеров от двойной работы

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

Привет, я Даниил Румянцев, основатель компании «Программы 93». Внедряем, разрабатываем и дорабатываем программы 1С — от бюджетных решений до ERP-систем для крупных предприятий.

Расскажу, как мы автоматизировали заполнение карточек товаров на Авито и настроили выгрузку с 1С.

Без автоматизации для работы с Авито нужен отдельный человек

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

Компания хотела упростить процесс, чтобы данные автоматически обновлялись и менеджеры не тратили время на повторный ввод, ведь в 1С они и так ведут всю информацию о товарах.

Было три варианта: прямая интеграция, Excel и FTP-сервер

У Авито есть несколько способов в автоматическом режиме загружать каталог:

  • Прямая интеграция с Авито: требуется модуль от разработчиков, но он нерабочий, потому что для его работы нужны специальные справочники. Найти их оказалось целым квестом. Мы нашли, но они давно не обновлялись и поддержка была бы сильно затруднена, а их самостоятельная разработка потребовала бы больших затрат.

  • Выгрузка через Excel: подходит для объявлений, которые уже созданы — сначала через личный кабинет Авито выгружается эксель-файл с уже опубликованными товарами, потом в документ вносятся изменения в описание и он загружается назад. Это доступный способ, но не автоматизированный — всё равно требуется подготовка файла вручную, а еще и не подходит, чтобы создавать объявления с нуля.

  • Интеграция через FTP-сервер и ссылку: в личном кабинете Авито есть настройка — привязать ссылку, по которой Авито будет забирать файл с товарами.

Мы выбрали третий способ, как самый простой. Он работает так: Авито по расписанию — раз в час — обращается к указанной ссылке, забирает файл с данными и изображениями, и формирует карточку товара.

Как реализовали решение

Решение сделали на базе 1С:Управление торговлей. Сначала в справочник внутри товара вынесли отдельную вкладку «Реквизиты Авито». Это сделали для удобства менеджеров. 

Дальше, при открытии любого товара в карточке номенклатуры будет вкладка  «Реквизиты Авито» и тут менеджеры указывают нужные свойства, которые требуются для Авито. Например, модель и марка автомобиля. Настроить карточку, чтобы она точно подходила под требования объявлений Авито, было одной из важных задач, об этом еще расскажу отдельно ниже.

Так выглядит карточка со свойствами товара внутри справочника в 1С
Так выглядит карточка со свойствами товара внутри справочника в 1С

Потом сделали две доработки. Первая формирует файл, который при выгрузке обновляет остатки со стороны Авито. Вторая доработка содержит сами объявления с описанием товаров, и она обновляет данные на самом Авито.

В личном кабинете Авито клиент привязал ссылку на этот файл. И дальше платформа раз в час подгружает актуальные данные.

Сами файлы с описаниями и картинками находятся на нашем сервере FTP, и там же публикуется ссылка, по которой происходит обмен с сайтом Авито.

Дополнительно сделали настройку, чтобы объявления публиковались в определённый день недели. Например, часть товаров — во вторник, другая — в четверг.

Так выглядит настройка по дням в карточке товара — выставляется день недели, когда объявление будет опубликовано. Например, если нужно выставить объявление во вторник, ставим цифру 2
Так выглядит настройка по дням в карточке товара — выставляется день недели, когда объявление будет опубликовано. Например, если нужно выставить объявление во вторник, ставим цифру 2

Карточки заполняются в базе 1С один раз. Дальше данные используются и в ежедневной работе, и для выгрузки на Авито. Это сильно экономит время менеджеров и избавляет от ошибок при ручном вводе.

Как мы настроили выгрузку без ошибок

Самая трудоёмкая часть оказалась в тестировании. Авито строго проверяет корректность данных: если хотя бы одно обязательное поле не заполнено или заполнено неправильно, он блокирует загрузку всех данных и объявление не опубликуется.

Еще, чем подробнее описан товар, тем выше шанс, что покупатель его найдёт по нужному фильтру.

Вместе с клиентом мы тщательно прорабатывали свойства и параметры, подбирали точные формулировки и проверяли, как Авито воспринимает каждое поле. Это позволило нам сделать карточки товаров полными и в итоге отладить процесс загрузки, чтобы она происходила без ошибок.

Карточки товара в личном кабинете Авито
Карточки товара в личном кабинете Авито

Теперь клиенту не нужно вручную создавать объявления на Авито. Наше решение полностью автоматизировало выгрузку товаров и оно помогает автоматически обновлять актуальные остатки и цены. Менеджеры просто заполняют карточку товара в 1С, как и делали в рамках своей ежедневной работы.

Клиенту не нужно нанимать отдельного сотрудника для работы с Авито, достаточно тех, кто уже отвечает за товары в 1С. Вся информация обновляется без лишней нагрузки на базу: данные хранятся отдельно на FTP.

Адаптируем выгрузку на Авито: от автозапчастей к любой нише

Этот проект мы делали под автозапчасти, но решение легко адаптировать под любую сферу — одежду, обувь, электронику. Чтобы перенести выгрузку на другую нишу, мы проанализируем необходимые свойства товаров для описания, потом доработаем вид карточки в 1С. Например, для одежды это может быть цвет, бренд, материал.

И стоит сказать, что решение не требует изменения типовой конфигурации, потому что мы его сделали через внешние обработки. По желанию клиента, можно отдельно вынести вкладку «Реквизиты Авито», как сделали, для удобства, в случае с автозапчастями. Если это не нужно, свойства будут в стандартном списке, без изменений в 1С

Кстати, сейчас мы снова работаем с этим клиентом. На Авито вышли обновления и мы адаптируем систему под новые требования.

Комментарии (4)


  1. vis_inet
    29.08.2025 13:37

    И стоит сказать, что решение не требует изменения типовой конфигурации, потому что мы его сделали через внешние обработки.

    Не совсем понятно.

    Это типовые доп. реквизиты или реквизиты добавленные в расширение?


    1. Daniil_Rumyantsev Автор
      29.08.2025 13:37

      Типовые доп реквизиты


  1. Vlad_habr
    29.08.2025 13:37

    Сколько человекочасов заняла разработка/отладка? Права Вам принадлежат или на infostart выложите?


    1. Daniil_Rumyantsev Автор
      29.08.2025 13:37

      Сама разработка недолго, а вот тесты и отладки... А с какой целью интересуетесь, как говорится)