Dversen
Door store migration off InSales
The client wanted off InSales onto own infrastructure. We moved platform logic into code: catalog, smart card, “as familiar” admin. In the end a huge catalog and migration volume stopped the move - and we logged the approach mistake.

Dversen migration off InSales | JimmyNeuron case
Client — Dversen is an interior and entrance door store with a large assortment: colors, glass, sizes, hardware, moldings.
Challenge — Не «сайт с каталогом», а логика InSales: варианты, цены, остатки, выгрузки, заказы.
Solution — We built own infra: public card with configurator, admin for products/categories/orders/SEO/promo codes, variant grids by color and glass.
Result — Built a storefront with a smart card and admin close in spirit to InSales (catalog, color/glass variants, orders, SEO, promo codes).
About the client
Dversen is an interior and entrance door store with a large assortment: colors, glass, sizes, hardware, moldings.
The site lived on InSales. The client wanted own infra: control, custom, and independence from a SaaS storefront. The ask sounded like “migrate the store” - in practice it was rewriting an entire e-commerce platform’s logic.
The challenge we started with
- Не «сайт с каталогом», а логика InSales: варианты, цены, остатки, выгрузки, заказы
- Умная карточка: цвет, стекло, размер, опции - без потери привычного UX
- Админка, близкая по удобству к платформе, к которой клиент привык
- Огромный каталог: миграция данных и вариантов оказалась критическим риском
Зачем уходили с InSales
Клиенту нужна была своя инфраструктура: меньше зависимости от SaaS, больше кастома. Мы взяли курс переписать логику InSales в код и сохранить ощущение «знакомой платформы», чтобы команда не училась магазину заново.
Витрина и умная карточка
На витрине - карточка двери с ценой и конфигурацией: цвет (эко-шпон и др.), стекло, размер полотна, опции заполнения. Покупатель собирает комплектацию так же, как привык на старой платформе - только уже на своём стеке.
Админка под большой каталог
Админка: товары, категории (межкомнатные / входные / погонаж / фурнитура…), импорт/экспорт, цены и остатки, выгрузки, отзывы, заказы, SEO-шаблоны, промокоды. Сетка каталога и режим «по цветам и стеклу» - десятки вариантов одной модели Турин 501 на одном экране. Это и есть масштаб, который потом ударил по миграции.
Почему не запустились
Каталог оказался огромным. Переезд означал перенос и перепроверку массы SKU, связей цвет/стекло/размер, остатков и привычных процессов. Клиент оценил объём изменений и решил не переезжать на новый сайт - остался на InSales.
Какую ошибку мы зафиксировали
Мы решили переписать с нуля огромную платформу для интернет-магазинов и недостаточно жёстко зафиксировали функциональный объём нового проекта. Без чёткого MVP-среза «что обязательно в v1, что потом» объём расползся до «почти InSales целиком» - это дорого и рискованно для миграции. Урок: при уходе с платформы сначала резать scope и план переноса данных, а не воспроизводить всё 1-в-1.
Gallery




How it works
User scenario
- Открывает каталог дверей и карточку модели
- Выбирает цвет, стекло, размер и опции
- Кладёт в корзину / оформляет заказ
Team / admin scenario
- Ведёт каталог в админке: категории, фото, варианты
- Правит цены/остатки, выгрузки, SEO и промокоды
- Обрабатывает заказы - в этом проекте до боя на проде не дошли
Technology
- Было
- InSales
- Цель
- Своя инфра · логика платформы в коде
- Итог
- Не запущен · клиент не переехал
Timeline: Rewrite InSales logic → stopped before migration
Result and business effect
Built a storefront with a smart card and admin close in spirit to InSales (catalog, color/glass variants, orders, SEO, promo codes). Did not go to prod: huge catalog and migration volume - client refused to move. We logged the mistake: you cannot rewrite an e-commerce platform from scratch without a hard-locked scope. Screenshots in the gallery.
A fit if you need
- Нужен конфигуратор товара с опциями, не плоский каталог - Разработка сайта под ключ
- Предстоит миграция большого ассортимента - Разработка сайта под ключ
- E-commerce дверей / мебели / сложных SKU - Разработка сайта под ключ
Frequently asked questions
Questions about this type of project — the same ones clients ask before a similar build.
Do you create B2B showcases with wholesale prices and personal discounts?
Yes. We offer wholesale prices, minimum quantities, contract discounts, multi-accounts for buyers and separate delivery conditions. The architecture takes into account roles, warehouse APIs, and catalog scaling.
How much does it cost to launch an online store?
Depends on the catalog, B2B/B2C scenarios and the number of integrations. Showcase with cart, payment and CMS - from several weeks; large e-commerce with filters, warehouse and SEO - we evaluate it after the brief and catalog structure.
Will marketing be able to change products and banners without a programmer?
Yes. We connect a convenient admin panel or headless CMS: pages, banners, promotions, product cards, SEO fields and promotional codes - without deploying the code.
Do you connect payment, delivery and synchronization with the warehouse?
Yes. We integrate YuKassa, Stripe, SDEK, Russian Post and CRM via API. Order balances and statuses are synchronized with the accounting system, 1C or marketplaces.
Leaving InSales / Shopify - without rewriting “the whole platform”?
Send catalog size and must-haves from the current platform - we’ll cut a migration MVP and estimate data-migration risk before code starts.


