-15%Скидка 15% на разработку сайта или магазина при старте до конца месяца

Как понять, что подрядчик сделал магазин качественно

Приёмка интернет-магазина на 1С-Битрикс: как проверить качество работы подрядчика

Подрядчик показывает готовый магазин: красивый дизайн, товары на месте, кнопка «купить» работает. Вы киваете и подписываете акт. А через полгода выясняется, что обмен с 1С теряет заказы, каталог тормозит на распродаже, а обновить платформу нельзя, потому что кто-то правил ядро. Проблема была видна на приёмке — но вы не знали, куда смотреть.

Эта статья — про то, как заказчику без глубоких технических знаний оценить, качественно ли сделан магазин на 1С-Битрикс. Разберём, что можно проверить самому, где прячутся главные риски и когда стоит позвать независимого специалиста. Многие проблемы всплывают именно в обмене и производительности — их системно закрывает аудит и оптимизация 1С.

Коротко

  • Красивый дизайн ничего не говорит о качестве: смотрите на обмен с 1С, скорость, безопасность и обновляемость.
  • Главный признак качества — ядро 1С-Битрикс не изменено, расширения сделаны через события и свои модули.
  • Проверяйте скорость на реальном каталоге, а не на демо из десяти товаров.
  • Требуйте все доступы, документацию и лицензию на вашу компанию; на крупный проект — независимый аудит.

Почему «красиво» не значит «качественно»

Заказчик видит фасад: дизайн, картинки, анимации. А качество магазина определяется тем, что под капотом — как устроен код, как ходит обмен с 1С, как система переживёт нагрузку и обновления. Красивый сайт с гнилым фундаментом внешне неотличим от хорошего ровно до момента, когда что-то ломается в эксплуатации.

Поэтому приёмку нельзя сводить к «нравится/не нравится картинка». Нужен структурный подход: пройтись по тем местам, где чаще всего прячутся проблемы, и проверить каждое. Хорошая новость — значительную часть этого можно оценить и без программиста, если знать, куда смотреть.

Что можно проверить без программиста

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

Уже этот список отсеивает большую часть халтуры. Дальше — по каждому риску подробнее.

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

Обмен с 1С: главная точка риска

Для магазина на 1С-Битрикс обмен с учётной системой — это кровеносная система. Если он работает плохо, не помогут ни дизайн, ни функции: на сайте будут неверные цены, отсутствующие остатки и потерянные заказы. Именно здесь чаще всего прячутся проблемы, которые всплывают не сразу.

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

Ядро не тронуто и обновляемость

Один из главных признаков профессиональной работы — нетронутое ядро 1С-Битрикс. Платформа регулярно обновляется: закрываются уязвимости, добавляются функции. Если подрядчик правил файлы ядра, каждое обновление будет ломать эти правки, и в какой-то момент магазин станет неподдерживаемым: обновиться нельзя, а без обновлений копятся дыры в безопасности.

Грамотный разработчик расширяет систему по-другому: через обработчики событий, собственные модули и переопределение шаблонов компонентов в своём пространстве, не касаясь ядра. Как это делается правильно, мы показываем в статьях про разработку своего модуля для 1С-Битрикс и D7 и ORM в 1С-Битрикс. Спросите подрядчика прямо: правилось ли ядро — и как реализованы нетиповые доработки.

Скорость на реальных данных

Демо-магазин из десяти товаров летает у всех. Правда вскрывается на реальном каталоге в тысячи и десятки тысяч позиций. Поэтому проверяйте скорость на боевых данных, а не на витрине для показа.

Что смотретьХороший признакТревожный признак
Каталог категорииОткрывается быстро на тысячах товаровЗаметная задержка, «думает»
Умный фильтрОтклик почти мгновенныйДолгая перезагрузка на каждый чек
Карточка товараМгновеннаяТормозит при большом числе предложений
Core Web VitalsВ «зелёной» зонеКрасные метрики на мобильном
Композитный сайтВключён и работаетОтключён, всё считается «вживую»

