Проблема с модулем feeds

Главные вкладки

Аватар пользователя olgastaf olgastaf 17 января 2013 в 22:14

Люди добрые, подскажите!
У кого есть опыт работы с feeds (Drupal 7 + Ubercart) - может, кто сталкивался с подобной проблемой.
Есть задача сделать экспорт/импорт товаров. Экспорт удалось сделать, а вот с импортом бьюсь уже сколько времени.
Пытаюсь использовать feeds (+ Ubercart Feeds).
В результате файлы складываются в default/file/feeds/, а на сайте так ничего и не появляется.
Подскажите, что делаю не так?
Как сделать, чтобы информация из файла отразилась на сайте?

ВложениеРазмер
Иконка изображения novyy_risunok1.jpg41.58 КБ
Иконка изображения novyy_risunok_1.jpg42.42 КБ

Комментарии

Аватар пользователя olgastaf olgastaf 18 января 2013 в 14:20

Продолжаю историю с feeds
Похоже на то, что импорт даже не пытается начаться. Обычно, когда производится импорт, идет сообщение, и если что-то не так, то появляется сообщение об ошибке.
Здесь же вообще ничего не происходит. То есть что там в файле находится - хоть кракозябры, хоть "Война и мир" - абсолютно не важно, модуль его не открывает вообще.
Пробовала также загружать файл не из браузера, а прямой ссылкой. Картина та же.
Может к нему еще какого-то модуля не хватает? Или может, название файла чему-то должно соответствовать?

Аватар пользователя olgastaf olgastaf 18 января 2013 в 14:32

Пробовала делать импорт с помощью плагина Prices Updater (в Ubercart). Вот там все нормально - импорт идет, цены на сайте меняются.
Но там только два поля - артикул и цена. И новые товары не создаются, можно только цену у старых поменять.
Есть у кого-нибудь идеи, как еще можно импорт сделать?

Аватар пользователя olgastaf olgastaf 18 января 2013 в 22:50

В результате проблему удалось решить по принципу "Давайте все выгрузимся и загрузимся снова, может она поедет"
Все снесла, установила заново. Заработало.
Единственный разумный вывод, который можно из этого сделать - не нужно было переделывать импортеры, которые даны там по умолчанию. Просто клонированием создать новый, и уже его редактировать.