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

Краткий ответ

  • Сначала бизнес-модель: кому продаём, как считаются цены, кто собирает и везёт заказ. Технические решения вытекают отсюда.
  • Главный объём работ — данные о товарах: категории, характеристики, фотографии, описания. Это дольше и дороже разработки корзины.
  • Оформление заказа проектируется под ваш сценарий продаж, а не «как у всех»: в B2B нередко нужен не платёж, а счёт.
  • Обмен с 1С или другой учётной системой определяет, будет ли магазин жить без ручного труда.
  • Юридические материалы — оферта, политика обработки данных, условия доставки и возврата — готовятся до запуска и проверяются юристом.

Бизнес-модель и требования

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

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

Ассортимент. Сто позиций или тридцать тысяч, сколько категорий, есть ли варианты товара (размер, цвет, фасовка), меняется ли ассортимент ежедневно. От объёма зависят требования к производительности и способ наполнения.

Ценообразование. Одна цена для всех, разные прайсы для сегментов, цены по запросу, скидки от объёма. Сложное ценообразование — самая недооценённая часть проекта.

Наличие и остатки. Показываете ли остатки, что делать с товаром не в наличии — скрывать, показывать со сроком поставки, принимать предзаказ.

Логистика. Свой склад или отгрузка от поставщика, самовывоз, курьеры, транспортные компании, доставка в регионы.

Обработка заказов. Кто и в какой системе ведёт заказ после оформления, сколько заказов в день ожидается.

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

Каталог и данные о товарах

Здесь прячется основной объём. Разработать карточку товара — дни. Наполнить каталог нормальными данными — недели, иногда месяцы.

Структура категорий. Как человек ищет товар: по типу, по применению, по бренду, по параметру. Одна и та же номенклатура раскладывается по-разному, и от этого зависит и удобство, и поисковый трафик.

Характеристики. Единый набор свойств для каждой категории. Это фундамент фильтров: если у одинаковых товаров свойства заполнены по-разному («0.5 л», «500 мл», «пол-литра»), фильтр не соберётся.

Фотографии. Единый формат, фон, ракурсы. Разнокалиберные картинки от поставщиков делают каталог неопрятным.

Описания. Копия текста производителя есть у всех конкурентов и не даёт преимущества. Хотя бы для ходовых позиций нужны свои описания.

Дополнительные данные. Габариты и вес — для расчёта доставки. Документы и сертификаты — для B2B-покупателя. Аналоги и сопутствующие товары — для среднего чека.

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

Соотношение объёма работ при запуске интернет-магазина: подготовка данных о товарах занимает больше всего
Корзину разрабатывают за дни. Каталог приводят в порядок неделями.

Корзина и оформление заказа

Оформление заказа проектируется под ваш сценарий продаж. В B2B «как в маркетплейсе» часто не работает.

Сценарии, которые стоит предусмотреть:

  • Быстрый заказ — товар и телефон, без регистрации. Закрывает тех, кто не хочет заполнять формы.
  • Полное оформление — доставка, оплата, комментарий.
  • Запрос счёта — для юрлиц: реквизиты, счёт на почту, оплата по безналу. В B2B этот сценарий часто главный.
  • Запрос цены — если цены индивидуальные или зависят от объёма.
  • Повторный заказ — из истории, для постоянных клиентов. Экономит время и вам, и им.
Пять сценариев оформления заказа в B2B-магазине: быстрый заказ, полное оформление, запрос счёта, запрос цены, повторный заказ
В B2B оформление «как в маркетплейсе» закрывает не все сценарии — счёт для юрлица нужен чаще.

Что важно в самой корзине: видимая итоговая сумма с доставкой, возможность изменить количество, понятное состояние «товара нет в наличии», сохранение корзины при возврате на сайт.

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

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

Личный кабинет. Для B2B — почти обязателен: история заказов, документы, счета, персональные цены. Для розницы часто избыточен на старте.

Доставка и регионы

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

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

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

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

Сроки. Реальные, с оговоркой, от чего зависят. Обещанный и сорванный срок хуже, чем честный длинный.

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

Учёт, CRM и 1С

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

Что обычно синхронизируется с 1С:

