Swimables Sales Platform Yellow Duck Coders

Платформа для управління продажами та комісійними виплатами

Swimables Sales Platform

Swimables Sales Platform (SSP) – це кастомна платформа для управління продажами, створена для Swimables, американського виробника aftermarket-продукції для басейнів. Вона об’єднує клієнтів, території, команди продажів, замовлення, комісії, товари, постачальників, погодження та аналітику в єдиній системі – надаючи торговим представникам повноцінний інструмент для роботи, а керівництву – прозору картину всього процесу продажів.

Галузь

Wholesale Distribution, Pool Equipment Manufacturing, Sales Operations

Технології

React, Node.js, TypeScript, PostgreSQL, Docker, NestJS 11, Prisma 7, Metronic, Jest, ESLint, Prettier, Husky

Послуги

DevOps, Product Discovery, Solution Architecture, Frontend Development, Backend Development, QA Testing, Business Analysis, UX/UI Design, Continuous Product Development, ERP Integration, Sales Process Automation, Commission Engine Development, Data Synchronization

Вебсайт

swimables.com

Місія проєкту

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

Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image

Ідея клієнта

Клієнт прагнув створити окрему операційну платформу навколо вже наявної ERP, замість того щоб змушувати команду продажів працювати безпосередньо в системі, яка не була створена для їхніх задач.
Ідея полягала в тому, щоб кожен учасник отримав саме той рівень інформації та контролю, який потрібен для його роботи: торговий представник бачить своїх клієнтів, території, замовлення, результати та комісії; менеджер контролює роботу команди; адміністратор і керівництво отримують цілісну операційну картину з контрольованими погодженнями, простежуваністю дій і надійними фінансовими даними.

Процес розробки

крок 1

Базова платформа

Створили основу системи: управління користувачами, командами, територіями, клієнтами та рольовий доступ до даних.

крок 2

Двигун комісій

Автоматизували комісії, життєвий цикл виплат, фінансові статуси, управління виплатами та аудит операцій.

крок 3

Дані продажів і каталог

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

крок 4

Операційне управління

Додали до адмінможливостей погодження, рольовий контроль, історію операцій, управління комісіями та бізнес-сповіщення.

крок 5

Розвиток продукту

Продовжили розвиток SSP, додаючи модулі й процеси для постачальників, клієнтів, продажів та інших бізнес-напрямків.

Виклики

  • SSP мала використовувати дані ERP як джерело істини, не змінюючи критично важливі бізнес-записи.
  • Клієнти мали автоматично розподілятися за територіями продажів із підтримкою винятків для реальних бізнес-ситуацій.
  • Комісії та виплати мали зберігати історичну точність, а кожна фінансова операція мала залишатися повністю простежуваною.
  • Для реєстрації продукції та гарантійних процесів кожна виготовлена одиниця потребувала гарантовано унікального серійного номера, пов’язаного з конкретним замовленням і виробництвом. Система мала виключити дублікати та створити надійну основу для відстеження кожного виробу протягом його життєвого циклу.
Challenge 1
Challenge 2
Challenge 3
Challenge 4
Challenge 5
Challenge 6
Challenge 7
Challenge 8
Challenge 9
Challenge 10
Challenge 11
Challenge 12

Особливості проєкту

Інтелектуальна маршрутизація територій

SSP автоматично закріплює клієнтів за структурою ZIP → Area → Region → Team → Rep. Якщо конкретні бізнес-відносини потребують винятку, персональне перевизначення має абсолютний пріоритет над автоматичними правилами. Це дозволяє системі самостійно розподіляти клієнтів і водночас зберігати контрольовану гнучкість для реальних бізнес-ситуацій.

Незмінний двигун комісій

Ставка фіксується в момент створення комісії, тому майбутні зміни тарифів не впливають на історичні нарахування. Кожна комісія рухається вперед за контрольованим циклом estimated → guaranteed → paid out, а після виплати її фінальний статус стає незмінним. Це створює надійну фінансову історію, якій можуть довіряти і торгові представники, і керівництво.

Безпечна синхронізація з ERP

SSP працює з наявною ERP як із захищеним джерелом істини. Майстер-дані зчитуються та синхронізуються з платформою продажів, а запис назад дозволений лише в чітко визначених точках бізнес-процесу. Події в ERP можуть змінювати операційний статус – наприклад, переводити комісію з estimated у guaranteed після отримання оплати – не змінюючи зафіксовану ставку.

Контроль погоджень та наскрізний аудит

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

Успішний реліз

SSP створювався як операційний рівень навколо наявної ERP, не замінюючи її. ERP залишилася захищеним джерелом істини, а SSP перетворює її дані на рольові процеси для торгових представників, менеджерів, адміністраторів і керівництва. Платформа охопила синхронізацію даних, територіальну логіку, комісії, права доступу, погодження, аудит і фінансові статуси.
Розробка почалася з користувачів, територій і закріплення клієнтів, після чого розширилася двигуном комісій, адмініструванням, товарами, постачальниками, закупівлями, аналітикою та іншими бізнес-процесами.
Сьогодні SSP продовжує розвиватися в операційну платформу Swimables, автоматизуючи процеси, замінюючи ручну координацію прозорими механізмами та звільняючи керівництво для стратегії й розвитку бізнесу.

swimables.com
swimables.com

Задоволений клієнт

“

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

Narek Zaribian

Президент, Swimables / Sina Industries Inc.