Вернуться к списку Вернуться к статьям
Статьи

Этапы создания интернет-магазина: управление проектом

Создание интернет-магазина удобно вести не через отдельные правки страниц, а через последовательность этапов. У каждого этапа есть входные данные, ответственный, результат и контрольная точка. Такой порядок помогает вовремя заметить, что каталог не готов к загрузке, сценарий заказа описан не полностью или правила обмена данными остались неоговорёнными.

Этап 1. Зафиксировать границы проекта

Входные данные: ассортимент, предполагаемые способы получения заказа, источники цен и остатков, материалы для карточек, сведения о внешних системах.

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

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

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

Этап 2. Описать сценарии и критерии результата

Входные данные: границы проекта и примеры будущих действий посетителя и сотрудника.

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

Например, отдельно описывают, что происходит с недоступным товаром, как отображается изменение цены в корзине, какие данные передаются после оформления заказа и как фиксируется ошибка обмена.

Результат этапа — набор сценариев, по которому можно принимать макеты, разработку и интеграции.

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

Этап 3. Подготовить структуру и данные каталога

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

Заказчик предоставляет примеры товаров разных типов: с небольшим набором характеристик, с вариантами, с неполными данными. Исполнитель проверяет, какие поля нужны в карточке, какие характеристики используются в фильтрах, как формируются названия и артикулы, где показываются изображения, документы и сопутствующие товары.

Результат этапа — согласованная структура разделов и карточек, а также правила подготовки данных к загрузке. Настройка загрузки, первичная загрузка и ручная обработка карточек остаются отдельными работами.

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

Этап 4. Согласовать интерфейс по рабочим состояниям

Входные данные: утверждённые сценарии, структура каталога и примеры товаров.

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

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

Контрольная точка: по макетам понятно, как посетитель находит товар, выбирает вариант, видит ограничения и переходит к оформлению. Подготовка фотографий, редактура карточек и написание текстов для каталога не появляются в составе дизайна автоматически.

Этап 5. Реализовать сценарии и обмен данными

Входные данные: техническое задание, макеты, подготовленные данные каталога и правила взаимодействия с внешними системами.

Разработку проверяют по завершённым цепочкам действий: найти товар, применить фильтр, выбрать вариант, изменить количество в корзине, оформить заказ и проверить результат передачи данных. Такой порядок показывает не только внешний вид страницы, но и работу связанных операций.

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

Для каждого обмена фиксируют сущности, состав данных, направление передачи, условия обновления и порядок обработки сбоев. Отдельного описания требуют отменённые заказы, нулевые остатки, повторная передача данных, частичная отгрузка и возврат.

Результат этапа — работающие сценарии на тестовой среде и согласованная схема обмена.

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

Этап 6. Провести приёмку и передать проект в работу

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

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

Для проверки используют данные, близкие к рабочим: разные типы товаров, варианты, неполные карточки и нестандартные значения. Отдельно проверяют загрузку каталога и обмен с внешними системами.

Результат этапа — принятый интернет-магазин и понятный порядок его сопровождения.

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

Часто задаваемые вопросы

Что должен подготовить заказчик для первого этапа?

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

Как распределить ответственность между заказчиком и исполнителем?

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

Чем техническое задание отличается от перечня страниц?

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

Когда проверять данные каталога?

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

По каким признакам принимать готовый интернет-магазин?

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