блог
#eCommerceавгуст 202613 минут чтения

Своя платформа или готовая для интернет-магазина: что считать на три года

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

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

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

Почему у магазина спор решают не лицензии, а каталог

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

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

Замер первый: объём номенклатуры и глубина атрибутов

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

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

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

Для масштаба: в кейсе GrandeBoutique.ru каталог — свыше 35 000 наименований мировых брендов. Там же сказано, с чего начинали: прежний сайт существовал более десяти лет, был написан на известной отечественной платформе и хороших результатов не показывал — онлайн оставался скорее необязательным атрибутом, чем флагманом продаж.

Замер второй: скорость каталога под фасетным фильтром

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

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

Деталь, которая портит сравнение чаще прочих: готовые решения показывают на демонстрационном каталоге. Фильтр, мгновенный на двухстах позициях, на вашем объёме решает другую задачу.

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

Один раздел женской обуви в каталоге GrandeBoutique.ru: над выдачей восемь управляющих элементов — сортировка, бренд, размер, цена, цвет, магазин, скидки, новизна, — и счётчик «Товаров: 456». Фильтр «магазин» означает, что покупатель отбирает вещи по конкретному бутику: витрина работает с остатком в разрезе точек.

Замер третий: сколько у вас направлений обмена и какие идут в реальном времени

В сравнительных таблицах стоит галочка «интеграция с учётной системой», и она ничего не измеряет. Измеряет другое: сколько у вас направлений обмена и какие обязаны работать мгновенно. Каталог из учёта на сайт — одно. Заказ с сайта в учёт — второе. Статус обратно — третье. Одна система, три разных работы, и проверяются они порознь.

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

Дальше перечислите остальное поимённо: платежи, фискализация, службы доставки, CRM, рассылки, программа лояльности, площадки. В кейсе GrandeBoutique таких интеграций более тридцати при каталоге свыше 35 000 позиций. Тридцать с лишним — это не настройка, а список работ, и с готовой платформой он не становится короче: меняется лишь то, какая его часть сделана до вас и насколько она совпадает с вашим случаем.

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

Замер четвёртый: пик сезона, а не средний день

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

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

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

Замер пятый: рекламные фиды и площадки

Фид — выгрузка каталога для рекламных систем и площадок. О нём вспоминают последним, хотя у магазина с крупным каталогом он работает как вторая витрина.

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

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

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

Замер шестой: маркетинговые механики, от которых вы отказались

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

Выпишите их списком и поставьте рядом одну из двух пометок: отменили совсем или сделали руками. «Сделали руками» — это часы маркетолога каждую неделю, и такие часы легко не заметить: они не проходят ни по какому счёту. А отменённые механики и есть настоящая цена ограничения, посчитать которую можно только так — воспоминанием за год.

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

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

Замер седьмой: сколько у вас каналов и где живёт остаток

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

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

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

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

Лист семи замеров: что записать в каждую строку

01

Номенклатура

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

Скорость каталога

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

Направления обмена

Сколько их всего и какие обязаны идти в реальном времени. Отметьте отдельно остаток в разрезе точек и резерв корзины: по ним проходит граница возможностей готовых решений.
04

Пик

Отношение пикового часа к обычному, число заказов в этот час и что в этот момент делал каталог. Плюс месяцы, в которые крупные работы запрещены.
05

Фиды и площадки

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

Отменённые механики

Список за прошлый год с пометкой «отменили» или «делаем руками». Вторая пометка переводится в часы маркетолога в неделю — это и есть скрытая часть расчёта.
07

Каналы и источник истины

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

Что сделать руками на демонстрации готового решения

01

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

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

Соберите фильтр из четырёх условий и засеките

На своих данных и с телефона. Сравните с тремя числами, которые вы замерили на нынешнем магазине. Разговор о скорости после этого становится предметным.
03

Попросите показать карточку с вашей размерной сеткой

Не «размер», а ваш случай: половинные размеры, разные сетки у разных брендов, сетка с переводом. Это место, где готовые решения расходятся с фэшн-каталогом чаще всего.
04

Проверьте правило цены, которое у вас уже есть

Акция поверх персональной цены, цена конкретного магазина, цена для оптового покупателя. Попросите собрать его при вас и посмотрите, сколько шагов это заняло.
05

Отправьте тестовый заказ и посмотрите, что ушло в учёт

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

Спросите про выгрузку данных и попросите файл

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

Когда готовое решение закрывает задачу и своя платформа не нужна

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

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

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

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

И пятый, самый частый, — смешанный вариант: учёт, склад и касса остаются в готовых системах, своим делается только то, что видит покупатель.

Чего мы не обещаем

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

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

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

Если лист из семи строк заполнен — пришлите его. Мы посмотрим, какие замеры сделаны на демонстрационных условиях, а не на ваших, и где числа спорят друг с другом: обычно это самое интересное место в расчёте.

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

с чего начать

Разберём ваш магазин и покажем, где он теряет заказы

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

читайте далее
подписка
Фиксированный пакет
трудочасов ежемесячно
Подробнее
TM
Часы на любые задачи, с оплатой
исходя из фактических трудозатрат
Подробнее
hello@mrktng.bz
Москва
Большая Новодмитровская, 23
+7(495)090-77-28На связи с 10.00 до 19.00
TG Channel
Пишем о бизнесе,
технологиях и будущем
Подписаться

Кратко о компании

MRKTNG — студия разработки и автоматизации в Москве, с 2015 года. Работаем с корпоративным и юридическим сегментами, eCommerce и образованием. №1 в Рейтинге Рунета 2026 в сегменте «Право», №2 в Рейтинге Рунета 2026 в сегменте приложений для образования. Пять премий Pravo.ru Best Law Firm Website с 2022 года.