Задача
Автоматизировать работу с заказами, поступающими из разных каналов продаж (маркетплейсы, собственный сайт), сократить их время обработки.
Максимально эффективно собирать и использовать информацию о клиентах в едином интерфейсе.
Автоматизировать логистические процессы (генерация трек-кодов, отслеживание посылок).
Автоматизировать процессы закупок продукции (учет запасов, прогнозирование закупок в режиме реального времени).
Решение
Мы разработали собственную CRM-систему. Все заказы из разных каналов продаж настроены для отображения в одном месте.
Кроме того, мы разработали модули для управления складами и посылками. Все процессы (приход, доставка) управляются из одного единого интерфейса.
Также мы автоматизировали синхронизацию изменений между всеми каналами (статус заказа, статус оплаты, смена артикула товара и т.д.).
Технологии:
— React Native — позволяет создавать веб-версию и мобильные приложения с одной кодовой базой. SPA — это именно то, что нужно для CRM из-за высокой скорости рендеринга и кэша редко изменяемых данных.
- NativeBase — набор готовых элементов для быстрого создания интерфейса для iOS, Android и Web с возможностью быстрого изменения внешнего вида элементов.
— GraphQL — хороший выбор для API с вложенностью, как в CRM-системах.
— Node.js — технология, которая позволила разработать очень быструю серверную часть с асинхронными процессорами и параллельно выполнять синхронизацию с платформами.
— MySQL — мощная платформа, одна из самых популярных реляционных баз данных, отличный выбор для проекта с множеством связанных сущностей/моделей.
— Material UI — красивый, продуманный и удобный интерфейс. Минимум отвлекающих факторов — максимум эффективности.
Результат
Индивидуальная CRM система, адаптированная по бизнес-процессы интернет-магазина игрушек
https://toyexpress.com.ua/