Разработка интернет-магазина — не самая сложная часть его запуска. Сложное начинается там, где сайт встречается с реальностью: остатки не сходятся, у половины товаров нет фотографий, доставка в регионы считается вручную, а заказы менеджер переписывает в таблицу. Разберу по порядку, что нужно подготовить и решить, чтобы магазин заработал, а не просто открылся. Материал пригодится, если вы оцениваете объём проекта и хотите понять, где он на самом деле спрятан.
Краткий ответ
- Сначала бизнес-модель: кому продаём, как считаются цены, кто собирает и везёт заказ. Технические решения вытекают отсюда.
- Главный объём работ — данные о товарах: категории, характеристики, фотографии, описания. Это дольше и дороже разработки корзины.
- Оформление заказа проектируется под ваш сценарий продаж, а не «как у всех»: в B2B нередко нужен не платёж, а счёт.
- Обмен с 1С или другой учётной системой определяет, будет ли магазин жить без ручного труда.
- Юридические материалы — оферта, политика обработки данных, условия доставки и возврата — готовятся до запуска и проверяются юристом.
Бизнес-модель и требования
Первый разговор о магазине должен быть не о дизайне, а об этих вещах: именно здесь формируются требования к интернет-магазину, а не в макете. От ответов зависит всё дальнейшее.
Кому продаёте. Розница, оптовики, дилеры или всё сразу. В B2B часто нужны персональные цены, отсрочка, работа по договору и счёту — это другой магазин, чем розничная витрина.
Ассортимент. Сто позиций или тридцать тысяч, сколько категорий, есть ли варианты товара (размер, цвет, фасовка), меняется ли ассортимент ежедневно. От объёма зависят требования к производительности и способ наполнения.
Ценообразование. Одна цена для всех, разные прайсы для сегментов, цены по запросу, скидки от объёма. Сложное ценообразование — самая недооценённая часть проекта.
Наличие и остатки. Показываете ли остатки, что делать с товаром не в наличии — скрывать, показывать со сроком поставки, принимать предзаказ.
Логистика. Свой склад или отгрузка от поставщика, самовывоз, курьеры, транспортные компании, доставка в регионы.
Обработка заказов. Кто и в какой системе ведёт заказ после оформления, сколько заказов в день ожидается.
Совет из практики: ответьте письменно и покажите ответы тем, кто будет работать с магазином — менеджеру, кладовщику, бухгалтеру. Они найдут нестыковки, которых не видно с уровня руководителя, и найдут их до разработки, а не после.
Каталог и данные о товарах
Здесь прячется основной объём. Разработать карточку товара — дни. Наполнить каталог нормальными данными — недели, иногда месяцы.
Структура категорий. Как человек ищет товар: по типу, по применению, по бренду, по параметру. Одна и та же номенклатура раскладывается по-разному, и от этого зависит и удобство, и поисковый трафик.
Характеристики. Единый набор свойств для каждой категории. Это фундамент фильтров: если у одинаковых товаров свойства заполнены по-разному («0.5 л», «500 мл», «пол-литра»), фильтр не соберётся.
Фотографии. Единый формат, фон, ракурсы. Разнокалиберные картинки от поставщиков делают каталог неопрятным.
Описания. Копия текста производителя есть у всех конкурентов и не даёт преимущества. Хотя бы для ходовых позиций нужны свои описания.
Дополнительные данные. Габариты и вес — для расчёта доставки. Документы и сертификаты — для B2B-покупателя. Аналоги и сопутствующие товары — для среднего чека.
Практический вывод: приведите номенклатуру в порядок в учётной системе до разработки. Каталог, выгруженный из аккуратной 1С, подхватывается автоматически. Каталог из таблиц с непоследовательными названиями придётся вычищать руками, и это оплачиваемые часы.

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

