WTS - разработка мобильных приложений | White Tiger Soft
IT и технологии · 19 октября 2026 г.
📱 Тысяча деталей в каталоге. И пустой список в ответ.
📱 Тысяча деталей в каталоге. И пустой список в ответ. У «Планеты Авто» в Екатеринбурге сеть автомагазинов и сервисных центров, а интернет-магазин работает на сайте. Компания хотела сделать то же самое в телефоне: маркетплейс запчастей с каталогом, онлайн-оплатой, отзывами и умным подбором. Главная фишка — «Гараж». Человек добавляет свои машины, выбирает авто — и магазин показывает детали, которые подходят именно ему. Подбор для ТО запускается по государственному регистрационному номеру, VIN или параметрам автомобиля. Первые недели все шло гладко. Пока не пришло сообщение, которое на несколько месяцев поставило точку в спорах: покупатель добавил авто по государственному регистрационному номеру, выбрал категорию — и увидел пустой список. Тысяча позиций на сайте, ноль в телефоне. Стали разбираться. Сначала грешили на приложение — думали, данные не доходят. Проверили: доходят. Потом копнули глубже и нашли причину на стороне сервера клиента: совместимость запчастей хранится только в привязке к VIN. Государственный регистрационный знак преобразуется в VIN автоматически, поэтому машины из «Гаража» получали подбор по номеру. А у автомобилей, добавленных вручную по параметрам, отсутствовал VIN-код, и серверу просто нечего было возвращать. С декабря по февраль команда и серверные разработчики клиента вместе продвигались по этому пути: уточняли поведение категорий, договаривались, что пустой список — это честный ответ, когда данных нет, а не поломка. Попутно дорабатывали соседние истории: блок подарков в корзине, который показывался пустым, чаты покупателя с магазином через сокеты сайта, город, который менялся только на главной странице. Итог первого года: закрыто более тысячи задач и багов, около двух тысяч часов работы, пятнадцать версий. Приложение вышло в Google Play, исходники переданы клиенту, с июля — техническая поддержка. Урок, который мы усвоили: умный подбор начинается с данных, а интерфейс — потом. Красивый «Гараж» не спасет, если у машины нет VIN-кода, а у сервера — информации о совместимости. Сначала спроси, откуда берутся данные, а потом рисуй кнопки. Подробнее — на странице кейса https://whitetigersoft.ru/cases/planeta-auto-mobile-app #автозапчасти #маркетплейс #мобильноеприложение #разработка