Пошук запчастин за VIN-кодом у магазині — і чому він то рятує, то підводить
Пошук запчастин за VIN-кодом впізнає авто, але не деталь. Що кодують 17 символів, чому безкоштовний декодер не допоможе і звідки беруться дані сумісності.

Пошук запчастин за VIN-кодом впізнає автомобіль, але не деталь до нього — між цими двома речами лежить окремий шар ліцензованих даних. Розбираємо, що технічно стоїть за полем VIN, де воно ламається і як за годину перевірити, чи витягне ваш каталог такий підбір.
Власник магазину автозапчастин рідко приходить до нас зі словами «зробіть VIN-пошук». Формулювання інше: «у мене половина замовлень повертається, бо люди беруть не те». VIN-поле в шапці — найпопулярніша відповідь ринку на цю проблему. Відповідь правильна, але працює вона зовсім не так, як здається зі сторони.
Нижче — механіка без спрощень, які потім коштують грошей. Що зашито у 17 символів, звідки магазин бере знання «ця деталь підходить цьому авто» і чому деталь не стає навіть при точному збігу номера. І окремо — що з цього чесніше не обіцяти покупцеві.
Що покупець насправді просить, коли вводить VIN
Він просить зняти з себе відповідальність за вибір. Людина не знає, який у неї передній ступичний підшипник, і не хоче знати. Вона знає, що в техпаспорті є довгий номер, і сподівається, що цього досить.
Тут магазини й роблять першу помилку. VIN — це ідентифікатор автомобіля, а не список деталей до нього. Між «ми впізнали ваше авто» і «ось деталь, яка стане» лежить ще один шар даних, за який хтось має заплатити. Про нього нижче, а спершу розберемо сам номер.
Що насправді закодовано у 17 символах
Найпоширеніший міф звучить так: у VIN зашита вся комплектація. Ні. Структуру номера задає американська норма 49 CFR § 565, і вона доволі скупа.
Перші три символи (WMI) визначають виробника й тип транспортного засобу. Друга секція, описова, для легкових авто кодує марку, лінійку, серію, тип кузова, тип двигуна та системи утримання. І все. Ні кольору, ні пакета опцій, ні того, які саме гальма поставили на конвеєрі для вашого регіону.
Дев'ята позиція — контрольна цифра. Її призначення норма описує прямо: перевірити правильність переписування номера. Це найдешевша перевірка в полі вводу. Вона ловить друкарську помилку до того, як покупець побачить порожню видачу. Туди ж додайте заборону літер I, O та Q: у VIN їх не існує, тому «0» замість «O» треба виправляти автоматично, а не показувати «нічого не знайдено».
Позиція 10 — модельний рік, позиція 11 — завод складання, позиції 12–17 — порядковий номер випуску. Саме остання частина робить номер унікальним: два різні авто не отримають однаковий VIN протягом 60 років, починаючи з модельного року 1980.
Тобто номер гарантує одне: ви впізнали конкретний екземпляр авто. Далі починається робота з даними, а не з номером.
Чому безкоштовний декодер не підбере вам деталь
Найчастіша ідея на старті — взяти безкоштовний державний декодер і не платити за каталог. Найвідоміший з них — vPIC від NHTSA, відкритий API транспортного відомства США. Він реально безкоштовний і реально працює. Перевірили на живому запиті.
Беремо VIN JA32U2FU2AU003847. Відповідь містить: Make — MITSUBISHI, Model — Lancer, ModelYear — 2010, BodyClass — Sedan/Saloon, DisplacementL — 2.0. А тепер поля, які для підбору деталі критичні: Trim — порожньо. Series — порожньо. EngineHP — порожньо. TransmissionStyle — порожньо.
Ось у цих чотирьох порожніх полях і живе вся різниця. Ви дізналися, що це Lancer 2010 року з дволітровим мотором — рівно те саме покупець сказав би вам голосом. Комплектацію, потужність і тип коробки, від яких залежать зчеплення, гальма, підвіска й половина фільтрів, декодер не віддав.
Причина не в поганому API. vPIC наповнюється тими даними, які виробники самі подали державі за процедурою 565 — тобто в ньому рівно стільки, скільки вимагає норма. Плюс два обмеження, які в Україні болять окремо. NHTSA оцінює свою впевненість у декодуванні приблизно в 99% для авто від модельного року 1995 і лише в 60–65% для 1980–1994. А головне — база містить тільки ті авто, які виробник зареєстрував для продажу чи використання в США. Європейські й японські версії для внутрішніх ринків, на яких стоїть добра частина українського автопарку, там просто відсутні.
Висновок для магазину простий. Безкоштовний декодер годиться, щоб підставити марку-модель-рік у форму й не змушувати людину їх обирати руками. Підбирати за ним деталі не можна.
Звідки взагалі береться знання «ця деталь підходить цьому авто»
Це найменш очевидна частина історії. Дані сумісності — окремий продукт, який хтось збирає, а магазин ліцензує.
TecDoc від TecAlliance — основний каталог вторинного ринку в Європі й фактичний стандарт для українських магазинів. Масштаб: 12,8 млн одиниць артикульних даних, понад 1200 брендів, понад 260 тисяч типів авто і понад 724 млн зв'язок «деталь — автомобіль». Саме ці зв'язки, а не сам номер, дають відповідь на питання покупця. У каталозі шукають за параметрами авто, за VIN, за реєстраційним номером або за OE-номером, а ідентифікація за VIN винесена в окремий модуль VIN-Filter із річною ліцензією. Публічної ціни на ліцензію TecDoc немає: суму дізнаєтесь тільки в перемовинах. Закладати її в бюджет проєкту треба до старту розробки, а не після.
ACES і PIES від Auto Care Association — американська пара стандартів обміну даними: ACES описує застосовність деталі до авто, PIES — характеристики самого товару. Асоціація прямо називає зменшення повернень одним із наслідків використання ACES. У квітні 2026 року вийшли ACES 5.0 і PIES 8.0 разом з оновленням супровідних баз — якщо ваш постачальник вантажить прайси в цих форматах, імпорт доведеться перевірити.
VCdb — довідник конфігурацій авто, на якому стоїть ACES. Понад 2,4 млн конфігурацій систем автомобілів. Це і є математична відповідь на питання «чому недостатньо марки, моделі й року». Усередині одного рядка «Lancer 2010» ховаються десятки різних машин з різними деталями. І база ця жива: щомісячні оновлення для ручного завантаження і щоденні через API. Дані сумісності мають строк придатності — каталог, залитий одноразово рік тому, вже бреше.
Крос-номери — четвертий шар. Оригінальний OE-номер виробника й номери аналогів різних брендів зв'язані таблицями взаємозамінності. Без них магазин показує покупцеві одну позицію замість восьми і втрачає маржу на дешевших аналогах.
Як усе це збирається в один робочий каталог на боці сайту — розбираємо на сторінці розробки магазину автозапчастин: імпорт прайсів, зіставлення номерів, оновлення залишків.
Чому деталь не підійшла, хоча VIN збігся

