Поддержка сайтов на 1С-Битрикс
Обновления без потери кастомизаций, композит, обмен с 1С, лицензии и производительность. Ведём Битрикс без сюрпризов.
Что входит
- Обновления ядра и модулей
- Перенос правок из bitrix в local
- Настройка композитного кеша
- Диагностика обмена с 1С
- Контроль лицензии и продление
- Оптимизация под нагрузку
- Бэкапы и мониторинг
Битрикс — система тяжёлая и очень своенравная. Она умеет почти всё из коробки, но за это приходится платить требовательностью к хостингу, платной лицензией и обновлениями, которые регулярно ссорятся с кастомизациями. Типичный проект на Битриксе за несколько лет накапливает слой доработок, о которых никто уже не помнит, и каждое обновление превращается в проверку на прочность.
Отдельная тема — где лежат правки. Классическая ошибка: разработчик правит компоненты прямо в папке /bitrix/, потому что так быстрее. Работает ровно до первого обновления, после которого всё аккуратно затирается штатными файлами. Правильное место — /local/, и первая работа на новом проекте часто состоит в том, чтобы перенести туда чужое наследство.
Как мы работаем
- Инвентаризация проекта. Смотрим редакцию и версию ядра, состояние лицензии, список модулей, где лежат кастомные компоненты и шаблоны, настроен ли обмен с 1С. Фиксируем, что именно сломается при обновлении.
- Перенос доработок в /local/. Если правки живут в ядре, переносим их туда, где обновление их не тронет. Это разовая работа, которая потом экономит месяцы.
- Обновления на копии. Битрикс обновляем только после прогона на тестовом контуре: смотрим, не отвалились ли кастомные компоненты, работает ли корзина и личный кабинет.
- Композит и кеширование. Настраиваем композитный кеш и разбираемся, почему он показывает посетителю устаревшие цены или чужую корзину — это частая и очень неприятная болезнь.
- Обмен с 1С. Следим за выгрузками: остатки, цены, заказы. Разбираем ситуации, когда обмен встал молча и каталог неделю жил в прошлом.
- Производительность. Битрикс любит ресурсы. Смотрим медленные запросы, настройки кеша и панель производительности, подбираем адекватный хостинг.
Что вы получаете
Обновления перестают быть событием, которого боятся. Кастомизации переживают апдейты, потому что лежат в правильном месте. Лицензия продлевается вовремя, а не после того, как отвалилась техподдержка вендора и перестали приходить обновления безопасности. Обмен с 1С под наблюдением, и рассинхрон остатков всплывает до того, как клиент закажет то, чего нет на складе.
Если у вас магазин, к технической части обычно добавляется работа с каталогом и контентом — это поддержка интернет-магазина. Общие условия, тарифы и время реакции описаны на странице технической поддержки.
Сроки
Подключение занимает от трёх дней до недели — Битрикс сложнее разбирать, чем типовую CMS, особенно если проект вели несколько подрядчиков. Дальше работаем помесячно: плановые обновления по графику, критические патчи безопасности сразу. Перенос правок из ядра в /local/ считаем отдельно, разово, потому что объём зависит от того, сколько там накопилось.
Пример из практики
Допустим, у компании корпоративный портал на Битриксе, который два года не обновляли из-за страха всё сломать. Лицензия при этом истекла, а значит, обновлений безопасности сайт не получает. Разумный порядок такой: сначала продление лицензии, потом снятие копии и инвентаризация правок — часть из них оказывается в ядре и переносится в /local/. Обновление гоняется на тестовом контуре, где всплывают два кастомных компонента, которые нужно поправить под новое API. И только после этого обновление ставится на боевой портал, уже без сюрпризов.