Каталог и карточки товаров
Категории, характеристики, галерея, наличие и цена. Карточка отвечает на вопросы до того, как человек напишет в чат.
Услуги
Магазин, который работает со складом и бухгалтерией, а не живёт отдельной жизнью. Каталог, корзина и оплата на своём коде, обмен с 1С и маркетплейсами — чтобы остатки и заказы не приходилось сводить руками.
Обмен настраивается, а не обещаетсяОстатки, цены, заказы и статусы ходят в обе стороны: с 1С, складом и маркетплейсами. Чужой API падает — это штатная ситуация, и она обработана.
Оплата подтверждается вебхукомСтатус заказа меняется по уведомлению от банка, а не по возврату браузера. Только так статус честный, даже если человек закрыл вкладку.
Формат уже выбран в форме — останется описать задачу.
Раздел 01 — Что входит в магазин
Четыре узла, из которых состоит любой интернет-магазин. Разница между пакетами — в глубине каждого, а не в наличии.
Категории, характеристики, галерея, наличие и цена. Карточка отвечает на вопросы до того, как человек напишет в чат.
Подбор по характеристикам, сортировка и поиск, которые не падают на большом каталоге. Индексируемые адреса у выборок, а не параметры в хвосте ссылки.
Оформление в минимум шагов, расчёт доставки, приём оплаты онлайн и подтверждение по вебхуку от банка.
Остатки и цены приходят из вашей системы, заказы уходят обратно. Двойного учёта и ручного переноса не остаётся.
Ozon и Wildberries: остатки, цены, заказы и статусы. С учётом лимитов и повторов, потому что чужой API периодически недоступен.
Человекочитаемые адреса категорий и товаров, микроразметка Product, борьба с дублями и правильные канонические ссылки.
Раздел 02 — Для кого
Формат подходит тем, у кого товар и учёт уже есть, а продажи упираются в инструмент.
Раздел 03 — Что решаем
Задачи, из-за которых магазин теряет заказы или съедает время сотрудников.
Раздел 04 — Что входит в разработку
Восемь шагов от разбора каталога до запуска. Порядок обязателен: структуру хранения данных переписывать на живом магазине дороже всего.
Смотрим на товары, характеристики и то, как они лежат в вашей системе. Из этого рождается структура категорий, а не наоборот.
Схема хранения товаров, вариантов, цен и остатков продумывается до кода — переписывать её потом дороже всего остального.
Путь от категории до оплаты: сколько шагов, что спрашиваем и в какой момент. Каждое лишнее поле стоит части заказов.
Палитра, типографика и карточка товара под ваш ассортимент. Витрина техники и витрина одежды устроены по-разному.
Next.js на витрине, Python или Node на серверной части, PostgreSQL под каталог. Поиск и фильтры пишутся с расчётом на рост.
Подключаем платёжный шлюз, обрабатываем вебхуки и повторные уведомления, настраиваем расчёт доставки и возвраты.
Обмен с 1С, CRM, складом и маркетплейсами. С обработкой лимитов, повторов и ситуаций, когда чужая система недоступна.
Адреса, микроразметка Product, карта сайта, канонические ссылки. Переносим на ваш домен и передаём исходники и доступы.
Раздел 05 — Как мы работаем
Четыре этапа, каждый заканчивается тем, что можно посмотреть и проверить на своих данных.
Разбираем ассортимент, учёт и то, как заказ проходит через компанию сейчас. Проектируем каталог и схему данных.Результат — структура каталога и схема хранения
Собираем визуальный язык и ключевые экраны: категория, карточка товара, корзина. Показываем до вёрстки всего магазина.Результат — утверждённые ключевые экраны
Разворачиваем витрину в код, подключаем оплату, доставку и обмен с вашими системами. Проверяем на настоящем куске каталога.Результат — магазин с живым каталогом и проходящей оплатой
Переносим на ваш домен, настраиваем аналитику электронной торговли и 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 — Заявка
Опишите бизнес и что нужно получить. Ответим по делу: что реально нужно, сколько это стоит и в какой срок — до начала работ, а не после.
Раздел 12 — Связанное