Как сделать нерудный агрегатор - промышленный Wildberries?

О проекте

«Нерудный агрегатор» — это маркетплейс купли-продажи нерудных материалов: щебня, гравия, песка. Продавцы здесь размещают свои предложения, а покупатели выбирают товар по параметрам.

Цель проекта — создать место, где можно быстро и безопасно совершить сделку по продаже строительных материалов в любой точке страны. Пользователи маркетплейса значительно сокращают операционные расходы и экономят время на организацию логистики. Владелец ресурса получает комиссию за совершенные сделки. Таким образом достигается win-win ситуация.

У сайта еще нет аналогов на рынке. В «Нерудном агрегаторе» покупатель может найти предложения не только по конкретному типу, фракции и свойству материала, но и по способу доставки или локации отгрузки.

Реализация

Продажи через сайт происходят за несколько простых действий.

1. Поставщик добавляет товар и указывает возможные способы доставки: Ж/Д, автомобильным или водным транспортом, включая конкретные станции и точки отгрузки.

2. Покупатель ищет нужную продукцию двумя способами: через поиск на главной странице или создавая собственную заявку.

На главной для выбора доступны основные параметры продукта: фракция, характеристики, способ доставки.

При создании заявки пользователь указывает более точные требования к поставке:

  • на какой объект требуется доставка;

  • нужный объем и желаемые сроки доставки;

  • наименование компании заказчика;

  • комментарий к заказу, если он нужен.

После создания заказ публикуется и становится доступен поставщикам в разделе Заявки.

3. Новая заявка открывается поставщику, если его продукция соответствует требованиям покупателя. После получения заявки поставщик подтверждает ее в своем кабинете.

4. Покупатель видит, что по его заявке есть предложение от поставщика. Когда предложений несколько, покупатель выбирает оптимальный для себя вариант и переходит к оплате продукции.

Личные кабинеты покупателя и поставщика

В личном кабинете на отдельных вкладках хранится вся информация о компаниях, заказах и поставках пользователя.

Компании

В этом разделе пользователь видит карточки всех созданных им компаний. Отсюда он может перейти на страницу конкретной организации, чтобы посмотреть или отредактировать указанные данные.

Возможность для одного пользователя вести сразу несколько компаний добавляет системе гибкости и увеличивает общее количество сделок на площадке.

Мои объекты

Здесь представлены конкретные точки, с которыми работает пользователь: карьеры, склады и т. д.

На странице объекта есть вкладки с информацией о заявках (для покупателя), продукции (для продавца), логистике и связанных сотрудниках.

Во вкладках есть удобные фильтры. Например, по типу продукции или доставки. Это упрощает менеджмент заказов.

Адрес объекта можно добавить, прописав данные вручную или поставив метку на карте. Интеграция с Яндекс.Картами позволяет указывать местоположение удаленных заводов и складов, у которых может не быть конкретного зарегистрированного адреса.

Сотрудники

В этом разделе пользователь размещает персональную информацию директоров, менеджеров и других сотрудников компании, работающих с агрегатором.

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

Финансы

В агрегаторе предусмотрена возможность подать заявку на получение кредита для совершения сделки. Это важно, так как на рынке нерудных материалов покупки часто совершаются именно в кредит.

Механизм кредитования мы реализовали через интеграцию с сервисами Альфа Банка. Отправляя заявку, пользователь проходит скоринг по ИНН и получает одобрение или неодобрение на кредитование.

Заявку можно отправить на любой доступный продукт Альфа Банка: кредит, кредитную карту или рассрочку. Если заявка не была одобрена, система автоматически посылает запрос на повторную проверку через две недели. Запрос можно отправить и вручную.

Чем доступнее для покупателя и продавца заемные средства, тем быстрее развивается рынок и активнее совершаются сделки на площадке.

Документы

Договора, спецификации грузов и счета на оплату генерируются автоматически через Google Сервисы. Система сама подставляет в них контактную информацию, указанную в профилях покупателя и поставщика. Сторонам остается лишь скачать, распечатать и подписать документы.

Заявки: полезный функционал продавца

Этот раздел — полноценная система управления продажами для зарегистрированных компаний. Сюда поступают все запросы покупателей, подходящие под предложения продавца.

В разделе есть следующие возможности:

  • просмотр всех оставленных заявок одним списком;
  • фильтрация заявок по статусу: новые, текущие, выполненные, отклоненные;
  • отдельные страницы для каждого заказа с подробной информацией;
  • прием или отклонение заявок от покупателей.

Пользователи получают только те заказы, которые они смогут выполнить. При этом учитывается не только тип и объем товара, но и логистика: доступный транспорт, разгрузочные узлы и т. д.

Любую поступившую заявку можно как принять, так и отклонить без каких-либо санкций со стороны системы.

Заказы: полезный функционал покупателя

