Как сделать базу данных для каталога запчастей на сайте автомагазина в 2025
В этой статье мы рассмотрим, как в 2025 году добавить на свой сайт магазина по продаже автозапчастей онлайн-каталоги запчастей как elcats, но лучше и дешевле!
Почему я решил написать эту статью? Дело в том, что существует несколько решений:
Инвестор ищет готовые базы данных в SQL или MySQL.
Инвестор ищет решение для создания базы MySQL, но не знает как правильно это реализовать.
Инвестор считает это мифом или легендой.
В этой статье пойдет речь о том - как создать для себя БД в MySQL из EPC - как часть своего проекта.
⚡ Вам не нужно разбираться в программировании! И мы объясним почему...
Почему нельзя покупать готовые MySQL с EPC?
Потому что - это "кот в мешке", для проекта нужен IT программист.
Он потратит кучу времени на понимание алгоритма купленой БД
Купленая БД может оказаться "подделкой".
Потерянное время
Потеряные деньги
Не уверенность в правильном выборе.
Вот почему имеет смысл миф и легенду переделать в обычное - Техзадание для программиста на Python.
В этой статье будет Техзадание, План, Алгоритм, Примеры скриптов.
После завершения проекта:
У Вас будет своя БД.
У Вас будет возможность предоставлять свой проект по API или в лизинг тем для кого это останется "легендой и мифом".
Возможно Вы сейчас платите деньги за API поставщика, ведь своя БД - это "легенда и миф".
Эта статья о правильном выборе.
Что предлагает EPC-System
В этой статье описаны полные алгоритмы создания своей БД для сайта автомагазина. Часть алгоритма, точнее даже основа - это исходник, т.е. база данных откуда брать данные для парсинга в свою БД. Так вот наше предложение заключается в предоставлении рабочих исходников для парсинга:
EPC-System предлагает - установленные оригинальные EPC в виртуальной среде готовые к парсингу на Python из БД EPC в Вашу БД MySQL.
✅ В составе комплекта оригинальные EPC каталоги
✅ Программы для подбора неоригинала
Наши комплекты сэкономят вам месяцы работы и сотни тысяч рублей на разработке.
Для кого будет полезна эта статья?
Вы уже имеете автомагазин и сайт автомагазина, но без БД, либо с БД организации, но хотите на сайте разместить онлайн-каталоги.
Вы имеете автомагазин или автосервис и планируете создать сайт, где будет БД с каталогами запчастей и интерфейс для подбора и заказа прямо на сайте.
Вы профессионал, который работает на себя и планирует развивать свое дело. Создать сайт, продавать на нем автозапчасти.
Вы хотите получить информацию, как создать свою БД для сайта с VIN и каталогами запчастей.
Вы ищете информацию или алгоритмы, как работает подбор запчастей по VIN.
Вы хотите получить достоверную информацию для анализа или для бизнес-плана.
Какую пользу даст эта статья?
Вы узнаете как создается готовое решение "под ключ" для онлайн-каталога запчастей.
Вы узнаете, что объединение 1с - VIN-поиск - Учет - БД по API - это не желание, а обязаловка!
Вы точно будете знать, что существует 100% точность в подборе запчастей по VIN. Если у вас было много возврата - эти знания увеличат Вашу прибыль на 200%.
Вы точно будете знать как подбирать детали за 30 сек. с 100% точностью вместо 5 минут с неизвестным результатом.
Вы точно перестанете терять клиентов, которым случайно продали то, что явно не для их автомобиля.
В конце статьи мы разместили бесплатные обучающие материалы для Ваших сотрудников.
Вы узнаете, что резервное копирование - это часть бизнес системы, а не it-шный жаргон.
Готовый модуль для сайта автомагазина с корзиной и синхронизацией склада - это не мечта, а часть техзадания!
В этой статье Вы увидите рабочие скрипты для парсинга EPC в MySQL.
Узнаете что такое парсинг. Смело так, подойдете к прогеру и спросите "А ты запарсишь мне в mysql базу EPC или слабо?"
Как на сайтах автомагазинов появились онлайн каталоги?
Мне очень часто задают вопрос: Откуда взялись все эти каталоги на сайтах автомагазинов? Как мне на своем сайте разместить такие же? Где взять БД.
Чтобы ответить на этот вопрос, давайте посмотрим на структуру онлайн-каталогов и начнем с алгоритма работы. У нас есть VIN (17 знаков) - это базовый идентификатор, по которому начинается подбор запчастей.
Алгоритм подбора запчастей на сайте онлайн автомагазина
1
VIN
Вводим VIN-код автомобиля
→
2
Картинка узла, детали
Получаем точное изображение детали или узла
→
3
Каталожный номер и название детали
Узнаем точный каталожный номер и название детали
→
4
Цена
Определяем точную цену выбранной детали
Кто владеет информацией по VIN-коду?
ОТВЕТ: Производитель автомобилей.
Это значит, что исходные данные для будущей БД автомагазина необходимо брать из первоисточника - это программы, которые являются каталогами запчастей для подбора деталей по VIN-коду. Это также означает, что все онлайн-каталоги запчастей взяли данные именно из первоисточника. Однако работать можно и по 11 знакам VIN-кода, при этом последние 6 знаков (серийный номер) можно не брать в расчет и собирать базу данных на основе общедоступного принципа Standard ISO 3779.
В VIN-коде данные WMI и VDS позволяют "на пальцах" идентифицировать автомобиль, а вот VIS - это та самая часть, которая доступна только в оригинальных базах данных (доступ к ним возможен через программы-каталоги запчастей).
Практически у 70% сайтов в России VIN-идентификация построена на 11 знаках, потому что получить в базу VIS очень непросто.
Далее, вопрос: Откуда берутся оригинальные номера запчастей или каталожные номера деталей и цены на них?
ОТВЕТ: Все детали для автомобиля формируются на этапе его проектировки и заказываются у производителей этих деталей, к примеру, стартер Bosch, лампочка EAL.
Но оригинальный номер детали на стартер Bosch будет уникальный для конкретного автомобиля, точнее для производителя. Однако в базах типа TecDoc можно прояснить ситуацию и узнать каталожный номер не производителя, а уже Бошевский.
У нас получается, что первоисточник - это снова БД производителя (каталог запчастей EPC) и вторая БД - это каталожные номера деталей самих производителей этих деталей, к примеру Bosch. У нас вышло 2 БД, между ними нужны кроссы, источник - это БД TecDoc или аналоги типа Atris.
ВЫВОД: Требуются 2 БД: 1-я БД - данные первоисточника (Производителя) - это EPC, и 2-я БД с кросами оригинал-неоригинал.
Получается, что для будущей базы нужно искать данные в EPC и в TecDoc.
Как создавать БД MySQL для сайта с онлайн каталогами автозапчастей по VIN.
Рассмотрим детально пример с Toyota EPC.
Допустим, Вы занимаетесь только Toyota → БД оригинальная будет взята из Toyota EPC, данные по кросам на неоригинал из TecDoc. Что такое Toyota EPC? Это программа-каталог с файловой БД. Программа содержит оригинальную базу и устанавливается в систему Windows.
Если вам нужна готовая база данных для сайта с онлайн-каталогом запчастей, мы предлагаем готовые решения, о них вы прочитаете после блока про парсинг (инструмент получения из EPC данных в базу MySQL).
Как из каталога получить данные и импортировать в SQL или MySQL?
Такая задача сразу ставит в ступор бизнесмена или инвестора, потому что он не программист. Однако он не подозревает, что решение у него под носом и довольно простое.
Как с нуля получить каталог запчастей для своего сайта в формате SQL или MySQL?
Решение для бизнесмена заключается в - формировании Техзадания для программиста. В начале статьи мы выяснили алгорит взаимодействия:
1
VIN
→
2
Картинка узла, детали
→
3
Каталожный номер и название детали
→
4
Цена
Итак, у нас есть название производителя - Toyota (для примера, но все остальные производители имеют тот же алгоритм).
Нам требуются рынки, модели, годы выпуска, VIN коды, картинки, каталожные номера, название деталей.
Связи:
Toyota - Supra - США - 2010 года - JT2DE82A1S1005756 - все картинки с номерами деталей и названиями для нее.
Как связи работают в алгоритме с VIN в БД EPC на деле?
В EPC есть параметр Toyota по умолчанию. Далее, у нас есть уникальный VIN код JT2DE82A1S1005756 . VIN декодируется либо полностью по 17 знакам (в EPC), либо по 11 (если EPC базы нет). В нашем случае мы рассматриваем 100% точный подбор с участием всех 17 знаков VIN кода, это JT2DE82A1S1 + 005756 .
Что происходит на первом этапе алгоритма декодирования?
Алгоритм для всех производителей будет всегда одинаковый или еще упрощеней. При запросе по VIN коду JT2DE82A1S1005756 в EPC каталоге происходит операция - фильтрации (фильтр) на основе общепринятого стандарта Standard ISO 3779.
JT2 J=Japan; T=Toyota; 2= USA
D Кузов
E Тип ДВС: E=Turbo; D=Non-Turbo
8 Поколение (Supra 05.93+)
2 Количество подушек безопастности
A Праворульная
1 Проверочная цифра в VIN коде
S Модельный год
1005756 Сирийный номер, причем можно узнать из общедоступных источников по серийнику, когда именно (месяц в году) была выпущена машина. Как бы - узнать партию, чаще всего партия обладает одним и тем же набором деталей с вероятностью перевыпуска или заменой деталей в 0,01%.
Что происходит в алгоритме после VIN декодирования?
После декодирования JT2DE82A1S1005756 произошел фильтр в программе и все что не подходит сразу не учитывается для дальнейшего действия в алгоритме. Это означает что нам доступны только определенные таблицы СВЯЗЕЙ соответствий. То есть доступны узлы и запчасти которые применимы только к данному автомобилю.
Чтобы образно показать, то это может выглядеть так:
Каталожный номер
Название
Цена
Расположение на рисунке
в каких узлах
J59927VM
Шатун
200 $
6
2jz
Это образный пример, но логически это выглядит так.
Общий алгоритм подбора по VIN коду?
Таким образом мы выяснили полный алгоритм подбора по VIN коду. На основании алгоритма можно формировать техзадание для программиста. Программист в свою очередь сформирует БД в MySQL с требуемыми таблицами для дальнейшей работы.
Очень интересный момент был у ребят в Владивостоке. Они формировали mysql базу для своего сайта автомагазина и для работы с базой они взяли японский EPC Honda Japan, а там оригинальные номера деталей были нормальные, а вот наименование в иероглифах. Вот был прикол!
Но они победили эту проблему и успешно реализовали БД на сайте, причем так что наименование было на русском и на японском языке!
Вы знаете, такое может быть, что в исходниках на японские автомобили, наименование и вообще язык - Японский. Этого не стоит пугаться, потому что технический автомобильный язык не широкий и всегда есть переводчики, а скрипты могут за 10 секунд перевести все на русский или английский язык.
В общем фантазия безграничная.
Формирование Техзадания и создание БД в MySQL
Когда все "есть на руках" пришло время реализовывать проект:
Найти программиста на фриланс-сайтах. Техзадание для программиста "Экспорт в MySQL данных из каталога автозапчастей с помощью Python"
После того как программист найден, необходимо предоставить ему источник - это БД программы-каталога запчастей. Многие программы, как Toyota EPC, хранят данные в файлах с расширениями .dat, .idx, .dbf, .mdb. Другие программы в вовсе на SQL или TB.
После ознакомления с источником данных программист начнет экспорт в MySQL
Вы можете обсудить с программистом свой план как именно Вы хотите использовать базу.
Как эспортировать БД автозапчастей и VIN из EPC в MySQL примеры
Итак, мы выяснили, что исходник данных это EPC каталоги, теперь стоит вопрос как получать данные?
Из просто дистрибутива (допустим DVD диск с программой) данные можно получить, но не ясно как они работают, как передаются, т.е. - нужно анализировать цепочки. И вот тут идеально подходят наши комплекты.
У нас в разделе Услуги есть комплекты для автомагазина. Наши комплекты включают в себя уже установленные EPC в виртуальную систему Windows на гипервизоре. Для программиста запустившего комплект, а далее сам EPC по средствам API парсинг из EPC в MySQL будет рабочим процессом.
Что увидит программист:
В наших комплектах можно запустить каталог EPC. Каталог - это программа у которой есть своя БД и API взаимодействия между базой и окном программы (оно может быть даже IE как в Mercedes EPC). Имея рабочую программу программист сразу получит возможность проанализировать цепочки взаимодействия.
Программист увидит все кроссы, Оригинал, Неоригинал и связи между ними.
После анализа он сможет прям в комплекте начать парсинг в MySQL либо миграцию, эскпорт, конвертацию.
Коплект EPC-System является изолированной средой. Комплект имеет свой бэкап, при этом полное восстановление - всего за 5 сек!!! Этого даже теоритические невозможно было бы добиться тестируя и организуя парсинг в обычной системе.
В комплекте более 100 программ, установка каждой заняла бы у программиста для парсинга до 5 часов времени. Это огромная экономия времени - и денег!
После парсинга из комплекта с EPC каталогами в MySQL программист смело может начать интеграцию БД с 1С, с "программой Учета", с "ПО для Склада" и организовать доступ к базе со страничек сайта. Размещение на сайте онлайн каталога с доступом к БД MySQL куда мы эскпортировали данные из EPC с настроеной связью со всем ПО в организации - должно быть завершающим этапом. В дальнейшем потребуется администрирование, настройка и оптимизация.
Наши комплекты сэкономят вам месяцы работы и сотни тысяч рублей на разработке.
Фактически у вас готовое техзадание, Вам не нужно тратить деньги на исследование и анализ для конструктора БД, достаточно взять и извлечь данные для Вашего проекта!
Пример работы на VBS:
Пример работы через ODBC (если данные в MDB) на Python:
Пример работы через парсинг бинарных данных на Python:
До извлечения данных из каталога запчастей в свою MySQL проверьте лицензионное соглашение на предмет ограничений. После полного извлечения или парсинга из каталога запчастей в свою БД нужно подумать о следующем шаге - это свой сервер для автомагазина (будет стоять в кладовке) или хостинг.
Какой нужен сервер для размещения онлайн-магазина автозапчастей?
На самом старте лучше выбрать свой сервер, чтобы была связь на месте, прямо в магазине. На практике я часто встречал серверы довольно в примитивном виде. К примеру, ребята в магазине Volvo Truck в Москве продавали запчасти на фуры вольво и прицепы шмитц, так вот, они извлекли из EPC Volvo данные через парсинг. С Volvo это делается проще простого, так как сама программа каталог имеет базу в SQL или даже MySQL, похожая ситуация и с Scania.
Так вот, ребята использовали свой сервер на Windows с примитивным железом, пыльный системник где-то в углу офиса. Все работало быстро и отлично, потому что это только БД Volvo. Думаю, если магазин одного или двух брендов, сервер даже не потребуется, другое дело - это мультибренд, там уже процессор нужен i7 Intel и выше.
Свой сервер поможет настроить системный администратор, его можно построить на Windows Server, чтобы было проще администрировать пользователям. Также серверу на "винде" будет рад программист 1С.
Далее, после того как с сервером вопрос будет решен, потребуется создать внутренний софт для работы со складом, MySQL, и с 1С, да так, чтобы это было связано между собой. После этого можно переходить к API поставщика. Можно использовать готовые решения, но для этого надо будет позаботиться об интеграции. Убедитесь заранее, что все компоненты архитектуры будут друг с другом работать.
Я думаю, что в 2025 году многие крупные автомагазины в России работают на своих серверах, имеют штат IT-сотрудников, которые следят за железом, резервным копированием и за БД.
Если у вас стартап и Вы планируете открывать сайт с автомагазином, главное - это связь между сайтом с БД MySQL и вашей программой учета и 1С. Учет наличия, поиск по сайту и отображение ТОЛЬКО наличия (к примеру, по каталожному номеру или по "колодки тойота камри") и резервирование.
Все эти тонкости, как правило, учитываются в готовых CRM или программистом при создании фреймворков или софта под организацию.
IT архитектуры автомагазина для сравнения
Многие не переносят базу данных с каталогами запчастей, поскольку теряется быстродействие при взаимодействии между поставщиком, базой и сотрудниками. Еще очень важным моментом является безопасность и резервное копирование, одна только база данных для сайта Toyota будет весить около 30 ГБ, база данных VW ETKA - 10 ГБ, если Mercedes EPC - то почти 60 ГБ.
Третий вариант - это облачные кластеры, но это для международных компаний.
Заключение
В данной статье я постарался ответить на вопрос - откуда берутся на сайтах автомагазинов онлайн-каталоги. Для магазина важна точность в подборе: если использовать VIN на 11 знаках - выше риск получить возврат, если VIN по всем 17 знакам - подбор будет 100%. Учитывайте это для формирования MySQL с БД из программ-каталогов.
Если Вам нужны комплекты мультибренд, обратите внимание на наши сборки.
Успехов Вашему бизнесу!
Ознакомьтесь с нашими бесплатными обучающими материалами.
2010-2025. EPC System - каталоги запчастей по VIN коду, электронные руководства по ремонту, электросхемы, схемы гидавлики на автомобили, тягачи и спецтехнику. При копировании обучающих материалов и видеокурсов для профессионалов с этого сайта необходимо указать ссылку на источник. Наш адрес: г. Москва, ул. Героев Панфиловцев, 10 125480