我正在通过cron job导入产品。首先它运行良好并在数据库中导入了大约400条奇怪的记录。但后来我发现我们需要将外部图像添加到今后要上传的所有产品中。所以我进行了谷歌搜索并使用了此网址http://www.blog.magepsycho.com/how-to-import-product-images-from-external-url-in-magento/中指出的解决方案(使用了Magento 1.6.1解决方案)。
我已按照指示在我的本地文件中创建了一个单独的文件。但是产品导入现在无法正常工作,我将$ batchModel-> getAdapter()视为null。此外,我从本地适配器中删除了本地文件目录。此外,我现在正试图导入正常图像,即在同一域中。以下是我的导入过程的片段:
$profile->run();
$batchModel = Mage::getSingleton('dataflow/batch');
var_dump($batchModel->getId());
if ($batchModel->getId()) {
var_dump($batchModel->getAdapter());
任何帮助都将非常感谢!!!
答案 0 :(得分:1)
我通过添加:
解决了这个问题Mage::app()->getRequest()->setParam('files', $fileName);
在我的剧本开头
其中$ fileName是我的“import.csv”的名称
(view app/code/core/Mage/Dataflow/Model/Convert/Parser/Csv.php)