Хорошая скорость на большом каталоге — это не удача, а результат грамотного кэширования, композитного сайта и оптимизированных запросов. Если демо тормозит уже сейчас, на боевом объёме будет хуже.

Безопасность и права доступа

Безопасность — то, что не видно на приёмке, но дорого обходится потом. Базовые вещи, которые стоит уточнить:

Отдельная зона риска — интеграции и вебхуки: через них наружу торчит бэкенд, и их легко сделать небезопасно. Как закрывать эти точки правильно, разбираем в статье про безопасность REST и вебхуков в 1С-Битрикс.

Код, репозиторий и история правок

Даже не читая код, заказчик может оценить культуру разработки по косвенным признакам. Главный — наличие системы контроля версий. Спросите, ведётся ли проект в Git, есть ли история коммитов, как выкатываются изменения на боевой сайт.

Профессиональная команда работает через репозиторий и понятный процесс деплоя, а не заливает файлы по FTP «наживую». Это защищает от потери кода, позволяет откатить неудачное изменение и передать проект другому подрядчику. Как устроен зрелый процесс выкатки, мы описываем в материале про CI/CD и деплой для 1С-Битрикс. Отсутствие репозитория — сам по себе тревожный сигнал.

Документация и передача проекта

Качественная работа заканчивается не сдачей сайта, а полной передачей проекта. Вы должны получить на руки всё, что делает вас независимым от конкретного исполнителя:

  1. Все доступы. Хостинг, админка, репозиторий, панель управления, аккаунты сервисов.
  2. Лицензия на вашу компанию. Лицензия 1С-Битрикс оформлена на вас, а не на подрядчика.
  3. Документация доработок. Описание нетиповых решений и логики обмена с 1С.
  4. Инструкции для контент-менеджера. Как добавлять товары, страницы, баннеры.
  5. Регламент обновлений. Как безопасно обновлять платформу и что при этом проверять.

Если подрядчик отдаёт «просто работающий сайт» без доступов и документации, вы попадаете в зависимость: передать поддержку другому будет дорого или невозможно.

Удобство админки для контент-менеджера

Магазином каждый день управляют не программисты, а контент-менеджеры и маркетологи. Поэтому удобство админки — тоже критерий качества. Посадите за приёмку человека, который будет вести сайт, и дайте ему типовые задачи: добавить товар, поменять цену вручную, поставить баннер, создать страницу акции.

Хороший признак — когда это делается через понятный интерфейс без обращения к разработчику. Плохой — когда любое изменение требует правки кода. Продуманная админка экономит бюджет годами: без неё вы будете платить подрядчику за каждую мелочь.

Когда нужен независимый аудит

Часть проверок доступна заказчику, но глубокие вещи — качество кода, безопасность, устойчивость под нагрузкой — надёжнее оценит независимый специалист, не заинтересованный «сдать работу». Независимый аудит перед приёмкой особенно оправдан, когда:

Стоимость аудита несопоставима со стоимостью переделки магазина, который «поплыл» через полгода. Это страховка, а не лишняя трата.

Красные флаги подрядчика

Чек-лист приёмки

  1. Обмен с 1С проверен. Товары, цены, остатки верны; тестовый заказ дошёл без дублей.
  2. Ядро не тронуто. Доработки сделаны через события, модули и шаблоны компонентов.
  3. Скорость на боевых данных. Каталог, фильтр и карточка быстрые на реальном объёме.
  4. Безопасность в порядке. Свежая версия, разграничение прав, защищённые интеграции.
  5. Проект в репозитории. Есть Git и понятный процесс деплоя.
  6. Всё передано. Доступы, лицензия на вашу компанию, документация, инструкции.
  7. Админка удобна. Контент-менеджер справляется с типовыми задачами сам.
  8. При необходимости — аудит. Для крупного проекта заказан независимый технический аудит.

Вывод

