Грузовик на трассе на закате — доставка автозапчастей Техносоюз

Интернет-магазин
и B2B-портал
в одном сайте

Единая витрина для розницы и опта: каталог на 100 000 позиций, склады по городам и обмен с 1С в реальном времени.

Интернет-магазин B2B-портал Автозапчасти Интеграция с 1С
— 01 Проект

Один сайт для покупателя с улицы и для оптового клиента

«Техносоюз» — хабаровский поставщик автозапчастей и автотоваров для ГАЗ, УАЗ, КАМАЗ и китайских грузовиков SHACMAN, HOWO, FAW. Сайт обслуживает семь городов Дальнего Востока, а покупатели приходят и как частные лица, и как компании. Мы сделали сайт, в котором каждый видит свои цены, свои склады и свои способы оплаты.

100 000
товаров в каталоге
7
городов Дальнего Востока на сайте
2 в 1
розница и опт на одной витрине
1С
цены, остатки и заказы в обмене
Главная страница сайта Техносоюз: поиск по названию, артикулу и VIN и разделы каталога

Главная: поиск по названию, артикулу, коду товара и VIN — и каталог по системам автомобиля

Дизайн главной Техносоюза: поиск по VIN, категории, баннер и личный кабинет

Дизайн главной: поиск по VIN, каталог по категориям и личный кабинет

— 02 Задачи

Что предстояло
решить

01

Деталь ищут по номеру

Покупатель чаще знает артикул производителя или VIN, чем название запчасти. Поиск должен находить деталь, даже если номер набран с ошибкой или без пробелов.

02

Цены и наличие зависят от города

Наличие и сроки зависят от города. Сайт должен показывать, что есть рядом, и честно предлагать, что можно привезти с других складов.

03

Два типа клиентов

Физлицо платит онлайн по розничной цене. Юрлицо работает по своему прайсу и договорам, платит по счёту и подключает нескольких сотрудников.

04

Учёт живёт в 1С

Цены, остатки, заказы и платежи ведутся в 1С. Сайт не должен расходиться с ней и обещать товар, которого уже нет на складе.

— 03 Решение

Каталог, склады
и 1С в одном контуре

Мы собрали платформу, которая ведёт покупателя от поиска детали до оплаты и отгрузки, и связали её с учётной системой клиента.

01

Каталог и поиск

Поиск, который прощает ошибки

По артикулу, бренду, названию и VIN. Опечатки, синонимы и транслитерация не мешают найти деталь.

Фильтры по технике

Каталог разбит по системам автомобиля. Запчасти можно отобрать по марке ТС, бренду, цене и наличию на складе.

Быстрые листинги

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

Каталог запчастей SHACMAN на сайте Техносоюз: фильтры по бренду, наличию и марке ТС

Раздел SHACMAN: фильтры по складам, бренду и марке техники, остаток и розничная цена на карточке

02

Регионы и склады

Город определяет витрину

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

Наличие по каждому складу

На карточке товара видно, сколько штук лежит на каждом складе и когда их можно забрать: сегодня или завтра.

Самовывоз и доставка

Самовывоз со склада, доставка и отправка транспортной компанией с адресом и реквизитами получателя.

Карточка товара Техносоюз: наличие по складам с датой самовывоза и кнопкой «В корзину»

Карточка товара: остатки по каждому складу, срок самовывоза и заказ в одно нажатие

03

Розница и опт в личных кабинетах

Для частных покупателей

Заказы со статусами, избранное, история, уведомления и сохранённые профили доставки. Оплата онлайн, включая СБП.

Для компаний

Список юрлиц и договоров, персональный прайс, отгрузки с выгрузкой в Excel, платежи и финансовая информация. Безналичный расчёт доступен только опту.

Один вход — свои условия

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

04

Обмен с 1С

Цены и остатки из учётной системы

Сайт показывает то, что есть в 1С. Контроль остатков остаётся за ней, поэтому клиент не оформит товар, которого нет.

Заказ — сразу в учёт

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

Платежи и юрлица

Оплаты из ЮKassa, счета, контрагенты и договоры синхронизируются в обе стороны. Товар «под заказ» превращается в полноценный заказ, когда приходит на склад.

Стек
Laravel Nuxt.js Vue.js GraphQL Elasticsearch MySQL Redis Docker 1С ЮKassa DaData Яндекс.Карты

Магазины «Техносоюза»: то, что покупатель видит на сайте, лежит на этих полках

— 04 Результаты

Склады и сайт
говорят одно и то же

Один сайт вместо отдельных каналов

Розница и опт работают на одной витрине, а менеджеры не переносят заказы вручную: они сразу попадают в 1С.

Деталь находится по номеру

100 000 позиций доступны по артикулу, названию и VIN, с фильтрами по технике, бренду и складу.

Наличие без расхождений

Цены и остатки приходят из 1С, а покупатель видит реальное наличие по своему городу и сроки получения.

Кабинеты для обеих аудиторий

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

Проект построен на Laravel — в этом фреймворке мы на 1 месте Рейтинга Рунета 2025 среди разработчиков интернет-магазинов (все награды). Подробнее о направлениях: разработка интернет-магазинов, B2B-порталы для оптовых клиентов, интеграция сайта с 1С и отрасль «Авто и мото» — поиск запчастей по VIN и подбор по автомобилю. Перед запуском своего канала полезно прочитать исследование «Маркетплейсы или свой интернет-магазин».

Хотите такой же
проект?

Разберём вашу задачу и предложим архитектуру решения.

Проект сделан на Laravel — о разработке на Laravel →

Следующий кейс

Nascent

Магазин корейской моды со встроенной соцсетью и B2B-кабинетом поставщиков