У продакшніCRM · Ритейл і дропшипінг

Lite-Shop

CRM для взуттєвого бізнесу, який продає оптом, у роздріб і через реселерів: замовлення, склад по розмірах, пошив на замовлення, відправки та розсилки клієнтам — з автоматизацією рутини.

  • 5років у продакшні
  • 330+комітів
  • 44API-контролери
  • 3мови інтерфейсу
Огляд

Про проєкт

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

Рутину система бере на себе: створює ТТН Нової Пошти, надсилає клієнтам трекінг, синхронізує каталог із Google Sheets і автоматично підтверджує замовлення. Інтерфейс доступний трьома мовами.

Можливості

Що вміє система

  • Замовлення

    Опт і роздріб із каналом продажу (TikTok, Instagram, сайт, Facebook), статусами оплати, обʼєднанням замовлень і фільтрами.

  • Пошив на замовлення

    Окремий тип виконання з термінами, налаштуваннями передоплати та підтвердженням при низькій передоплаті.

  • Резерви для реселерів

    Резервування розмірів через бота з автоматичним завершенням терміну, скасуванням і поверненням.

  • Відправки Новою Поштою

    Генерація ТТН із замовлення, пошук міст і відділень, автоматичні повідомлення з трекінгом.

  • Розсилки клієнтам

    Персональні й масові повідомлення через SmartSender, підписка на повернення розміру в наявність.

  • Фінанси реселерів

    Транзакції, баланс, заявки на виплату та звіти по контрагенту в PDF.

  • Каталог і склад

    Товари, категорії, розмірні сітки й залишки з двосторонньою синхронізацією з Google Sheets.

  • Акції

    Типи акцій і застосування знижок до замовлень.

  • Аналітика

    Дашборд продажів, статусів, опту, роздробу й пошиву, залишків і рейтингу клієнтів.

Архітектура

Як це побудовано

  1. Модульний моноліт

    ASP.NET Core хост і доменні модулі Retailing, Dropshipping та Supporting — кожен із власними Domain- та Infrastructure-проєктами.

  2. Безпека й ролі

    Власний JWT-обробник із ролями User, Administrator і Bot; окремі зони доступу для бек-офісу та бота у Vue Router.

  3. Версіоноване API

    API v1–v3: api/v{n} для бота й публічних ендпоінтів, ui/v{n} для бек-офісу, узагальнений EntityController для CRUD і пошуку.

  4. Outbox і фонові задачі

    Outbox-таблиця в PostgreSQL і Hangfire: завершення резервів щохвилини, автопідтвердження замовлень, трекінг ТТН, синхронізація з Google Sheets.

  5. Інструменти

    Окремий застосунок SyncPrice імпортує ціни, описи, фото й залишки з Google Sheets.

Інтеграції

Зовнішні сервіси

  • Нова ПоштаТТН, довідники міст і відділень, трекінг відправлень.
  • SmartSenderПовідомлення клієнтам через месенджер-боти.
  • Google SheetsДвостороння синхронізація товарів і залишків.
  • Конвертація файлівHTML → PDF для звітів по транзакціях.
Технології

Стек проєкту

Backend

  • .NET 8
  • ASP.NET Core
  • EF Core
  • MediatR
  • AutoMapper
  • Hangfire
  • Swagger

Frontend

  • Vue 3
  • Vue Router
  • Vuex
  • Bootstrap
  • ApexCharts

Дані

  • PostgreSQL
  • Npgsql

Інфраструктура

  • Docker
  • Azure Pipelines

Маєте ідею або проєкт?

Відкритий до співпраці над бізнес-системами, CRM та інтеграціями. Напишіть — обговоримо.

vhnatovskyi@hotmail.com