Что важно в самой корзине: видимая итоговая сумма с доставкой, возможность изменить количество, понятное состояние «товара нет в наличии», сохранение корзины при возврате на сайт.
Оплата. Онлайн-оплата картой, оплата по счёту для юрлиц, наличными или картой при получении, рассрочка. Подключение платёжного сервиса — отдельная работа: тестовый и боевой режимы, обработка неуспешных платежей, возвраты.
Важно. Приём платежей связан с требованиями законодательства о применении контрольно-кассовой техники и фискальных чеков. Порядок и исключения уточняйте у бухгалтера и у выбранного оператора онлайн-кассы — это не тема для статьи и не совет из интернета.
Личный кабинет. Для B2B — почти обязателен: история заказов, документы, счета, персональные цены. Для розницы часто избыточен на старте.
Доставка и регионы
Раздел, который чаще всего доделывают после запуска, — и зря: именно на доставке отваливаются заказы.
Способы доставки. Самовывоз, курьер по городу, пункты выдачи, транспортные компании, собственный транспорт. Для каждого — свои условия и сроки.
Расчёт стоимости. Три варианта: фиксированные тарифы по зонам, расчёт по весу и габаритам, автоматический расчёт через интеграцию со службой доставки. Первый — самый простой и на старте часто достаточный. Третий — удобнее всего, но требует корректных габаритов у каждого товара, а их обычно нет.
Регионы. Определите зоны и условия: до какого города везёте своим транспортом, где работаете через ТК, есть ли бесплатная доставка от суммы. Разместите условия отдельной страницей — её читают перед заказом.
Сроки. Реальные, с оговоркой, от чего зависят. Обещанный и сорванный срок хуже, чем честный длинный.
Мой совет: на старте не гонитесь за автоматическим расчётом по всем службам. Сделайте прозрачные зоны и тарифы, соберите статистику реальных заказов, а потом автоматизируйте то, что действительно нужно.
Учёт, CRM и 1С
Вопрос, от которого зависит, сколько ручного труда будет каждый день после запуска.
Что обычно синхронизируется с 1С:
| Данные | Направление | Зачем |
|---|---|---|
| Товары и категории | Из 1С на сайт | Каталог не заполняется вручную |
| Цены и прайсы | Из 1С на сайт | Цены на сайте всегда актуальны |
| Остатки | Из 1С на сайт | Не продаётся то, чего нет |
| Заказы | С сайта в 1С | Менеджер не переписывает вручную |
| Статусы заказов | Из 1С на сайт | Клиент видит, что происходит |
| Клиенты и реквизиты | В обе стороны | Для B2B и повторных продаж |

