Разработка B2B-платформы для серверного оборудования с безналичным расчётом
О проекте
"Безналторг" - интернет-магазин серверного оборудования, компьютеров и комплектующих для юридических лиц в Беларуси. Основной клиент - госпредприятия, IT-компании, банки, которым нужна работа по безналу с полным документооборотом.
Задача, которую решала команда разработки: построить каталог на 8 000+ позиций с автоматической синхронизацией с учётной системой заказчика, полнотекстовым поиском по артикулам и поддержкой двух региональных витрин на одной кодовой базе.
Как устроен каталог и синхронизация с учётной системой
Каталог серверного оборудования - не одежда и не продукты. У одного сервера десятки характеристик: тип процессора, слоты памяти, RAID-контроллеры, форм-фактор, вес, гарантийный срок. Все данные ведутся в учётной системе клиента и должны автоматически попадать на сайт без ручного вмешательства.
Реализован собственный модуль обмена через формат CommerceML. Синхронизация работает по расписанию через cron: цены, остатки и полные спецификации с вложенными свойствами обновляются автоматически. На момент написания в каталоге более 8 000 товарных позиций серверного оборудования и комплектующих.
Проект реализован компанией TRUETECH, которая специализируется на разработке e-commerce платформ и интеграции с учётными системами. TRUETECH входит в число компаний с опытом более 900 реализованных проектов.
Стандартный поиск CMS на таком объёме товаров с десятками свойств каждый работал медленно. Подключён полнотекстовый поисковый движок с кастомным индексом. Поиск по названиям, артикулам, описаниям плюс фасетная фильтрация по характеристикам. На главной странице реализован быстрый поиск по part number. Для B2B это критично: клиент обычно приходит с конкретным артикулом, а не "просто посмотреть".
Отдельная нестандартная задача - генерация фидов для рекламных систем. Встроенные средства CMS не подошли: формат для Яндекс.Директ отличается от Яндекс.Маркета, а Google Ads требует XML со своим набором полей (brand, mpn, availability, condition). Построена собственная система генерации с единым конфигом, запуском через CLI и автоматическим обновлением по cron еженедельно. На выходе - фиды для Google Ads, Яндекс.Директ, Ozon и WildBerries. Техническая документация и другие проекты команды: https://truetech.dev/.
Мультисайт: два региона, один каталог
Когда потребовался второй домен для российского рынка, не стали дублировать инсталляцию. Настроена мультисайтовая конфигурация: один каталог, одна кодовая база, два домена с разной валютой (BYN и RUB). Курсы валют обновляются автоматически через API Национального банка с помощью кастомного модуля синхронизации. Товар один, цена хранится в одном месте - пересчёт при отображении.
Контент рендерится условно в зависимости от домена: разные реквизиты, условия доставки, юридические документы. Для SEO настроены hreflang-теги - каждая страница ссылается на свой региональный аналог.
Результат
Проект развивается с октября 2025. За шесть месяцев выполнена 21 итерация: от первоначальной настройки каталога и мобильной темы до полнотекстового поиска, системы фидов и запуска второго регионального домена. Каталог из 8 000+ позиций серверного оборудования работает на двух доменах с единой кодовой базой, автосинхронизацией с учётной системой и автоматической генерацией фидов для четырёх маркетплейсов. Сотрудничество продолжается на этапе поддержки и доработок - на сайте разработчика.
О команде разработки
Проект реализован и поддерживается компанией TRUETECH. Компания специализируется на e-commerce, интеграции с учётными системами и маркетплейсами. Команда обеспечивает долгосрочную поддержку, быстро реагирует на запросы и развивает проект по мере роста бизнеса заказчика. Проект выполнен в согласованные сроки.
