Источник: «Veryweb.ru» Углубившись последний год в тему автомобилей и запчастей мы стали специалистами по решению довольно нетривиальных задач, связанных с особенностями автобизнеса.
Одна из главных сложностей — организация работы с множеством поставщиков и огромной номенклатурой товаров.
www.shinway.ru Главной «фишкой» данного сайта является система обработки прайс-листов различных поставщиков. Чтобы представлять о чем идет речь, сделаем некоторое пояснение. Представьте себе, что у компании есть десять поставщиков. Каждый поставщик предоставляет по нескольку прайс-листов. Каждый прайс-лист содержит от пятисот до двух тысяч товарных позиций. При этом, каждый поставщик строит прайс-лист по собственной системе: например, в одном прайсе наличие параметра обозначается плюсом, в другом пишется слово ЕСТЬ. Также по разному могут быть написаны производители и модели: одни пишут через слеш (Производитель/Модель), другие разносят производителя и модель по разным столбикам, третьи могут к модели через тире присовокупить модификацию, одни пишут латиницей, другие кирилицей. В общем, никаких стандартов!
Какая в связи с этим возникает проблема? Проблема в том, что на сайте все товарные позиции должны быть в едином формате. Ежедневно приводить такое количество прайс-листов в единый формат вручную, чтобы потом закачать их в базу данных — титанический труд. Единственная возможность закачать все прайсы в базу данных — создание интеллектуальной системы распознавания содержимого прайсов и автоматическое приведение к единому стандарту. При этом порядок столбцов в закачиваемом прайсе (excel-файл) может быть любым, у администратора есть возможность указать назначение столбцов, просто кликая мышкой по их заголовкам. Решить подобную задачу было не просто, но мы справились! Подробное описание проекта тут —
А Сергей Корсун, увидев этот сайт, вдохновился на очередную карикатуру.