Шинопоиск: разработка интернет-магазина шин и дисков
За восемь недель разработали интернет-магазин шин и дисков: несколько поставщиков, 15 000+ товаров, внешний каталог, B2B-кабинеты и онлайн-оплата.

Шинопоиск начинался с интернет-магазина на 1С-Битрикс и шаблоне Аспро. Планировали подключить одного поставщика и запустить сайт за две недели. Во время работы задача расширилась: понадобились несколько поставщиков, кабинеты для шиномонтажей, онлайн-оплата, карты и запись на сервис.
Мы согласовали новый объём работ с клиентом, пересобрали план и перераспределили команду. Базовый сценарий включал каталог, подбор товара и оформление заказа. Новые требования разделили на самостоятельные блоки, чтобы подключать и проверять функции по мере готовности.
Объединили данные разных поставщиков
Поставщики передавали остатки, цены и характеристики товаров в разных форматах. У части из них не было API для обмена данными. Для источников с API настроили автоматический обмен, для остальных написали отдельные скрипты. Данные нескольких поставщиков собрали в одном каталоге.
Каталог вынесли в отдельный сервис
Для работы с товарами из разных источников создали сервис на PostgreSQL. Он хранит каталог и через REST API передаёт данные сайту в едином формате. Это упростило управление ассортиментом и подготовило основу для подключения новых поставщиков.
Сам магазин остался на 1С-Битрикс. Готовые модули шаблона Аспро не покрывали все требования, поэтому недостающие функции разработали отдельно и встроили в платформу. За сайт отвечает 1С-Битрикс, за каталог и обмен данными с поставщиками — внешний сервис.
Сделали магазин для покупателей и шиномонтажей
Для автолюбителей подготовили подбор и покупку шин или дисков. Подключили онлайн-оплату, карты и запись на сервис. Для шиномонтажей разработали B2B-кабинеты с отдельным сценарием работы с каталогом и заказами.