スクリプトを介してMagentoのカテゴリをインポートします
質問
こんにちは私はちょうどマゼントを学び始めました。今、私はスクリプトを通じてMagentoにカテゴリをインポートしようとしていました。
私のMagentoコードはどのように見えますか
<?php
require_once 'businessclasses.php';
define('MAGENTO', realpath(dirname(__FILE__)));
require_once MAGENTO . '/app/Mage.php';
umask(0);
$count = 0;
echo "<pre>";
$data= new getCSV();
$rows=$data->getRootCategories(); // Gets the list of root categories.
foreach($rows as $row) {
echo $categoryName = $row['us']; // Name of Category
// Create category object
$category = Mage::getModel('catalog/category');
$category->setStoreId(1); // 'US-Store' store is assigned to this category
$rootCategory['name'] = $categoryName;
$rootCategory['path'] = "1/23/25"; // this is the catgeory path
$rootCategory['display_mode'] = "PRODUCTS";
$rootCategory['is_active'] = 1;
$rootCategory['is_anchor'] = 1;
$rootCategory['thumbnail'] = $row['catimg'].'.jpg';
$category->addData($rootCategory);
try {
$category->save();
echo $rootCategoryId = $category->getId();
}
catch (Exception $e){
echo $e->getMessage();
}
}
?>
現在、カテゴリは正常にインポートされていますが、画像はそこに設定されていません。そこにカテゴリの画像を表示していません。
誰かが助けることができますか?前もって感謝します。
解決 2
やあみんな私は私の間違いを受けました。
$category->setStoreId(0); // <-- I was giving this Store ID wrong.
他のヒント
私はurapidflowのようなものを使用していますが、それははるかに簡単で、インポートするためにすべての機能が組み込まれています。また、Magmiはチェックするのに役立つツールとその無料ツールです。
所属していません magento.stackexchange