Magento - Импорт товаров - getAdapter возвращает ноль - PullRequest
0 голосов
/ 15 марта 2012

Я работаю над импортом товаров через cron job. Сначала он работал хорошо и импортировал около 400 нечетных записей в базу данных.Но позже я узнал, что нам нужно добавить внешние изображения ко всем продуктам, которые будут загружены в дальнейшем.Поэтому я выполнил поиск в Google и использовал решение, как указано в этом URL http://www.blog.magepsycho.com/how-to-import-product-images-from-external-url-in-magento/ (использовал решение Magento 1.6.1).

Я создал отдельный файл в своем локальном файле, как указаноНо импорт продукта теперь не работает, и я получаю $ batchModel-> getAdapter () как ноль. Далее я удалил локальный файл из моего локального каталога адаптеров.Также я сейчас пытаюсь импортировать нормальные изображения, т.е. которые находятся в одном домене.Ниже приведен фрагмент моего процесса импорта:

 $profile->run();
  $batchModel = Mage::getSingleton('dataflow/batch');
  var_dump($batchModel->getId());
  if ($batchModel->getId()) {
    var_dump($batchModel->getAdapter());

Любая помощь будет принята с благодарностью !!!

1 Ответ

1 голос
/ 23 апреля 2012

Я решил эту проблему, добавив:

Mage::app()->getRequest()->setParam('files', $fileName);

в начале моего сценария

где $ fileName - имя для моего "import.csv"

(view app/code/core/Mage/Dataflow/Model/Convert/Parser/Csv.php)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...