В общем после нескольких месяцев мучений с импортом в VirtueMart, у меня получилось это сделать.
Система на которой я это делал: хостинг Reg.ru + версию PHP поменял на 5.3 + Joomla 1.5.25 Full Rus + пакет update 1.5.25->1.5.26 + пакет последний fix безопасности + VirtueMart Complete Package 1.1.9 + Myimport 1.5.9 + 2 кривые руки, все остальные модули, хаки и доп. я ставил после этого.
Секрет прост -
в Ж*пу не надо использовать Excel, а скачиваем Open Office + он бесплатный.
Для простой работы нужно 3 программульки: ASDSEE PRO - Для быстрой обработки множества фото, но тут есть касяк - расширение JPG. А если у вас картинки в JPG, а в прайсе jpg - то получается билиберда.
Как раз тут подключается 2ая программа - Total Commander:
Меняем расширение на jpg. Далее обработанные заранее картинки для min изображений в ASDsee ставим с приставкой _min и не забываем раширение сменить на jpg.
И тут самая важная программа OpenOffice для генерации корректного прайс-листа.
Устанавливаем сам Myimport,
скачиваем пример импорта, точно
в таком же порядке копируем верхушку - где пункты написаны:
Категория Подкатегория Подподкатегория Товар-родитель Артикул Наименование Краткое описание Описание Цена Производитель Остаток Мин. Изображение Изображение Сортировка
Далее в OpenOffice - электронные таблицы,
забиваем прайс.
Забили, на всякий случай
сохраняем файл в формате OpenOffice - .ods, без кодировок и всевозможного экспорта.
Ура наконец мы заполнили всю эту штуку правильно -
расширение картинок совпадает с расширением в прайсе. jpg-jpg; png-pngПроверяем, читаем отче наше и
нажимаем сохранить как:
Тип файла - Текст CSV, называем по английски пример myimport,
ставим галочку обязательно на изменение настроек фильтра - нажимаем сохранить, далее
выбираем использовать текущий форматПосле:
Кодировка - Windows 1251
Разделитель поля (Взято из настроек Myimport) - ;
Разделитель текста(Взято из настроек Myimport) - " или \"
Ставим галку на текстовые значения в кавычках(текстовые значения в кавычках не обязательно) и сохранить содержимое ячеек как на экране.
И жмём Ок!
Поздравляю, Вы получили идеальный прайс для myimport 1.1.9
Теперь, если VirtueMart новый, то начинаем его первичную настройку: пункт меню и т.д., валюту я указал по английски - RUB.
Остается зайти в сам компонент, залить картинки по FTP, кстати если ничего не менять в настройках я заливал уменьшенные картинки 2 раза(Вот такой вот у меня шаблон, может у некоторых тоже попадется) - /components/com_virtuemart/shop_image/product и /components/com_virtuemart/shop_image/product/resized, основные картинки без _min заливал только в /components/com_virtuemart/shop_image/product.
Все указываем путь к файлу и заливаем, у меня правда появляется 1 лишняя скрытая категория unsorted в которой 0 товаров - приходится удалять её вручную, но это мелочь, а все остальное замечательно работает.
Пример самого сайта с загруженными товарами ~2600 -
http://jewellir.info/catalogКстати потом при установке видеоплеере, я обнаружил что при нажатии на редактирование материалов у меня открывается пустая страница в админке, у меня встали волосы дыбом, я хотел спать, а тут такая попа, на решение проблемы меня натолкнули ошибки которые я обнаружил когда попробовал редактировать товар в VirtueMart, к сожалению ошибки я не скопировал, но я просто перезалил 2 папки - libraries и plugins/editors/tinymce с начального архива Joomla 1.5.25 и все заработало.Надеюсь кому нибудь подойдет моё решение.