Кейс · интернет-магазин с оптом
Российский бренд электрических полотенцесушителей. Розница и опт в одном магазине: покупатель оформляет заказ сам, а оптовый партнёр сам получает свои цены, прайс и документы.
domamir.ru ↗- Клиент
- Domamir
- Роль
- Дизайн · разработка · запуск
- Стек
- PHP · vanilla JS · MySQL
Опт у бренда шёл вручную: заявка на почту, ответное предложение, прайс в переписке — каждый новый дилер съедал время менеджера. Нужен был магазин, в котором розница покупает сама, а партнёр сам получает свои цены, прайс и документы. Мы спроектировали интерфейсы, нарисовали дизайн и написали весь код с нуля — от каталога до генератора прайсов.



На телефоне


Личные цены партнёров
Менеджер задаёт партнёру скидку — и весь каталог показывает ему его цены. Итог заказа пересчитывается на сервере: браузеру цену не доверяем.
Интеграция с «МойСклад»
Магазин связан с «МойСклад», в котором бренд ведёт учёт, — данные между сайтом и учётной системой не переносятся вручную.
Прайс в Excel
Партнёр скачивает актуальный прайс со своими ценами. Файл собирает собственный генератор XLSX — без сторонних библиотек.
НДС и документы
Расчёт с НДС и без, счета и УПД в кабинете. Ссылка на счёт подписана и открывается прямо из письма, без входа.
Одна карточка — все варианты
Покрытие и размер выбираются внутри карточки, а не размножаются дублями. К модели — чертёж, инструкция и сертификат.
Безопасность
Пауза после серии неудачных входов, одноразовые ссылки сброса пароля, форма не выдаёт, зарегистрирована ли почта.
Опт
- 01
Заявка с реквизитами
Организация, ИНН, контакт — пароль для кабинета партнёр задаёт сразу.
- 02
Подтверждение
Менеджер проверяет реквизиты, назначает скидку и одной кнопкой открывает доступ.
- 03
Каталог с его ценами
Оптовые цены во всём каталоге, прайс в Excel, заказы с НДС, счета и документы.

Результат
- скорость на компьютере из 100 по Lighthouse
- 100
- скорость на телефоне из 100 по Lighthouse
- 99
- до главного экрана на компьютере
- 0,5 с
- до главного экрана на телефоне
- 1,7 с
замер Lighthouse на живом domamir.ru, 28 сентября 2026 · доступность, практики и SEO — 100/100/100
