Поискав в интернетах, ничего хорошего не нашел. В итоге написал небольшой скрипт.
Для того что бы все прошло успешно делаем следующее:
- Заливаем скрипт в корень сайта.
- Выгружаем список категорий из каталога в формате ID категории - название категории(с помощью этого же скрипта)
- подготавливаее файл для импорта в соответствии с правилами. Каждой записи добавляем ID категории к которой она относится.
- ID категории и Заголовок записи размещаем в таблице последними.
- Разделитель полей должен быть точка с запятой(;)
- Заливаем файл так же в корень сайта и меняем название на import.csv.
В принципе все.
Заходим по адресу твойсайт.ру/exportcsv.php
Остается только указать массив ID полей, взять можно из админки сайта ->в настройках Sobi -> Настройки полей. Указывавем через запятую
Далее в поле Номер колонки с заголовком указываем номер колонки из Вашего файла
Тоже самое с номером категории.
Жмем импортировать, и радуемся проделанной работой.
Скрипт достаточно простой. Так как у меня в каталоге небыло не логотипов не картинок, импортировать их он не умеет. Но при желании и знании хотя бы чуть PHP и MySQL делается довольно быстро.
Важно!
перед использованием обязательно сделайте резервную копию базы или сайта целиком, например с помощью компонента Akeeba Backup
Настройки для подключения к базе данных берутся из фала конфигурации джумлы.
Скачать скрипт можно из файлового архива
пример моего файла пример