Разработка интернет-магазина занимает от нескольких недель до нескольких месяцев, и распределяется это время не так, как ожидает заказчик: сборка витрины — самая короткая часть календаря, а дольше всего тянутся сбор товарных данных, подготовка к приёму платежей и согласования. Ниже — проект по этапам: что на каждом делает подрядчик, что обязан дать заказчик и сколько это занимает. Состав работ и цена разобраны отдельно — интернет-магазин под ключ.
Почему срок нельзя посчитать по объёму работ
Оценка «магазин на 300 товаров — полтора месяца» описывает только труд подрядчика. Реальный календарь состоит из двух потоков: работа исполнителя и ожидание материалов от заказчика. Второй обычно длиннее, и именно он двигает дату запуска.
Сравнение из практики. Интернет-магазин анализов воды на Tilda запускался два месяца, хотя технически витрина с оплатой собирается быстрее. Сайт Getsman из 8 страниц на своём коде собран за 2 дня — разница не в платформе, а в том, что структура была известна до начала работ и ничего не согласовывалось по кругу. Отсюда правило: срок проекта равен сроку сборки плюс время, за которое заказчик отдаёт каталог, тексты, реквизиты и решения.
Этапы разработки интернет-магазина
1. Сбор требований и разбор каталога
Подрядчик: выясняет, чем торгует магазин, есть ли варианты товара, откуда берутся цены и остатки, кто обрабатывает заказ после оплаты. Составляет список того, что должно быть готово к каждому следующему этапу.
Заказчик: даёт выгрузку номенклатуры в любом виде — хоть таблицей. Отвечает на вопросы про доставку и оплату. Называет ответственного, который принимает решения без совета директоров.
Срок: 3–7 дней. Растягивается, когда за товар, склад и маркетинг отвечают три человека с разными ответами. Этап выглядит бумажным и потому часто сжимается до созвона — зря: почти всё, что потом переделывают, родом отсюда.
2. Структура и прототип
Подрядчик: собирает дерево категорий, набор фильтров, состав карточки, схему оформления заказа. Делает кликабельный прототип без дизайна — по нему видно, сколько шагов до оплаты.
Заказчик: утверждает дерево категорий. Откладывать это решение нельзя: от структуры каталога зависят адреса страниц, фильтры и выгрузка из учёта.
Срок: 3–5 дней на прототип, ещё столько же на правки. Логические дыры дешевле ловить именно здесь: правка на прототипе стоит минут, та же правка после сборки — дней.
3. Дизайн
Подрядчик: разработка дизайна интернет-магазина идёт от двух экранов — главной и карточки товара, — остальные страницы собираются по тем же правилам. Отдельно рисуется мобильная версия: с телефонов приходит основная доля заказов.
Заказчик: отдаёт логотип в векторе, фирменные цвета и шрифты, если есть. Даёт правки одним списком, а не порциями.
Срок: 5–10 дней при двух кругах правок. Каждая новая порция замечаний после утверждённого макета добавляет два-три дня, поэтому число кругов и способ сбора комментариев стоит зафиксировать на берегу.
4. Сборка витрины
Подрядчик: верстает страницы, подключает каталог, фильтры, поиск, корзину, оформление заказа, письма покупателю. Настраивает адреса страниц и базовые метатеги.
Заказчик: почти не нужен — редкий период, когда работа идёт без него. Разумно потратить его на тексты и фотографии.
Срок: 1–3 недели, в зависимости от того, конструктор это или собственный код. Веб-разработка интернет-магазина — единственный этап, который подрядчик контролирует полностью; все остальные зависят от скорости заказчика.
5. Оплата и доставка
Подрядчик: подключает платёжный сервис, настраивает отправку чека, привязывает способы доставки и расчёт стоимости.
Заказчик: открывает расчётный счёт, подаёт документы в платёжный сервис, заключает договор с перевозчиком, определяет тарифы доставки и заводит онлайн-кассу.
Срок: 2–3 дня работы плюс от нескольких дней до двух недель на проверку документов банком или платёжным сервисом.
Это второй по частоте срыв срока: разработка готова, а магазин не принимает деньги. Документы стоит подавать в начале проекта, параллельно с прототипом. Написанное про кассы и чеки — не юридическая консультация: требования зависят от формы деятельности и вида товара, их стоит уточнять у бухгалтера.
6. Интеграция с учётной системой
Подрядчик: настраивает обмен: из учёта в магазин — товары, цены и остатки, обратно — заказы. Проверяет поведение при повторной отправке.
Заказчик: даёт доступ к учётной системе и человека, который в ней разбирается. Отвечает, по каким полям сопоставлять товары и покупателей.
Срок: от нескольких дней до двух-трёх недель — зависит от порядка в номенклатуре.
7. Наполнение товарами
Подрядчик: загружает данные, проверяет, что фильтры собрались и карточки не разъехались.
Заказчик: описания, характеристики в структурированном виде, цены, остатки, фотографии, а для физических товаров — веса и габариты, без которых не включится расчёт доставки.
Срок: от 2 дней до нескольких месяцев. Тысяча позиций без описаний и фото — тысяча пустых страниц, и подготовка содержимого нередко занимает больше времени, чем вся разработка. Самый частый срыв сроков — именно здесь.
8. Тестовые заказы
Подрядчик: проходит сценарий целиком: корзина, оформление, реальная оплата небольшой суммы, приход заказа в учёт, письма, смена статусов, возврат. Проверяет это на телефоне и мобильном интернете, а не только в настольном браузере.
Заказчик: проходит тот же путь сам, как покупатель, а не как приёмщик работ. Приёмка по скриншотам пропускает ровно те ошибки, которые потом находят покупатели.
Срок: 2–5 дней вместе с исправлениями.
9. Запуск и первые продажи
Подрядчик: переносит сайт на боевой домен, настраивает счётчик и электронную коммерцию, отдаёт доступы.
Заказчик: принимает домен, хостинг, репозиторий и рекламные кабинеты на себя, готовит первый источник трафика.
Срок: 1–2 дня на публикацию, 2–4 недели на первые выводы по цифрам.
Что на самом деле срывает сроки
Складывать сроки этапов подряд не нужно: сборка идёт параллельно с подготовкой документов и текстов. Разработка задерживает проект реже всего. Порядок по частоте — такой.
Каталог без описаний и фотографий. В учёте есть только наименование и цена. Описания и съёмка — объёмная работа на стороне заказчика, и её обычно не планируют вовсе.
Тексты, которых нет. О компании, доставке, оплате, возврате, гарантиях. На фоне каталога мелочь, но именно эти пять страниц месяцами висят в статусе «напишем на неделе».
Не выбранная служба доставки. Пока перевозчик не выбран и договор не подписан, расчёт стоимости настраивать не из чего.
Не открытый расчётный счёт. Эквайринг подключается на юридическое лицо с проверкой документов. Подача в последнюю неделю добавляет к проекту до двух недель.
Согласования по кругу. Макет утверждён, через неделю подключается человек, который его не видел, — и цикл повторяется. Лечится не скоростью подрядчика, а одним ответственным с правом решать.
Смена объёма на ходу. Добавленные посреди сборки личный кабинет, промокоды или второй язык трогают уже собранные экраны. Превышение сметы на 20–40% к сдаче набирается обычно так.
Практический вывод: в первую неделю запустить всё, что зависит от третьих лиц — счёт, эквайринг, договор с перевозчиком, — и назначить одного согласующего. Это экономит больше времени, чем любой выбор платформы.
Интеграция с 1С: зачем и когда
Обмен нужен, чтобы не переносить заказы руками и не расходиться в остатках. На старте он не обязателен: пока заказов десяток в месяц, хватает выгрузки файлом. Необходимым он становится, когда цена ошибки в остатках выше стоимости интеграции, — обычно это несколько десятков заказов в месяц или каталог, который меняется ежедневно.
По календарю интеграцию интернет-магазина с 1С разумнее делать после сборки витрины, но до наполнения: тогда товары приезжают из учёта, а не заводятся вручную и потом переписываются. Подробности — что синхронизируется, по каким полям и как ловить дубли — в статье Интеграция сайта с 1С и CRM.
Сколько это стоит
Цена зависит от того же, от чего и срок: объём каталога, число интеграций, готовность данных. Стоимость разработки интернет-магазина по опубликованным прайсам студий начинается от 200 тыс. ₽, сайты на Тильде — 250 000 — 1 500 000 ₽, собственная разработка — от 2 млн ₽. Разбор по составу работ — в статье интернет-магазин под ключ.
Вопросы и ответы
Сколько занимает разработка интернет-магазина под ключ? Ориентир — два месяца для магазина на готовой платформе с небольшим каталогом; столько занял запуск интернет-магазина анализов воды. Сборка при этом — три-четыре недели, остальное уходит на данные, документы и согласования.
Можно ли уложиться в две недели? Можно, если структура известна заранее, каталог описан, счёт открыт, эквайринг подключён, а согласует один человек. Пример из практики: 8 страниц на своём коде собраны за 2 дня — потому что все эти условия совпали. Одного «уточним позже» хватает, чтобы срок уехал.
Что делать, если каталог ещё не готов? Запускаться с частью ассортимента. Магазин на 50 описанных позиций продаёт, магазин на 1 000 пустых карточек — нет, и пустые страницы к тому же плохо влияют на выдачу.
Что делать параллельно, пока идёт сборка? Подавать документы на эквайринг, готовить описания и фотографии, писать страницы про доставку, оплату и возврат. Это самые частые причины задержки, и все они на стороне заказчика.
Коротко
Разработка сайта интернет-магазина редко задерживается из-за кода. Дату сдвигают каталог без описаний, не поданные вовремя документы на эквайринг и согласования по кругу. Все три вопроса решаются в первую неделю — там и определяется, будет запуск через два месяца или через полгода.
Обсудить сроки и порядок этапов — контакты. Ответ в течение дня.