Це питання рано чи пізно ставить кожен продавець, і відповідь не одна.
Рестайлінг усередині модельного року. Конвеєр не зупиняється 1 січня. Виробник міняє вузол у березні, а VIN старої й нової версії відрізняється лише порядковим номером випуску — тим самим, який каталог не завжди вміє прочитати. Формально авто одне й те саме, фізично гальмівний супорт інший.
Регіональні комплектації. Одна модель для Німеччини, Японії та Близького Сходу може мати інший радіатор і іншу проводку. Якщо авто пригнали з іншого ринку, європейський каталог дасть деталь для європейської версії.
Заміна вузла попереднім власником. Найчастіший випадок в Україні і найнеприємніший: дані каталогу описують авто, яке зійшло з конвеєра, а не те, що зараз стоїть у клієнта в гаражі. Після заміни двигуна, коробки чи всієї передньої частини після ДТП VIN залишається старим, а деталі потрібні інші.
Пробіли в самих даних. Не кожен виробник передає у каталог повну інформацію про кожен ринок. Порожні поля з прикладу з vPIC — це не виняток, а звичайний стан справ.
Що з цим робити технічно. Не показувати підбір за номером як обіцянку стовідсоткового попадання. Разом із деталлю показувати, за яким саме параметром вона підібрана, показувати OE-номер для самостійної звірки і давати фото маркування вузла. Це той самий принцип, що і в даних продавця в картці товару — покупець приймає рішення спокійніше, коли бачить підставу, а не тільки результат.
Скільки це коштує магазину в грошах
Чесно: авторитетної цифри частки повернень саме в категорії автозапчастин не існує. Цифри, що ходять по галузевих блогах, розкидані від однієї п'ятої до чотирьох п'ятих усіх замовлень, і кожна з них веде на маркетингову сторінку постачальника fitment-даних без назви дослідження, вибірки й періоду. Коли розкид такий, це не дані, а рекламний аргумент. Ми таких чисел не наводимо.
Що є перевіреного. За оцінкою NRF, у 2025 році буде повернуто 19,3% онлайн-продажів — це весь роздріб, не запчастини, і переносити показник на вашу категорію напряму не можна. Загальний обсяг повернень у роздрібі США NRF прогнозує на рівні 849,9 млрд доларів. Ще одна корисна цифра звідти ж: 9% усіх повернень асоціація класифікує як шахрайські. Це фактично стеля того, скільки повернень можна списати не на якість власних даних.
Рахуйте по своїх цифрах, а не по чужих. Як зробити цей замір самому — наступна секція. Візьміть повернення за квартал, відберіть ті, де причина — «не підійшло», і помножте на середню вартість обробки: доставка туди, доставка назад, час менеджера, товар у неліквідному стані. Це і буде бюджет, який ви вже витрачаєте на відсутність нормального підбору.
Як за годину перевірити власний каталог
Перед тим як платити за каталог сумісності, варто дізнатися, з чим ви взагалі працюєте. Ми починаємо кожен проєкт магазину запчастин з одного й того самого заміру: беремо свіже вивантаження від постачальника і рахуємо в ньому три частки — скільки позицій мають OE-номер, скільки мають крос-номери аналогів, а скільки не мають ні того, ні іншого. Це годину роботи у звичайній таблиці, і воно робиться до першого рядка коду.
Читається результат просто. Позиції з OE-номером — це те, що ви зможете підв'язати до авто автоматично. Позиції з крос-номерами — це ваша маржа на аналогах: без них покупець побачить одну пропозицію замість кількох. Третя купка, без жодного номера, — це та частина каталогу, яку не врятує ні VIN-поле, ні ліцензія: її або доводять руками, або продають через менеджера.
Далі те саме зробіть із назвами. Візьміть навмання кілька десятків позицій і подивіться, чи однаково називається той самий вузол у різних постачальників. Якщо в одного «підшипник ступиці передній», а в іншого «ступичний п-к пер.», зіставлення номерів доведеться робити не лише за артикулом. Це і є та робота, яка на проєкті займає тижні й від якої залежить строк — про неї ми окремо говоримо в матеріалі про платформу для інтернет-магазину.
Коли ці три числа й приклад назв у вас на руках, розмова про VIN-пошук перестає бути абстрактною. Приходьте з ними — скажемо, що з вашими даними взагалі можливо, а що ні.
Що з цього реально впровадити на сайті
Порядок робіт, який ми проходимо на проєктах магазинів запчастин.
Поле VIN з валідацією. Контрольна цифра, заборонені літери, автозаміна O на 0. Дешево, робиться за день, знімає частину порожніх видач одразу.
Каскад замість одного поля. VIN — основний шлях, марка-модель-рік-модифікація — запасний, пошук за OE-номером — для тих, хто вже знає, що йому треба. Три входи в один каталог, і в кожного своя зона провалу.
| Спосіб підбору | Що дає покупцеві | Де ламається | Кому підходить |
|---|---|---|---|
| За VIN | Точну прив'язку до конкретного екземпляра авто без жодного питання до покупця | Авто не з ринку США немає в безкоштовному декодері; рестайлінги й заміни вузлів VIN не бачить; модуль ідентифікації за VIN ліцензується окремо | Тим, хто має техпаспорт під рукою і не знає назви деталі |
| За маркою, моделлю й роком | Працює завжди й безкоштовно, покупець обирає зі списків | Усередині одного рядка «Lancer 2010» ховаються десятки конфігурацій — потрібне ще питання про модифікацію, двигун і коробку | Запасний шлях, коли номер не розпізнався |
| За OE-номером | Найточніший збіг узагалі: номер деталі, а не авто | Покупець мусить уже знати номер — зі старої деталі, рахунку СТО чи оригінального каталогу | Механікам, СТО, оптовим покупцям |
Ліцензований каталог сумісності та регулярне оновлення. Це не разова інтеграція, а процес: дані змінюються щомісяця, і синхронізація має бути в розкладі, а не в чиємусь календарі.
Чесна поведінка при невдачі. Якщо номер не розпізнався, сторінка не має закінчуватися фразою «нічого не знайдено». Далі йде форма запиту менеджеру з уже підставленим номером — це лід, а не втрачений сеанс.
За строками: валідація й каскад входів — питання днів. Інтеграція каталогу з оновленням і зіставленням прайсів постачальників — тижні, і головний фактор тут не код, а стан ваших даних. Обсяг робіт видно після одного дзвінка з переглядом того, що вивантажують ваші постачальники. Актуальні вилки бюджету — на сторінці вартості.
Коли VIN не допоможе взагалі
Є категорія запитів, для якої весь цей апарат марний. Людина не знає ні VIN, ні назви вузла. Вона пише «деталь, що гуде спереду зліва на поворотах» або приносить фото зламаної штуки. Класичний пошук по атрибутах на такому запиті мовчить.
Тут працює інший інструмент: AI-пошук по каталогу розуміє опис проблеми природною мовою, зводить його до групи товарів і вже далі просить уточнити авто. Технічну сторону того, чому це не «розумний фільтр», а інший принцип роботи, ми розібрали в матеріалі про семантичний пошук на сайті.
Два інструменти не конкурують. VIN відповідає на питання «яке у вас авто», семантичний пошук — на питання «що у вас зламалося». Магазину потрібні обидва входи, бо покупці приходять з різних станів.
Коротко
VIN однозначно ідентифікує автомобіль і нічого не каже про те, які деталі до нього підходять. Безкоштовний державний декодер віддає марку, модель і рік, а комплектацію, потужність і тип коробки залишає порожніми. Саме там і ховається різниця між правильною та неправильною деталлю. Знання про сумісність живе в окремих ліцензованих базах, які треба купувати й регулярно оновлювати. А збіг номера не гарантує попадання: рестайлінги, регіональні версії та заміни вузлів попереднім власником б'ють по найточнішому каталогу.
Тому працює не «поле VIN на сайті», а зв'язка з чотирьох частин: валідований ввід, ліцензований каталог сумісності, чесне пояснення покупцеві, на якій підставі підібрано деталь, і жива людина на тому кінці, коли автоматика пас.
Якщо ваш магазин зараз втрачає гроші на «не підійшло», почніть з перегляду того, які дані вам взагалі вивантажують постачальники. Ми робимо такий розбір за 30 хвилин у Zoom — після нього видно обсяг робіт. Далі — розробка магазину автозапчастин з нормальним пошуком запчастин за VIN-кодом, а не з полем, яке нічого не знаходить.
Часті питання
Чи можна за VIN-кодом дізнатися комплектацію авто?
Не завжди. Норма 49 CFR вимагає кодувати лише марку, лінійку, серію, тип кузова, тип двигуна й системи утримання. Пакет опцій у номері не зашитий: його знають бази виробника й ліцензовані каталоги, а не сам номер.
Чому безкоштовний декодер показує авто, але не показує деталі?
Бо це різні дані. Декодер віддає характеристики автомобіля з державного реєстру. Відповідність «деталь — авто» живе в комерційних базах на кшталт TecDoc, і за неї магазин платить окремо.
Чи працює пошук за VIN для авто до 1995 року?
Гірше. NHTSA сама оцінює свою здатність декодувати номери 1980–1994 років у 60–65% проти приблизно 99% для авто від 1995-го. Для старих машин обов'язково залишайте запасний шлях підбору за моделлю й OE-номером.
Чому деталь не підійшла, хоча підбирали за VIN?
Три типові причини: рестайлінг усередині модельного року, інша регіональна комплектація і заміна вузла попереднім власником. Каталог описує авто з конвеєра, а не те, що зараз стоїть у клієнта.
Що робити, якщо VIN не розпізнається в каталозі?
Перевірити контрольну цифру й символи (літер I, O, Q у номері не буває), потім дати покупцеві форму запиту з уже підставленим номером. Нерозпізнаний номер — це лід для менеджера, а не сторінка «нічого не знайдено».
Скільки часу займає впровадження VIN-пошуку в магазині?
Валідація поля й каскад входів — кілька днів. Інтеграція ліцензованого каталогу з регулярним оновленням і зіставленням прайсів постачальників — тижні, залежно від того, в якому стані ваші дані.
Чи була стаття корисною?
Схожі статті
E-commerceЧому пошук у магазині не знаходить товар, який є на складі
Гайд17 хв читання
Товар на складі, а пошук по сайту інтернет-магазину віддає нуль. Вісім класів поломки — типи запитів, описки, транслітерація, брехливі лічильники фільтрів.
E-commerceЯк створити сайт для інтернет-магазину та не зібрати зайве
Гайд12 хв читання
Визначте, як створити сайт для інтернет-магазину, щоб каталог, оплата, доставка й обробка замовлень працювали в одному процесі без збоїв.
E-commerceДані продавця на сайті: що має бачити покупець
Термін10 хв читання
Дані продавця на сайті допоможуть зняти сумніви перед оплатою: покажіть контакти, ціну, доставку й повернення там, де покупець їх шукає щодня.