Качество магазина на 1С-Битрикс определяется не картинкой, а тем, что под капотом: корректным обменом с 1С, нетронутым ядром, скоростью на реальных данных, безопасностью и полной передачей проекта. Значительную часть этого заказчик может проверить сам по структурированному чек-листу — и уже так отсеять большинство проблем.

Для крупных и ответственных проектов добавьте независимый аудит перед приёмкой: он смотрит код и архитектуру глазами того, кому не нужно «сдать работу». Это дешевле, чем через полгода переделывать магазин, который выглядел хорошо, но был собран наспех. Приёмка по делу — лучшая инвестиция в спокойную эксплуатацию.

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

Можно ли оценить качество магазина без программиста?

Частично да. Многое видно и без кода: скорость загрузки, поведение на мобильном, корректность обмена с 1С, наличие документации, понятность админки. Но глубокие вещи — качество кода, безопасность, устойчивость под нагрузкой — надёжнее проверяет независимый технический аудит. Разумный подход такой: то, что можете, проверьте сами по чек-листу, а на сложные проекты закажите приёмочный аудит у стороннего специалиста.

Что важнее всего проверить при приёмке магазина на 1С-Битрикс?

В первую очередь — корректность обмена с 1С (товары, цены, остатки, заказы ходят без потерь и дублей), скорость на реальных данных, работу корзины и оформления заказа, а также безопасность и обновляемость. Именно эти вещи чаще всего ломаются в эксплуатации и дороже всего исправляются потом. Красивый дизайн при неработающем обмене — это невыполненная задача.

Как проверить, что код написан нормально, если я не разработчик?

Косвенные признаки видны и нетехническому заказчику: правки в шаблоне вместо изменения ядра (ядро должно оставаться нетронутым для обновлений), понятная структура, отсутствие «магии» и захардкоженных значений, наличие системы контроля версий и истории коммитов. Прямую оценку качества кода даст код-ревью независимого специалиста — это стандартная часть приёмочного аудита.

Обязательно ли, чтобы ядро 1С-Битрикс не было изменено?

Да, это важный признак качества. Изменения в ядре ломаются при каждом обновлении платформы и делают магазин неподдерживаемым. Грамотный подрядчик не правит ядро, а расширяет систему через события, свои модули и переопределение шаблонов компонентов. Если ядро правили, вы попадаете в ловушку: обновиться нельзя, а без обновлений копятся уязвимости.

Что должно входить в передачу проекта?

Доступы ко всему (хостинг, админка, репозиторий, лицензия 1С-Битрикс на вашу компанию), документация по нетиповым решениям, инструкции для контент-менеджера, описание обмена с 1С и регламент обновлений. Если подрядчик отдаёт только сайт «как есть» без доступов и документации, это риск: вы привязаны к нему и не сможете передать поддержку другому.

Как понять, что магазин выдержит нагрузку и не будет тормозить?

Проверьте скорость на реальном объёме каталога, а не на демо-данных из десяти товаров. Посмотрите время загрузки каталога и карточки, поведение фильтра на большой категории, метрики Core Web Vitals. Хороший показатель — включённый композитный сайт и грамотное кэширование. Нагрузочное тестирование на пиковые сценарии — задача для технического аудита перед запуском рекламы или распродажи.

Стоит ли заказывать независимый аудит перед приёмкой?

Для крупных и ответственных проектов — да. Независимый аудит смотрит код, безопасность, обмен с 1С и производительность глазами того, кто не заинтересован «сдать работу». Это недорого по сравнению со стоимостью переделки и защищает от скрытых проблем, которые всплывают через полгода эксплуатации. Для небольших проектов достаточно приёмки по структурированному чек-листу.

Поделиться:

Сомневаетесь в качестве сделанного магазина?

Проведём независимый аудит перед приёмкой: код, обмен с 1С, скорость, безопасность. Дадим честный отчёт и план исправлений.

Аудит и оптимизация 1С

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем и аудируем интернет-магазины на 1С-Битрикс: код, обмен с 1С, скорость и безопасность для среднего и крупного бизнеса.

← Все статьи блога