Impact LabОбсудить проект

Услуги

Разработка интернет-магазина под ключ

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

Обмен настраивается, а не обещаетсяОстатки, цены, заказы и статусы ходят в обе стороны: с 1С, складом и маркетплейсами. Чужой API падает — это штатная ситуация, и она обработана.

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

Обсудить проект

Формат уже выбран в форме — останется описать задачу.

Раздел 01 — Что входит в магазин

Что входит в магазин

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

Каталог и карточки товаров

Категории, характеристики, галерея, наличие и цена. Карточка отвечает на вопросы до того, как человек напишет в чат.

Фильтры и поиск

Подбор по характеристикам, сортировка и поиск, которые не падают на большом каталоге. Индексируемые адреса у выборок, а не параметры в хвосте ссылки.

Корзина, оплата и доставка

Оформление в минимум шагов, расчёт доставки, приём оплаты онлайн и подтверждение по вебхуку от банка.

Интеграции с 1С, CRM и складом

Остатки и цены приходят из вашей системы, заказы уходят обратно. Двойного учёта и ручного переноса не остаётся.

Обмен с маркетплейсами

Ozon и Wildberries: остатки, цены, заказы и статусы. С учётом лимитов и повторов, потому что чужой API периодически недоступен.

SEO-архитектура магазина

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

Раздел 02 — Для кого

Для кого

Формат подходит тем, у кого товар и учёт уже есть, а продажи упираются в инструмент.

  • Розничным магазинам, которые выходят в онлайн со своим каталогом
  • Производителям, продающим напрямую и через маркетплейсы одновременно
  • Оптовым поставщикам с разными ценами для разных категорий покупателей
  • Компаниям, у которых учёт ведётся в 1С и должен остаться там
  • Тем, кто уже торгует на маркетплейсах и хочет свою площадку без комиссии
  • Магазинам с большим каталогом, где всё упирается в фильтры и поиск
  • Продавцам товаров с характеристиками: техника, материалы, комплектующие
  • Тем, кто перерос конструктор и упёрся в его ограничения по логике

Раздел 03 — Что решаем

Что решаем

Задачи, из-за которых магазин теряет заказы или съедает время сотрудников.

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

Раздел 04 — Что входит в разработку

Что входит в разработку

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

01

Разбор каталога

Смотрим на товары, характеристики и то, как они лежат в вашей системе. Из этого рождается структура категорий, а не наоборот.

02

Проектирование данных

Схема хранения товаров, вариантов, цен и остатков продумывается до кода — переписывать её потом дороже всего остального.

03

UX каталога и заказа

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

04

Дизайн

Палитра, типографика и карточка товара под ваш ассортимент. Витрина техники и витрина одежды устроены по-разному.

05

Разработка

Next.js на витрине, Python или Node на серверной части, PostgreSQL под каталог. Поиск и фильтры пишутся с расчётом на рост.

06

Оплата и доставка

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

07

Интеграции

Обмен с 1С, CRM, складом и маркетплейсами. С обработкой лимитов, повторов и ситуаций, когда чужая система недоступна.

08

SEO и запуск

Адреса, микроразметка Product, карта сайта, канонические ссылки. Переносим на ваш домен и передаём исходники и доступы.

Раздел 05 — Как мы работаем

Как мы работаем

Четыре этапа, каждый заканчивается тем, что можно посмотреть и проверить на своих данных.

Этап 01

Разбор и структура

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

Этап 02

Витрина

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

Этап 03

Сборка и интеграции

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

Этап 04

Запуск и передача

Переносим на ваш домен, настраиваем аналитику электронной торговли и SEO-структуру, отдаём исходники и доступы.Результат — работающий магазин и все доступы у вас

Раздел 06 — Технологии

Технологии

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

Next.js

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

PostgreSQL

Каталог, варианты товара, цены и остатки. Схема проектируется до кода — на живом магазине хранилище не переписывают.

Python и Node.js

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

Раздел 07 — Магазин под нишу

Магазин под нишу

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

Раздел 08 — Примеры интернет-магазинов

Примеры интернет-магазинов

Раздел портфолио по формату «Интернет-магазин»: что мы делаем в этом формате и чем он отличается от маркетплейса.

Смотреть примеры интернет-магазинов

Раздел 09 — Стоимость

Стоимость

от 150 000 ₽

Срок — от 14 дней

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

Названная сумма — нижняя граница пакета Start. Финальная стоимость считается после разбора задачи и фиксируется до начала работ. Пакеты Standard и Premium добавляют глубину интеграций и объём каталога.

Смотреть все тарифы и пакеты

Раздел 10 — Вопросы

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

Пакет Start — от 150 000 ₽, Standard — от 250 000 ₽, Premium — от 400 000 ₽. Это нижние границы: финальная сумма считается после разбора задачи и фиксируется до начала работ. Полный состав пакетов — на странице цен.

Start — от 14 дней, Standard — от 21, Premium — от 30. Срок считается с момента, когда согласована структура каталога и получен доступ к данным о товарах.

Да. Остатки, цены и характеристики приходят из 1С на сайт, заказы уходят обратно. Настраиваем расписание обмена и обработку ситуаций, когда система временно недоступна, — чтобы сайт не вставал вместе с ней.

Да, для этого и нужен обмен. Остатки, цены, заказы и статусы ходят между сайтом, вашим учётом и площадками. Работаем с Ozon Seller API и Wildberries API, с учётом их лимитов на частоту запросов.

ЮKassa, Т-Банк, CloudPayments, Robokassa. Разовые оплаты, возвраты и частичные возвраты, онлайн-кассы и отправка чеков. Статус заказа подтверждается вебхуком от банка, а не возвратом браузера.

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

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

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

В магазине продавец один — вы. В маркетплейсе продавцов много, у каждого свой кабинет, а площадка занимается модерацией и расчётами между сторонами. Это другой объём работы и другой формат.

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

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

Работаем по предоплате — 50% в начале, после согласования технического задания. Оставшиеся 50% — при полной сдаче проекта.

Раздел 11 — Заявка

Расскажите про задачу

Опишите бизнес и что нужно получить. Ответим по делу: что реально нужно, сколько это стоит и в какой срок — до начала работ, а не после.

Ответ
в течение 1 часа
Часы работы
Пн–Пт, 10:00–22:00
Формат
Не обязательно — но так мы быстрее подберём примеры.
Чем конкретнее задача, тем точнее оценка. Три-четыре предложения достаточно.

Без рассылок и звонков «просто напомнить». Отвечаем по делу и один раз.

Раздел 12 — Связанное