Этот кейс в ролике на шесть минут
Почему такие задачи отдаются агенту, а сложные остаются человеку, и что из этого опыта стоит повторить у себя.
5:53
Что это за проект
miele-electronics.ru — интернет-магазин бытовой техники Miele на 1С-Битрикс. Каталог в инфоблоке на сотни позиций, шаблоны собственной вёрстки, интеграция с amoCRM, три связанных сайта с общими ценами.
С конца апреля 2026 года задачи по сайту ставились ИИ-агенту: заказчик присылал список правок (иногда таблицей xlsx, иногда текстом), агент выполнял их напрямую — через PHP-консоль Битрикса, FTP и Bitrix API. Ниже — что именно было сделано и во что это обошлось бы при найме разработчика.
Что было сделано
Каталог и контент: массовые операции
Самый объёмный пласт. Задачи, где руками пришлось бы открывать сотни карточек по очереди.
| Дата | Работа | Тип |
|---|---|---|
| 01–02.05 | Пакеты правок из таблиц заказчика (xlsx №8, №9, №10): цены, статусы, описания, фото | контент |
| 16.05 | Удалены водяные знаки чужого магазина с фото 30 товаров (два батча) | контент |
| 18.05 | Задача 20: удалено 131 фото с водяными знаками у 28 духовых шкафов, обновлены 27 цен и 4 статуса | контент |
| 18.05 | Задача 21: обновлены 13 цен (стиральные, сушильные, гладильные, винные шкафы), 4 описания, вычищены фото KWT 2672 VIS | контент |
| 03.06 | Правка 29: деактивированы 28 товаров, вычищено 35 фото с водяным знаком в 8 холодильниках | контент |
| июнь | Реорганизация раздела пылесосов: переименование категорий, создано 2 новых раздела, удалено 10 подразделов, 95 товаров перенесены в корень | PHP |
| 29.06 | Задача 41: реорганизация стиральных машин — создан верхнеуровневый раздел, перенесено 55 товаров, удалены 2 лишних подраздела, футер перестроился автоматически | PHP |
| июнь | Удалён пустой подраздел «С паром», деактивирован дубликат секции посудомоечных 45 см | PHP |
Шаблоны и вёрстка
| Дата | Работа | Тип |
|---|---|---|
| 16.05 | Скрыты кнопки «В корзину» и «Купить» для товаров со статусом «Нет в наличии» — карточка товара | шаблон |
| 16.05 | Стикер «Доставим завтра» перестал показываться на отсутствующих товарах — два шаблона листинга | шаблон |
| 16.05 | Найден и убран copy-paste баг: условие проверки статуса дублировалось трижды в обоих шаблонах | шаблон |
| май | Свойство PRICE_CASH и вывод двух цен: основная за карту и акцент на скидку при оплате через СБП | шаблон |
| 03.07 | Убран второй телефон по всему сайту — 6 боевых файлов, футер схлопнут на единый номер 8-800 | шаблон |
| 21.09 | Блок перелинковки «Часто ищут» занимал 293 px между заголовком и товарами на всех страницах разделов. Перенесён вниз: первая цена на мобильном поднялась с 1103 px до 836 px — товар попал в первый экран | шаблон |
Формы, корзина и аналитика
Блок, где ошибка стоит заявок. Здесь правки касались не внешнего вида, а пути клиента к покупке.
| Дата | Работа | Тип |
|---|---|---|
| 03.07 | Маска телефона и валидация на всех лид-формах, цель lead в Метрике срабатывает только при корректной отправке — до этого цель ловила мусор | JS/PHP |
| 03.07 | UX корзины: не было никакого отклика при добавлении товара. Сделан тост «Товар добавлен» со ссылкой на корзину и живой счётчик — через наблюдатель за состоянием карточки, без пересборки шаблона | JS |
| 04.07 | Форма оформления заказа: маска телефона в SPA-компоненте, который перерисовывает поля динамически. Цель Метрики повешена на реальное создание заказа, а не на клик по кнопке — прежний вариант засчитывал даже отклонённые сервером заказы | JS |
| 04.07 | Найдена причина, по которой правки скриптов не доходили до клиентов: статика отдавалась с кэшем на год без версии в адресе. Введены версионные имена файлов | PHP |
| 16.09 | Сквозная проверка формы заказа: сама форма работает, найдена дыра на переходе «корзина → оформление» | аудит |
Интеграция с amoCRM
Самая трудоёмкая часть — три последовательных этапа.
| Дата | Работа | Тип |
|---|---|---|
| 20.05 | Этап 1: заявки с сайта стали приносить в amoCRM модель товара, цену и адрес карточки — раньше менеджер видел только имя и телефон и перезванивал вслепую | интеграция |
| 20.05 | Этап 2: все 5 форм сайта переведены на передачу товара, шаблоны пропатчены, JS сделан универсальным | интеграция |
| 20.05 | В amoCRM созданы три пользовательских поля (модель, артикул, адрес карточки), к сделке стало прикрепляться примечание с деталями | интеграция |
| 20.05 | Этап 3: на карточку товара добавлена кнопка «Нашли дешевле?» с отдельной модалкой и формой | интеграция |
Инфраструктура и смежные сайты
| Дата | Работа | Тип |
|---|---|---|
| 22.06 | Синхронизация цен между тремя связанными сайтами проекта | PHP |
| 17.09 | Отдельный лендинг выкачен на поддомен, затем ускорен втрое | вёрстка |
| 17.09 | Подключён модуль анализа поведения посетителей через Logs API Метрики | аналитика |
| 16.09 | Обнаружен второй сайт проекта на стороннем конструкторе: заявки оттуда обходились в 12 раз дешевле — канал разобран и пересобран | аудит |
Сколько это стоит у разработчика
Ставки на 1С-Битрикс в России на сентябрь 2026 года:
| Кто выполняет | Ставка, ₽/час | Комментарий |
|---|---|---|
| Фрилансер | 1 000 – 2 000 | Дешевле, но без гарантий по срокам и подстраховки |
| Публичный ориентир на доработки Битрикса | от 2 500 | Типовая заявленная ставка профильного специалиста |
| Веб-студия | 2 000 – 4 000 | С менеджером, тестированием и договором |
| Абонентская поддержка | 9 900 – 59 900 ₽/мес | Пакет часов, неизрасходованные обычно сгорают |
Оценка трудозатрат
Сколько заняли бы перечисленные работы у живого разработчика — по типовым нормам:
| Блок работ | Часов |
|---|---|
| Пакеты правок из таблиц заказчика (4 пакета) | 14 |
| Чистка фото от водяных знаков (180+ фото, 4 захода) | 14 |
| Массовые обновления цен, статусов, описаний | 8 |
| Реорганизация разделов каталога (пылесосы, стиральные) | 10 |
| Правки шаблонов карточки и листинга | 9 |
| Две цены и свойство PRICE_CASH | 4 |
| Формы, маски, цели Метрики, версионирование статики | 10 |
| UX корзины | 4 |
| Форма оформления заказа в SPA-компоненте | 6 |
| Интеграция с amoCRM, три этапа | 16 |
| Синхронизация цен между сайтами | 6 |
| Лендинг и его ускорение | 10 |
| Итого | 111 часов |
Округляем вниз до 100 часов — чтобы оценка была заведомо консервативной. Накладные расходы живого подрядчика (постановка задачи, переписка, согласование, приёмка) в эти часы не заложены, хотя на практике добавляют 20–30%.
Три сценария расчёта
Берём 100 часов и считаем по трём вариантам исполнителя.
Фрилансер
Профильный подрядчик
Веб-студия
Во что обошёлся агент
Расход на модель по этому проекту за все 5 месяцев — около $20, то есть 1 682 ₽ по курсу ЦБ на 22.09.2026 (84,1 ₽ за доллар).
| Сценарий | Стоимость работ | Расход на модель | Экономия | Дешевле в |
|---|---|---|---|---|
| Фрилансер, 1 500 ₽/ч | 150 000 ₽ | 1 682 ₽ | 148 318 ₽ | 89 раз |
| Подрядчик, 2 500 ₽/ч | 250 000 ₽ | 1 682 ₽ | 248 318 ₽ | 149 раз |
| Студия, 3 000 ₽/ч | 300 000 ₽ | 1 682 ₽ | 298 318 ₽ | 178 раз |
В пересчёте на час: работа, которая на рынке стоит от 1 500 до 3 000 ₽ в час, обошлась примерно в 17 ₽ в час.
Что не видно в деньгах
Деньги — не единственная разница. Два эффекта, которые в ставку не укладываются:
- Срок. Задача уходила в работу в момент постановки. Правка блока на первом экране каталога, замена цен, чистка фото — в тот же день. У подрядчика это очередь: задача попадает в спринт, ждёт оценки, потом исполнения. Мелкая правка нередко висит неделю.
- Нет порога на мелочь. Подрядчики обычно берут минимальный объём за выезд в задачу — правка на 15 минут оплачивается как час или два. У агента порога нет, поэтому в работу попадали задачи, которые иначе просто не стали бы ставить: убрать дублирующееся условие в шаблоне, схлопнуть телефон в футере, деактивировать один пустой раздел.
Честные оговорки
Чтобы картина не выглядела рекламной:
- Оценка часов — экспертная, не хронометраж. Никто не засекал секундомером, сколько занял бы каждый блок у живого разработчика. Цифры взяты по типовым нормам и округлены вниз.
- $20 — это доля проекта, а не счёт за него. Подписка на модель общая и обслуживает весь контур задач; сайт Miele занимает в нём небольшую часть. Если кому-то честнее считать иначе — отнести на проект всю подписку целиком за 5 месяцев (около 84 000 ₽), — то даже при таком подходе экономия остаётся в диапазоне 44–72%. Порядок вывода не меняется, меняется только его масштаб.
- Агент работает не сам по себе. Задачи ставил заказчик, он же принимал результат. Часть правок требовала уточнений и повторных заходов — например, доработка №23 закрывалась в три подхода.
- Грабли были. Битрикс-специфика кусается: кэш, который не сбрасывается для анонимных посетителей; статика с годовым кэшем, из-за которой правки не доходили до клиентов; риск уронить шаблон, не захватив закрывающую скобку при вырезании блока. Всё это ловилось и фиксировалось в рабочих заметках, чтобы не наступать дважды.
- Бэкап перед каждой правкой. Копии боевых файлов сохранялись рядом с оригиналом, откат занимал минуту. Это не опция, а условие работы на живом магазине.
Разберём ваш сайт: какие задачи агент заберёт у разработчика в первый месяц.
Бесплатный разбор