E-commerce и бизнес

Сколько стоит интернет-магазин: что показали 24 замеренных магазина на OpenCart

Вопрос «сколько стоит магазин» — это вопрос об объёме. 31 июля 2026 мы сняли технические показатели с 24 живых магазинов на одном движке: каталоги от 76 карточек до 116 841 адреса, первый ответ сервера от 126 мс до полутора секунд. Разбор пяти множителей суммы на этих цифрах.

2 сентября 2026 г.
8 мин чтения

Вопрос «сколько стоит интернет-магазин» звучит как вопрос о цифре. На деле это вопрос об объёме, и ответ начинается не с прайса исполнителя, а с вашей выгрузки товаров.

31 июля 2026 года мы сняли технические показатели с 24 живых магазинов на OpenCart. Один движок, одно слово на главной у всех. Вот разброс внутри этой выборки.

Показатель Наименьшее Наибольшее
Объём каталога 76 карточек товара 116 841 адрес в карте сайта
Первый ответ сервера 126,3 мс 1 544,5 мс
Вес HTML-страницы 103,2 КБ 751,2 КБ

Самый лёгкий магазин выборки — 96 товаров в 21 категории, ровно 123 адреса в карте сайта и ни одного дубля. Самый большой каталог, который мы замеряли, — 115 456 товарных позиций в оптовом магазине белья. У обоих есть корзина, чекаут и админка. Работа по ним отличается не на проценты, а в разы.

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

Пять множителей стоимости

Объём каталога

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

Здесь же прячется самая частая ошибка оценки. Владелец называет количество моделей, а адреса в магазине заводятся на уровне размера и цвета. Именно поэтому в замеренном каталоге белья вышло 115 456 позиций, а не несколько тысяч моделей.

Считать каталог стоит двумя способами и сверять результат. В оптовом магазине из нашей выборки штатный поиск дал 5 830 товаров, а карта сайта — 6 234 адреса на каждый из двух языков, вместе 12 468. Обе цифры верны, они считают разные вещи. Как из этого вырастает работа с прайсами — на странице про импорт прайсов поставщиков.

Сам по себе объём не делает магазин медленным. Замеренный каталог на 54 302 товара и 635 категорий отдаёт первый ответ сервера за 413,8 мс, а магазин отопительного оборудования на 3 565 карточек — за 524,8 мс. Дорожает не скорость, а заливка: десятки тысяч позиций через админку не проходят, она падает по таймауту, и нужен консольный импорт батчами с пересмотренными индексами базы.

Количество интеграций

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

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

И список этот почти всегда длиннее, чем кажется владельцу. В магазине систем полива реальное гостевое оформление 1 августа 2026 отдало 6 способов доставки от двух перевозчиков и 3 способа оплаты — страница «Доставка и оплата» такого не доказывает, её нужно проверять заказом. В магазине отопительного оборудования в одном чекауте стоят monobank, наложенный платёж, наличные при получении и безналичный счёт для ФЛП и ООО с НДС. Саму Новую Почту мы подтвердили в 16 магазинах выборки — в чекауте или на странице доставки.

Состояние контента

Фото на однородном фоне и характеристики отдельными полями экономят недели. Каталог, где характеристики лежат картинкой внутри PDF-прайса, приходится разбирать вручную, и это отдельная строка сметы. Увидеть её можно только открыв вашу выгрузку, поэтому любая оценка без файлов выходит оптимистичной.

Дизайн

Готовая тема с настройкой цветов и блоков держит нижнюю границу. Свои макеты под бренд добавляют от 5 до 10 рабочих дней на дизайн и вёрстку.

На этом же этапе стоит зафиксировать целевой вес страницы. В нашей выборке на том же движке HTML весит от 103,2 до 751,2 КБ — разница в семь раз, и сидит она в теме и количестве подключённых модулей. Чем это оборачивается после запуска — в разборе про скорость сайта.

Темп

Ускоренная очередь стоит плюс 25% к стоимости и работает при двух условиях: контент готов на старте, а согласования укладываются в один рабочий день. Если условия не выполняются, доплата не ускоряет ничего, и мы говорим это до неё, а не после.

Модули, которые умеют сдвинуть смету

По умолчанию ставим OpenCart 4.x — ветку, которую развивают. В четвёрке переписали систему событий, и часть украинских модулей — отдельные сборки Новой Почты, прайс-агрегаторы, выгрузки на площадки — до сих пор выходит только под 3.x. В 13 из 24 замеренных магазинов ядро зафиксировано как 3.x именно поэтому.

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

Что не входит в стоимость разработки

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

  • Домен и хостинг. Оформляем на клиента намеренно, чтобы доступы оставались у него.
  • Эквайринг. Договор с платёжным провайдером вы заключаете сами: деньги идут на ваш счёт.
  • Копирайтинг описаний и наполнение каталога сверх согласованного объёма.
  • Юридические тексты: оферта, условия возврата, политика конфиденциальности. Их пишет юрист.
  • Реклама после запуска. Отдельный бюджет, не имеющий отношения к стоимости разработки.

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

Аренда платформы или собственный магазин

У каждой модели есть то, за что её выбирают, и об этом стоит честно.

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

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

Аренда выигрывает, если вы проверяете нишу и не знаете, будет ли спрос; если ассортимент маленький и стабильный; если администрировать сайт некому и не планируется. Это честная причина остаться на подписке, и мы называем её клиентам прямым текстом.

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

Переезд считается не по каталогу, а по адресам. В витрине на маркетплейс-платформе, которую мы замеряли снаружи, карта сайта отдавала 8 358 адресов при 4 000 товаров и 170 категориях: каждая страница существует на двух языках. Каждый из этих адресов должен получить строку в карте соответствия и проверку после запуска. Как это устроено — на странице про миграцию с Prom.

