Реальні проєкти

Власний e-commerce · Працює

DimVolt — від фідів постачальників до замовлення й власної CRM

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

Відкрити магазин DimVolt
Вітрина DimVolt з категоріями техніки та добірками товарів
Моя рольВласник і розробник
МодельДропшипінг · UA / RU
Джерела каталогу6 XML-фідів за матеріалами кейсу

Задача власного бізнесу

Керувати продажем, а не лише показувати товари

У дропшипінгу товар зберігається в постачальника, але покупець звертається до магазину. Потрібно підтримувати каталог і наявність, розуміти походження закупівельної ціни, перевірити суму замовлення й довести його до отримання. Я зібрав ці процеси разом: від даних постачальника до дій оператора й обліку результату.

Що вирішує кожен елемент

01

Каталог, який не потрібно заповнювати по одному товару

Шість XML-фідів проходять розбір і нормалізацію. Модель допомагає витягувати характеристики з тексту постачальника, а програмні перевірки зіставляють числові значення з джерелом і відкидають порожні відповіді. Це контроль вихідних даних, а не генерація вигаданих властивостей.

02

Ціна зі зрозумілим походженням

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

03

Наявність і зрозумілий шлях до покупки

Синхронізація перевіряє фіди за розкладом і прибирає зниклі позиції. На вітрині — категорії, пошук, фотографії, характеристики, комплектація й кошик. В оформленні підключений довідник відділень Нової Пошти; покупець бачить умови оплати при отриманні.

04

CRM для щоденної роботи

Замовлення проходить статуси від прийняття до отримання, окремо враховується викуп. Оператор бачить артикул постачальника, доставку й наступний крок. Telegram-бот повідомляє про замовлення та дозволяє підтвердити або скасувати його; Mini App дає доступ із телефона.

05

Аналітика від перегляду до замовлення

Власний модуль пов’язує джерела, відвідування, кошик, оформлення й замовлення. Окремо видно труднощі на етапі оформлення. Тестові замовлення позначаються, щоб не змішувати перевірку системи з оцінкою продажів.

06

Основа для пошуку й товарних каналів

Дві мовні версії, тематичні категорії, корисні добірки, розмітка товарів і фід для Merchant допомагають передавати структуру каталогу. Це технічна підготовка, а не гарантія індексації, допуску реклами або пошукових позицій.

07

Контроль витрат і правил системи

Обробку великих фідів переведено на потоковий розбір, щоб не тримати весь файл у пам’яті. Бізнес-правила розрахунку ціни й обробки характеристик перевіряються тестами. Система побудована на Next.js, TypeScript і PostgreSQL та розміщена на Railway.

Результат і межі кейсу

Працюючий магазин із власною операційною системою

За матеріалами проєкту за липень–вересень 2026 зібрані вітрина, каталог із фідів, CRM та аналітика. Магазин приймає замовлення; після досвіду з рекламним трафіком поточний фокус — безкоштовні канали й доопрацювання карток товарів. Показники на скриншотах CRM тестові. Зростання виторгу, окупність реклами й зменшення рахунку за хостинг цим кейсом не доводяться.

Потрібен магазин, пов’язаний із вашою щоденною роботою?