繁体   English   中英

通过脚本在magento中导入类别

[英]Import categories in magento through script

您好我刚刚开始学习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['d']; // 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'] = "23/25"; // this is the catgeory path
        $rootCategory['display_mode'] = "PRODUCTS";
        $rootCategory['is_active'] = 1;
        $category->addData($rootCategory);

        try {
            $category->save();
            echo $rootCategoryId = $category->getId();
        }
        catch (Exception $e){
            echo $e->getMessage();
        }
    }
?>

此代码运行时没有错误,也是此行

echo $rootCategoryId = $category->getId();

打印每个类别(循环)的唯一ID,但是当我在管理面板上看到它时,它什么都没有显示。 像没有导入的类别。

我已经提到了这个问题。 但它没有帮助。

任何帮助,将不胜感激。 谢谢。

嘿家伙我得到了答案。

$rootCategory['path'] = "1/23/25"; // this is the catgeory path  <-- I was giving this path wrong.

那你自己得到了答案。 但是,如果有人在寻找类别和产品以及其他进口/出口的其他工具,我推荐Magmi http://sourceforge.net/projects/magmi/ ,很棒的工具为我节省了很多时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM