Загрузка параметров товаров virtuemart
Что есть.
Есть товары, загруженные в virtuemart, но сейчас для товаров минимум параметров (каждой категории товаров соответствует тип товаров, содержащий свои параметры). Есть выгрузка всех товаров в ехель файле. Обрабатывать только опубликованные товары.
Есть файлы парсинга с сайта донора, разбитые по категориям товаров. Файлы содержать большое количество параметров товаров. Это в файле csv (если открывать через excel, то некоторые значения ехель преобразует в даты (например, 8/10 преобразует в 8 октября 2011). Для параметров нужно брать именно значение, корректные значения можно посмотреть, например, загрузив в access)
Что нужно:
Сопоставить данные по загруженным товарам и товарам из файлов парсинга. Однозначно уникального ключа нет. Есть 99% совпадение по названию товара.
Первичные данные – это существующие товары в магазине. Т.е. именно для них нужно определять параметры.
Загрузить выбранные параметры;
Загрузить подробное описание из файла парсинга из поля TAG_product_desc в товар, но в поле, которое не будет видно для поисковиков, Для этого в таблице товара сделать поле типа product_desc_parsing, куда и копировать значение. ( в дальнейшем с помощью синонимизатора данные из этого поля будут копироваться в обычное поле описания виртуамарта).
Работа должна проходить в 3 этапа:
1. Подготовка предварительных файлов
Перед загрузкой предоставить отдельные файлы по каждой категории (ехель/цсв/аксес), содержащий следующие поля по каждой:
Существующие поля в виртамарт (артикул, название товара, краткое описании), существующие параметры, новые параметры.
Подготовку файлов выполнять очень внимательно! Где-то нужна будет неавтоматическая обработка, а смотреть интеллектуально (напимер, из-за того, что название товаров будут отличаться на одну букву).
2. Доработка файлов – указание недостающих значений параметров для товаров (основных параметров). Будем делать сами. Различия могут быть из-за того, что некоторые товары загружались в магазин уже после массовой загрузки товаров из файлов парсинга. Поэтому они будут сейчас в магазине, но для них не будет параметров парсинга. Также на этом этапе будет проверка файла.
3. Импорт в виртуамарт данных (параметров и описания).
На выходе Должен быть разработан механизм, шаблоны для импорта новых параметров.
Механизм загрузки должен быть удобным для последующей адаптации и самостоятельной загрузки параметров и других данных. (сейчас я использую CSV Import)
Указывайте адекватные цены и сроки, объем работы понимаю. Людей без опыта подобной работы прошу не беспокоиться.
Прикрепляю для примера файл с существующими товарами и файл с параметрами.