Здесь покупатель создает индивидуальные заказы на поставку продукции, принимает предложения продавцов и отслеживает согласованные заявки.

На общей странице представлена информация обо всех отправленных заявках. Список можно отфильтровать, выбрав новые, текущие, завершенные или отклоненные заказы.

Вкладки в карточке конкретного заказа зависят от его текущего статуса.

До подтверждения покупки

Предложения

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

Пользователь выбирает оптимальный для себя вариант поставки товара с возможностью сэкономить время и деньги. Цена сделки для покупателя заметно снижается за счет упрощения логистики.

Способ доставки

Здесь показывается информация о том, каким способом и по какому направлению будет доставлен груз.

После подтверждения покупки

Выбрав одно предложение, покупатель соглашается на сделку. После этого в заказе появляются новые вкладки.

Информация по заказу

Здесь хранятся все необходимые сведения о сделке:

  • дата заказа;
  • статус;
  • грузоотправитель;
  • данные продукции;
  • стоимость и объем;
  • условия доставки.

Документы и финансы

В этой вкладке хранятся все документы по сделке, а также наглядно показаны транзакции и финансовая сводка.

Пользователь видит:

  • поступления на счет;
  • списания по счету;
  • остаток средств.

Поставки

Сюда поступают данные об отгрузках:

  • дата;
  • объем;
  • сумма;
  • связанные документы.

Уведомления

Здесь как продавцы, так и покупатели получают сообщения о важных действиях и изменениях в системе. Например, о подтверждении заказа или одобрении заявки на кредит.

Все уведомления делятся на новые и прочитанные.

Каждое сообщение дублируется на email.

Панель администратора

Администратор видит общую картину по всем пользователям и заказам. Это помогает решать возникающие споры, устранять ошибки и контролировать ситуацию на сайте.

Администратору доступно несколько разделов.

Пользователи

Здесь в таблицах отображается информация обо всех зарегистрированных пользователях. Есть подразделы по статусам:

  • поставщики;
  • покупатели;
  • сотрудники;
  • менеджеры.

В каждой таблице есть вкладка для подтвержденных и неподтвержденных пользователей. Так администратор четко видит, какие аккаунты требуют внимания.

Результаты

Вся статистика поиска — какую продукцию искали пользователи и какие предложения получили на запрос — хранится в этом разделе. Администратор видит:

  • результаты поиска через главную страницу;
  • результаты поиска через личный кабинет (ответы на заявки).

В собранной таблице отражаются все данные поиска: дата, продукция, фракция, станция отправления и т. д.

Подобранные предложения

Отсюда администратор может просмотреть информацию о любом заказе, зарегистрированном на маркетплейсе.

На основной странице — сводная таблица по всем заказам. При клике на номер конкретного юнита открывается более подробная информация о нем.

На странице заказа доступны следующие вкладки:

  • информация по заказу;
  • документы и финансы;
  • поставки.

Таким образом администратор видит все документы и финансовые сведения по каждой конкретной сделке на агрегаторе.

Справочник

Здесь собирается информация обо всех понятиях, фигурирующих на бирже: породах, фракциях и ГОСТах нерудных материалов, станциях отправления (с кодами и дорогами направления).

Любой материал в справочнике можно удалить или редактировать, также можно добавлять новые статьи.

Финансы

В этом разделе администратор видит, какие компании и когда подавали заявку на кредитный скоринг и какой ответ пришел от банка. Предусмотрены отдельные вкладки для одобренных и не одобренных заявок.

У администратора есть возможность вручную подать запрос на пересмотр скоринга.

Аналитика

Администратор может просматривать всю аналитику по маркетплейсу в удобном формате с визуализацией. Отчет строится через программу Power Bi от Microsoft. Данные подгружаются из внутренней базы.

На экране отображаются:

  • общий объем поставленной продукции,
  • общая выручка пользователей
  • комиссия агрегатора.

Система также позволяет сделать срез по любому типу данных: способу доставки, виду продукции, компаниям и т. д.

Принцип «одного окна» в аналитике удобен и выгоден для администратора. Он позволяет держать руку на пульсе и быстро реагировать на события.

Уведомления

Так же, как продавцы и покупатели, администратор получает уведомления о важных действиях на сайте. Все уведомления делятся на новые и прочитанные.

Технологии

Backend: PHP / Laravel

Frontend: JS / React

Административная панель: Filament

База данных: PostgreSQL

Кеширование: Redis

Результат работы

На сайте уже зарегистрировались сотни поставщиков и покупателей нерудных материалов. Ежедневно совершаются сделки купли-продажи. Поиск и согласование предложений происходит в течение одного рабочего дня. Даже при большом потоке трафика сайт не теряет скорость загрузки. В среднем покупатель экономит на логистике до 15% от стоимости закупки. Поставщики значительно увеличивают количество заказов.

0
Комментарии
-3 комментариев
Раскрывать всегда