Периодичность обмена. Раз в сутки, раз в час, в реальном времени. Чем чаще — тем сложнее и дороже. Для большинства магазинов остатки раз в час и заказы сразу — рабочий компромисс.
CRM. Заявки и заказы попадают в систему с источником и историей общения. Особенно важно, когда часть заказов приходит звонком или письмом: без CRM картина продаж собирается вручную.
Что решить заранее: кто со стороны компании отвечает за 1С и есть ли у вас программист 1С. Сайт — только одна сторона обмена; вторую должен кто-то настроить и поддерживать. Отсутствие такого человека — самая частая причина, по которой интеграция затягивается.
Контент, SEO и аналитика
Магазин, который никто не находит, не приносит заказов. Базовые вещи закладываются на этапе разработки.
Структура под спрос. Категории и фильтры должны совпадать с тем, как люди ищут. Часто выясняется, что нужна дополнительная группировка — например, по применению, а не только по типу товара.
Страницы фильтров. Популярные сочетания фильтров можно превратить в отдельные посадочные страницы со своими адресами и метатегами. Мощный инструмент для трафика, но требует контроля: бесконтрольная генерация создаёт тысячи мусорных страниц.
Метатеги по шаблону. Для карточек и категорий — автоматическая генерация с возможностью переопределить вручную для важных страниц.
Уникальные тексты хотя бы для ключевых категорий и ходовых товаров.
Микроразметка товаров — цена, наличие, отзывы. Требования сверяйте с документацией поисковых систем: Яндекс Вебмастер, Google Search Central.
Аналитика. Метрика с настроенной электронной коммерцией: что смотрят, что кладут в корзину, где бросают оформление. Настраивается до запуска — иначе первые месяцы данных потеряны безвозвратно. Почему это делается вместе с разработкой, разбирал в статье про разработку и SEO-продвижение.
Юридические и организационные материалы
Обязательная часть, которую готовят параллельно с разработкой.
Что понадобится:
- Публичная оферта или правила продажи — условия покупки, оплаты, возврата.
- Политика обработки персональных данных и форма согласия при оформлении заказа.
- Условия доставки и оплаты — отдельными страницами, доступными из корзины.
- Порядок возврата и обмена — с реальным алгоритмом, а не отпиской.
- Реквизиты компании — полное наименование, ИНН, адрес, контакты.
- Гарантийные условия, если применимо к вашему товару.
Тексты этих документов должен готовить или проверять ваш юрист. Скопированная с другого сайта оферта не защищает — она описывает чужие условия работы. То же касается требований к обработке персональных данных и онлайн-кассам: статья обозначает, что об этом нужно позаботиться, но не заменяет юридическую консультацию.
Организационное, о чём забывают: кто отвечает на заявки в выходные, за сколько часов обрабатывается заказ, что происходит, если товар кончился после оформления. Эти правила нужно проговорить до запуска — они влияют и на тексты на сайте, и на настройку уведомлений.
Чек-лист готовности к запуску
Пройдите целиком до того, как включите рекламу.
| Проверка | Что должно быть |
|---|---|
| Тестовый заказ | Проходит полностью: корзина → оформление → оплата → подтверждение |
| Все способы оплаты | Проверены в боевом режиме, включая неуспешный платёж |
| Уведомления | Письмо клиенту и менеджеру приходят, не попадают в спам |
| Заказ в учёте | Появляется в 1С или CRM с полным составом |
| Остатки | Товар не в наличии нельзя заказать |
| Доставка | Стоимость считается корректно для всех зон |
| Каталог | Нет пустых карточек, битых фото и незаполненных характеристик |
| Фильтры | Работают, не выдают пустые результаты |
| Поиск по сайту | Находит товар по названию и артикулу |
| Мобильная версия | Оформление заказа проходит с телефона |
| Юридические страницы | Оферта, политика, доставка, возврат опубликованы |
| Аналитика | Электронная коммерция считает заказы |
| Скорость | Категория с фильтрами открывается быстро |
| Резервные копии | Настроены и проверены восстановлением |
Что подготовить со своей стороны
| Материал | Кто готовит | Когда нужен |
|---|---|---|
| Номенклатура с характеристиками | Вы или контент-менеджер | До разработки каталога |
| Фотографии товаров | Съёмка или поставщик | До наполнения |
| Прайсы и правила скидок | Коммерческий отдел | До настройки цен |
| Условия доставки по зонам | Логистика | До настройки доставки |
| Договор с платёжным сервисом | Бухгалтерия | До подключения оплаты |
| Доступ к 1С и ответственный | ИТ или программист 1С | До интеграции |
| Юридические документы | Юрист | До запуска |
| Регламент обработки заказов | Руководитель продаж | До запуска |
Когда имеет смысл обсудить проект
Пройти этот список и подготовить данные вы можете самостоятельно — и это лучшее, что можно сделать для бюджета проекта. Аккуратная номенклатура, готовые фотографии и понятные правила доставки сокращают и срок, и смету сильнее, чем любые переговоры о скидке. Как устроена сама смета на разработку, разбирал отдельно.
Специалист нужен там, где решения связаны между собой: ценообразование тянет за собой обмен с 1С, обмен — требования к номенклатуре, номенклатура — структуру каталога и фильтры. Какая платформа вытягивает ваш набор требований — в статье про выбор платформы для магазина. Что входит в разработку магазина и как строится работа — на странице интернет-магазина. Пришлите ответы из блока про бизнес-модель, объём номенклатуры и информацию об учётной системе — этого достаточно для оценки.
Частые вопросы
Что подготовить до начала разработки?
Пять вещей: описание бизнес-модели (кому продаёте, как считаются цены), выгрузку номенклатуры с характеристиками, фотографии товаров, условия доставки по зонам и информацию об учётной системе с контактом ответственного за неё. Плюс решение по способам оплаты. С этим набором разработка идёт без простоев; без него проект встаёт на этапе наполнения — это самая частая причина сорванных сроков.
Кто наполняет каталог товарами?
Зависит от того, откуда берутся данные. Если номенклатура ведётся в 1С и там порядок — каталог наполняется автоматически через обмен, а вручную дорабатываются только описания и фотографии для ходовых позиций. Если данных в системе нет или они неполные, наполнение выполняет ваш контент-менеджер либо подрядчик за отдельную плату — это измеримая работа, и её нужно закладывать в бюджет и график заранее.
Когда подключать 1С, CRM и доставку?
Обмен с 1С — на этапе разработки, потому что от него зависит структура каталога и справочников; переделывать потом дорого. CRM можно подключить позже, если поток заявок небольшой, но лучше сразу — иначе первые месяцы продаж останутся без истории. Автоматический расчёт доставки разумно отложить: на старте достаточно понятных зон и тарифов, а автоматизировать стоит после того, как появится статистика реальных отправок.
Итог
Запуск интернет-магазина — это на 30% разработка и на 70% подготовка данных и правил. Каталог, цены, остатки, доставка и обмен с учётной системой определяют, будет ли магазин работать сам или потребует ручного труда каждый день. Юридические материалы и регламент обработки заказов готовятся параллельно и до запуска, а не после первых претензий. В каком порядке всё это делается и где проекты буксуют — в статье про запуск магазина с нуля.
Если планируете магазин и хотите понять реальный объём работ — напишите через страницу услуги. Разберём бизнес-модель и данные, покажем, что можно упростить на старте и что придётся делать сразу.