Почему у нас нет прайса

Потому что на магазинах публичная цифра почти всегда была бы неправдой. Разброс в начале статьи и есть объяснение: 24 магазина на одном движке, первый ответ сервера от 126,3 мс до полутора секунд, вес страницы отличается в семь раз. Одна сумма «от» для такой выборки вводит в заблуждение и того, кому работа обойдётся дешевле, и того, кому дороже.

Вместо прайса порядок такой:

  1. Бесплатный разбор задачи, 1–3 рабочих дня. Смотрим выгрузку прайса, перечень интеграций и состояние контента.
  2. Оценка с разбивкой по этапам. Магазин на OpenCart отдаём за 25–45 рабочих дней от утверждения ТЗ, и это семь этапов: бриф и ТЗ, прототип, дизайн, сборка, импорт каталога, интеграции, тестирование и передача.
  3. Договор с фиксированной суммой, счёт и акт. Предоплата 50%, два раунда правок на этапе дизайна, гарантия 30 календарных дней со дня подписания акта. Права на код и материалы переходят к вам после полной оплаты.

Если из разбора станет видно, что вам сейчас выгоднее остаться на платформе и не делать ничего, скажем это первым письмом.

Честные границы

Оценка по этапам не делает проект дешевле — она делает его предсказуемым. Срок, названный до того, как кто-то увидел каталог, это пожелание, а не срок.

Техническая часть тоже имеет границу. Дубли в карте сайта исправляются и проверяются: в магазине садового инструмента с 8 690 адресами мы насчитали 33 493 записи, в магазине натуральной косметики — 271 запись на 116 уникальных адресов, а в оптовом каталоге рядом с канонической картой жила устаревшая на 7 782 записи, где уникальных адресов всего 2 755. Это измеримо и чинится. Продажи зависят ещё и от ассортимента, цен и работы менеджеров, и на эту половину разработка не влияет — позиций в поиске тоже никто не гарантирует.

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

Теги

E-commerce

🤔Вам понравилась статья?

Ваше мнение помогает нам создавать лучший контент

Поделитесь с друзьями

Нашли что-нибудь полезное? 🚀

Помогите другим узнать это — поделитесь статьей в социальных сетях

https://lionex.com.ua/blog/skilky-koshtuye-internet-magazyn-24-zamiry

💚 Спасибо, что помогаете нам расти

Владислав Чистяков

Пише про те, що робить руками: інтернет-магазини на OpenCart, застосунки на Next.js, інтеграції та швидкість сайтів. У статтях — заміри й перевірки, які читач може повторити на своєму проєкті, а не загальні поради. Комерційна розробка з 2015 року.

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

Ответы на популярные вопросы по теме

Потому что выборка из 24 магазинов на одном движке расходится в разы: каталоги от 76 карточек до 116 841 адреса в карте сайта, вес страницы от 103,2 до 751,2 КБ. Любая сумма «от», названная до того, как кто-то открыл вашу выгрузку прайса и перечень интеграций, вводила бы в заблуждение и того, кому работа обойдётся дешевле, и того, кому дороже. Поэтому сначала бесплатный разбор задачи, 1–3 рабочих дня, потом оценка с разбивкой по этапам.

Сколько позиций в прайсе, сколько интеграций в списке, в каком виде лежат характеристики — отдельными полями или текстом в описании — и кто будет администрировать сайт после запуска. Каталог лучше посчитать двумя способами и сверить: в замеренном нами оптовом магазине штатный поиск дал 5 830 товаров, а карта сайта 6 234 адреса на каждый из двух языков. Обе цифры верны, они считают разное.

Домен, хостинг и эквайринг — их оформляем на вас, чтобы доступы и деньги оставались вашими. Копирайтинг описаний и наполнение каталога сверх согласованного объёма. Юридические тексты: оферта, условия возврата, политика конфиденциальности. Реклама после запуска. Отдельно стоит заложить, кто будет обновлять цены и товары: если своего человека нет, наполнение и поддержка становятся регулярным расходом.

Если вы проверяете нишу и не знаете, будет ли спрос; если ассортимент маленький и стабильный; если администрировать сайт некому и не планируется. Собственный магазин начинает выигрывать, когда цены считаются сложнее, чем умеет витрина: уровни опта, скидки по договору, цена за кратностью упаковки, отдельный чекаут для юридического лица с НДС. Если из бесплатного разбора станет видно, что переезжать вам сейчас не стоит, мы скажем это первым письмом.

Получайте лучшие статьи на почту

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

Мы уважаем вашу конфиденциальность. Отписаться можно в любой момент.

Похожие статьи

Все статьи
Чат-бот, который доказывает доход: как устроена атрибуция в LEO Chat
AI и машинное обучение

Чат-бот, который доказывает доход: как устроена атрибуция в LEO Chat

Мы строили LEO Chat как бота, который не только отвечает, но и показывает, после какого сценария пришёл оплаченный заказ. Разбираем механизм, его границу и замеры.

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

Как переписать весь каталог на уникальные описания без копирайтера

Тысячи товаров с описанием от поставщика — и тот же текст у десятков конкурентов. Разбираем, как устроен массовый AI-рерайт каталога и чего он не делает.

6 мин
7 сент.
Читать дальше
B2B-магазин: шесть вещей, которых нет в розничном
E-commerce и бизнес

B2B-магазин: шесть вещей, которых нет в розничном

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

7 мин
4 сент.
Читать дальше