Кейс: Разработка B2B-маркета на платформе Туган

О проекте
Клиент обратился с запросом на разработку B2B-маркета на платформе Туган. Первоначально площадка использовалась для проведения тендеров, но в дальнейшем заказчик решил расширить её функциональность, добавив возможность размещения и поиска товаров между участниками.
Целью разработки было создание бизнес-платформы, которая позволила бы компаниям-участникам не только участвовать в тендерах, но и продвигать свою продукцию, находить новых партнеров и расширять рынок сбыта.
Функциональные требования
Перед командой разработки стояла задача реализовать следующие ключевые возможности:
-
Каталог товаров с возможностью детального просмотра и фильтрации.
-
Форма заявки для оформления запроса на поставку.
-
Функция массовой загрузки товаров для удобного добавления позиций в каталог.
-
Оптимизация SEO и серверный рендеринг для корректной индексации страниц в поисковых системах.
Так как средний чек на платформе был высоким, полноценный механизм онлайн-оплаты на данном этапе не разрабатывался. Вместо этого процесс согласования сделки происходил через менеджеров, получающих заявки.
Каталог товаров и система заявок
Основная функциональность маркета была реализована в виде каталога товаров, в котором пользователи могли искать продукцию, просматривать описание и оставлять запросы на поставку. Для удобства поиска были добавлены:
-
Разделение товаров по категориям.
-
Фильтрация и сортировка.
-
Поддержка изображений и детального описания.
Заявки на товары отправлялись через специальную форму, после чего менеджеры связывались с клиентом.
Массовая загрузка товаров
Для упрощения работы с каталогом была реализована функция импорта товаров через файлы Excel и CSV. Это позволило компаниям загружать сразу большое количество позиций, а также обновлять информацию об уже добавленных товарах.
Были предусмотрены механизмы:
-
Массового редактирования (изменение цен, категорий, доступности).
-
Обработки ошибок в загружаемых файлах, включая проверку корректности данных.
Оптимизация для поисковых систем
Так как платформа разрабатывалась с использованием Django и Vue.js, стандартный подход с рендерингом на клиенте создавал сложности с индексацией контента поисковыми системами.
Для решения этой задачи была внедрена система серверного рендеринга (SSR), позволяющая передавать поисковым роботам статически сгенерированные страницы. Это обеспечило корректное индексирование товаров и улучшило видимость сайта в поисковых системах.
Результат
B2B-маркет был разработан и запущен. Реализованный функционал позволил пользователям удобно размещать и находить товары, а также оформлять заявки на закупку. В ходе работы была успешно внедрена технология серверного рендеринга, улучшена SEO-оптимизация и создан удобный механизм массовой загрузки товаров.
Мы рядом и готовы помочь