Автоматизировать стоит то, что вы уже делаете руками по расписанию и ошибаетесь из-за спешки: обновить прайс, выгрузить фид, проставить наличие, напомнить о неоплаченном счёте. То, что случается раз в квартал и требует решения, лучше оставить человеком.
Сначала опишите цепочку на бумаге. Откуда данные, куда едут, что считать успехом, кто смотрит журнал, если шаг упал. Без этого «настроим cron» превращается в ночные нули на витрине.
Типичные контуры
- импорт прайса или номенклатуры из файла и внешних систем;
- обмен с 1С: цены, остатки, заказы;
- выгрузки на маркетплейсы, прайс-площадки, рекламные фиды;
- письма по событиям: заказ, смена статуса, тикет;
- служебные агенты: индексация, очистка корзин, резервы.
Каждый контур запускайте отдельно и с логом. Одна «большая кнопка сделать всё» удобна на демо и опасна в бою: не видно, какой шаг сломался.
Каталог без ручной рутины
Если прайс приходит от поставщиков, правила импорта должны беречь артикул и не плодить дубли. Для регулярных загрузок на 1С-Битрикс используйте Универсальный импорт с проверкой файла до публикации.
Массовые пересчёты, подстановки свойств, нормализация названий закрывает Обработчик каталога. Это автоматизация внутри сайта, без ожидания, пока «доработают 1С».
Выгрузки на площадки не собирайте копированием XML раз в неделю. Профиль, расписание, отчёт об ошибках полей — зона модуля Экспорт на порталы + API. Иначе маркетолог правит фид вручную и в пятницу вечером расходится с витриной.
Что нельзя отдавать роботу без присмотра
Снятие товара с публикации, обнуление витрины, рассылка по всей базе, смена типа цен на всём каталоге — только с подтверждением и резервной копией. Автоматизация плохого правила масштабирует ошибку.
Агенты 1С-Битрикс и cron хостинга должны совпадать с окном нагрузки. Тяжёлую выгрузку не ставьте на час пиковых заказов. Следите за временем выполнения: задание, которое «иногда не успевает», врёт тише, чем явное падение.
Контроль
После каждого автошага нужна проверка глазами по выборке и письму дежурному, если критичный профиль упал. «В логе зелёное» недостаточно, если на карточке нулевая цена.
Автоматизация окупается, когда человек занимается исключениями, а не копированием столбцов. Если исключений больше, чем штатных строк, сначала чинят данные, потом ставят расписание.
Очередь внедрения
Автоматизируйте сначала то, что уже стабильно вручную. Не пишите обмен «как будет в идеальной 1С», если прайс до сих пор рисуют в двух файлах. Робот повторит бардак быстрее человека.
Каждый новый агент — отдельный день запуска и отдельный получатель письма об ошибке. Общий ящик «dev» никто не читает в отпуске. Дежурный должен понимать, что делать: стоп, повтор, звонок разработчику.
Резервная копия перед массовым правилом обязательна. Откат — часть автоматизации, не стыд. Записывайте, какое правило когда включали: через полгода иначе никто не вспомнит, почему у всех товаров обнулился старый тип цены.
Не автоматизируйте переписку с претензиями и согласование нестандартного счёта. Там нужен человек. Робот уместен на повторе: наличие, фид, письмо «заказ собран». Граница проходит по цене ошибки, не по желанию «чтобы всё само».
Перед тем как назвать контур «готовым», проведите учебный сбой: остановите агент и посмотрите, кто заметил письмо и сколько минут витрина жила на старых данных. Если никто не заметил, автоматизации у вас ещё нет, есть надежда, что ночь пройдёт тихо.
