Ноутбук из каталога магазина: карточка модели с выбором комплектации

КейсыИнтернет-магазин ноутбуков под заказЛето 2026

Интернет-магазин под заказ: от первого разговора до продаж за 9 дней.

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

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

Что получилось

  • 9 днейот первого разговора до магазина на своем домене
  • 444комплектации в каталоге, собраны автоматами
  • 26 экрановадминки за 7 рабочих дней
  • Раз в суткицены и наличие синхронизируются с прайсом поставщика: на витрине всегда актуальные

Характеристики

ниша
Ноутбуки в наличии и под заказ, конфигурации под задачу. Поставка из Китая, предоплата, около 20 дней.
масштаб
Около 150 моделей и 450 комплектаций, 8 брендов. Закупка считается в валюте.
география
Продажи по России
сроки
Июнь 2026, магазин на домене за 9 дней; работы шли до сентября
формат
Проект этапами, дальше ведение и доработки

Магазин целиком, от витрины до сервера

8 систем

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

Витрина

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

что это даетПокупатель выбирает не «модель вообще», а именно ту память и накопитель, которые ему нужны, и видит цену этой сборки.

Каталог наполняют автоматы

Сбор карточек, импорт характеристик и описаний моделью ИИ, вырезка фото, свое хранилище.

что это дает146 моделей, 444 комплектации, 822 фото и 3 379 отзывов появились без ручного набивания карточек.

Цены от прайса поставщика

Себестоимость тянется из таблицы поставщика, розница считается по правилу наценки и живому курсу, раз в сутки.

что это даетЦены не отстают от закупки. Минимальная наценка выросла с 0,7% до 10,8%, позиций в ноль не осталось.

Подбор под задачу

Движок оценки со справочниками процессоров и видеокарт, квиз из 5 шагов, конфигуратор с апгрейдами и пресетами.

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

Оплата и заказ

Онлайн-оплата с чеком по 54-ФЗ, СБП по умолчанию, оформление в три пути, кабинет покупателя, страница заказа с лентой событий и чатом.

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

Админка

26 экранов: 4 роли, журнал действий, правка каталога на месте и пакетно, сетка комплектаций, медиа, заказы, лиды, промокоды, курация прайса, импорт и экспорт Excel.

что это даетКаталог, цены и заказы ведутся без программиста, силами магазина.

Реклама и аналитика

Метрика с 15 целями, товарный фид для Директа, отдельная админка фидов под кампании.

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

Сервер и переезд

Свой домен, SSL, бэкапы базы по расписанию, обход блокировок для внешних сервисов, переезд на сервер заказчика.

что это даетМагазин работает на инфраструктуре заказчика, он ни от кого не зависит.

Июнь → сентябрь 2026: магазин за одно лето

Никакого демо на согласование: с первого дня собиралась боевая база, на которой потом и пошли продажи.

  1. 2 июня

    Первый разговор

    Раньше торговали на маркетплейсах, свой сайт жил на конструкторе. Он не тянет главное: одна модель в десятке комплектаций, у каждой своя цена и свой срок.

    Решение: свой движок
  2. 4 июня

    Боевая база за сутки

    Каталог устроен как «модель плюс комплектация»: у каждой комплектации своя страница, пустое поле наследует значение модели.

    Не демо, сразу боевая
  3. 11 июня

    Магазин на своем домене

    Витрина открыта: каталог, карточка, корзина, сравнение, избранное, отзывы. Через 9 дней после первого разговора.

    9 дней от разговора до витрины
  4. 10–25 июня

    Админка на 26 экранов

    Роли, журнал действий, правка каталога на месте и пакетно, сетка комплектаций, медиа, заказы, лиды, промокоды, импорт и экспорт Excel.

    26 экранов за 7 рабочих дней
  5. Июль

    Оплата, заказ, кабинет

    Онлайн-оплата с чеком, СБП, оформление заказа, кабинет покупателя, лента заказа с чатом, бот уведомлений. Сквозной тест: 40 из 40.

    Оплата открыта 11 июля
  6. 22 июля

    Ценовой контур замкнут

    Автосинк цен молча стоял 10 дней и тянул только себестоимость: часть позиций продавалась в ноль. Контур замкнут, добавлены защита и алерт.

    Наценка 0,7% → 10,8%
  7. 11–13 августа

    Переезд на сервер заказчика

    Магазин жил на сервере исполнителя, заказчик зависел от подрядчика. Перенос занял час, 16 таблиц сверены построчно.

    0 минут недоступности
  8. Сентябрь

    Светлая витрина по макетам

    Главная, карточка, каталог и оформление заказа переведены на светлую тему по макетам заказчика: три пути оплаты, апгрейды памяти и накопителя с доплатами, промокод.

    238 тестов, регресс 45 комбинаций

Свой движок вместо конструктора

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

Боевая база с первого дня

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

Цены считает машина

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

Все остается у заказчика

Магазин на его сервере и домене, база у него, бэкапы по расписанию, админка, где каталог и заказы ведутся без программиста.

Демо-копия без его данных

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

Было и стало

  • Розница считалась по замороженному курсу 76 при реальном около 81,7

    Пересчет под живой курс: 145 товаров и 441 комплектация, медиана роста 7,7%, повторный прогон 0 расхождений

  • Часть позиций продавалась в ноль, минимальная наценка 0,7%

    10,8% после замыкания контура, позиций в ноль не осталось

  • Автосинк цен молча стоял 10 дней

    Задание живет в репозитории, пишет лог и шлет алерт в Telegram, если встало

  • Каталог пришлось бы набивать руками

    146 моделей, 444 комплектации, 822 фото и 3 379 отзывов собраны автоматами

  • Товарный фид двое суток отдавал старый снимок: реклама шла на чужие позиции

    Фид отдает нужные модели, под кампании сделана отдельная админка фидов

  • Магазин жил на сервере исполнителя

    Переезд на сервер заказчика за час, 16 таблиц построчно, 0 минут недоступности

Три решения, которые держат магазин

Своя разработка вместо конструктора

Каталог устроен как «модель плюс комплектация»: у каждой комплектации своя страница и своя цена, пустое поле наследует значение модели.

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

Цену витрины считает автомат

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

Прайс поставщика в валюте и меняется чаще, чем руки успевают. Из 349 позиций проверка дала 0 ложных срабатываний.

Битый прайс не должен ломать витрину

Если новый прайс скрыл бы больше 30% позиций, витрина не трогается вовсе, а в Telegram уходит алерт.

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

Такой же магазин под ваш товар

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

  1. Разговор: чем торгуете, откуда прайс, как считается розница и срок.
  2. Разбор: каталог, цены, заказы, что сейчас делается руками.
  3. Первый этап с объемом и ценой, предоплата за этап.
  4. Сборка и показ: витрина на боевой базе, вы принимаете этап.
  5. Запуск и ведение: каталог, цены и заказы ведете сами в админке, я веду систему.
Все кейсы

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