Данные Направление Зачем
Товары и категории Из 1С на сайт Каталог не заполняется вручную
Цены и прайсы Из 1С на сайт Цены на сайте всегда актуальны
Остатки Из 1С на сайт Не продаётся то, чего нет
Заказы С сайта в 1С Менеджер не переписывает вручную
Статусы заказов Из 1С на сайт Клиент видит, что происходит
Клиенты и реквизиты В обе стороны Для B2B и повторных продаж
Схема обмена данными между 1С и интернет-магазином: товары, цены, остатки, заказы и статусы
Сайт — только одна сторона обмена. Вторую должен настроить и поддерживать кто-то с вашей стороны.

Периодичность обмена. Раз в сутки, раз в час, в реальном времени. Чем чаще — тем сложнее и дороже. Для большинства магазинов остатки раз в час и заказы сразу — рабочий компромисс.

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

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

Контент, SEO и аналитика

Магазин, который никто не находит, не приносит заказов. Базовые вещи закладываются на этапе разработки.

Структура под спрос. Категории и фильтры должны совпадать с тем, как люди ищут. Часто выясняется, что нужна дополнительная группировка — например, по применению, а не только по типу товара.

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

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

Уникальные тексты хотя бы для ключевых категорий и ходовых товаров.

Микроразметка товаров — цена, наличие, отзывы. Требования сверяйте с документацией поисковых систем: Яндекс Вебмастер, Google Search Central.

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

Юридические и организационные материалы

Обязательная часть, которую готовят параллельно с разработкой.

Что понадобится:

  • Публичная оферта или правила продажи — условия покупки, оплаты, возврата.
  • Политика обработки персональных данных и форма согласия при оформлении заказа.
  • Условия доставки и оплаты — отдельными страницами, доступными из корзины.
  • Порядок возврата и обмена — с реальным алгоритмом, а не отпиской.
  • Реквизиты компании — полное наименование, ИНН, адрес, контакты.
  • Гарантийные условия, если применимо к вашему товару.

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

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

Чек-лист готовности к запуску

Пройдите целиком до того, как включите рекламу.

Проверка Что должно быть
Тестовый заказ Проходит полностью: корзина → оформление → оплата → подтверждение
Все способы оплаты Проверены в боевом режиме, включая неуспешный платёж
Уведомления Письмо клиенту и менеджеру приходят, не попадают в спам
Заказ в учёте Появляется в 1С или CRM с полным составом
Остатки Товар не в наличии нельзя заказать
Доставка Стоимость считается корректно для всех зон
Каталог Нет пустых карточек, битых фото и незаполненных характеристик
Фильтры Работают, не выдают пустые результаты
Поиск по сайту Находит товар по названию и артикулу
Мобильная версия Оформление заказа проходит с телефона
Юридические страницы Оферта, политика, доставка, возврат опубликованы
Аналитика Электронная коммерция считает заказы
Скорость Категория с фильтрами открывается быстро
Резервные копии Настроены и проверены восстановлением

Что подготовить со своей стороны

Материал Кто готовит Когда нужен
Номенклатура с характеристиками Вы или контент-менеджер До разработки каталога
Фотографии товаров Съёмка или поставщик До наполнения
Прайсы и правила скидок Коммерческий отдел До настройки цен
Условия доставки по зонам Логистика До настройки доставки
Договор с платёжным сервисом Бухгалтерия До подключения оплаты
Доступ к 1С и ответственный ИТ или программист 1С До интеграции
Юридические документы Юрист До запуска
Регламент обработки заказов Руководитель продаж До запуска

Когда имеет смысл обсудить проект

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

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

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

Что подготовить до начала разработки?

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

Кто наполняет каталог товарами?

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

Когда подключать 1С, CRM и доставку?

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

Итог

Запуск интернет-магазина — это на 30% разработка и на 70% подготовка данных и правил. Каталог, цены, остатки, доставка и обмен с учётной системой определяют, будет ли магазин работать сам или потребует ручного труда каждый день. Юридические материалы и регламент обработки заказов готовятся параллельно и до запуска, а не после первых претензий. В каком порядке всё это делается и где проекты буксуют — в статье про запуск магазина с нуля.

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