进口和以csv格式导出所有类别

时间:2011-02-28 07:22:15

标签: php magento import export categories

如何使用csv格式导入和导出magento中的所有类别?

5 个答案:

答案 0 :(得分:2)

大众产品进口商 - Magmi项目

magmi项目的最初目标是从与magento匹配的csv文件中提供产品批量导入脚本 dataflow csv导出格式。

主要项目目标是以合理的速度实现类似操作的数据流。

http://sourceforge.net/projects/magmi/

答案 1 :(得分:1)

Magento网站上的这个forum post将引导您完成整个过程。它添加了一个新的适配器,通过Magento导入器导入类别。由于复杂的连接和索引,这是推荐的方法,而不是使用原始SQL。

答案 2 :(得分:1)

我不知道导出它。我只知道如何导入它。 要导入类别: 1.创建高级配置文件并粘贴santosh kumar从此论坛http://www.magentocommerce.com/boards/viewthread/26022/编写的代码并保存。

  1. 运行时我得到空白管理页面,因此需要修改adminhtml / default / default / layout / <adminhtml_system_convert_profile_run> <remove name = "root"/> <block type="adminhtml/page" name="convert_root" output="toHtml" template="page.phtml"> <block type="adminhtml/page_head" name="convert_root_head" as="head" template="page/head.phtml"> <action method="addJs"><script>prototype/prototype.js</script></action> <action method="addJs"><script>prototype/validation.js</script></action> <action method="addJs"><script>varien/js.js</script></action> <action method="addJs"><script>mage/translate.js</script></action> <action method="addJs"><script>mage/adminhtml/tools.js</script></action> </block> <block type="adminhtml/system_convert_profile_run" name="system_convert_profile_run" template="system/convert/profile/process.phtml" output="toHtml"/> </block> </adminhtml_system_convert_profile_run>中的dataflow.xml 并刷新magento现金,现在您可以看到配置文件执行。还需要在var / import文件夹中创建categories.csv,并且必须在其中编写store,categories default,Sports default,Sports/Cricket default,Sports/Tenis

答案 3 :(得分:1)

我使用Magmi进行Mass产品进口产品,这对快速进口产品很有帮助,但是我们必须解决许多问题才能使其正常工作。 现在我正在寻找导入导出类别代码,但我无法找到它然后我得到导入导出类别扩展,http://www.magentocommerce.com/magento-connect/import-export-categories-extension.html 它很棒。易于安装和按照我的要求工作。完全满意。

答案 4 :(得分:0)

以下代码对我有用。请检查以下链接以获取完整代码。 https://www.pearlbells.co.uk/export-woocommerce-categories-csv/

function getCategories() {
wp_reset_query();
$custom_terms = get_terms('product_cat');
$allData = array();
foreach( $custom_terms as $custom_term ) {

    $categoryData = array( $custom_term->term_id, $custom_term->parent, $custom_term->name, $custom_term->slug, $custom_term->description  );
    $seoData = yoastSeoDetails( $custom_term->term_id );
    $featuredImage = getCategoryImage( $custom_term->term_id  );
    $allData[$custom_term->term_id] = array_merge( $categoryData, $seoData, $featuredImage );
}
createCSV($allData);
}

function getCategoryImage( $catId ) {

$thumbnail_id = get_woocommerce_term_meta( $catId, 'thumbnail_id', true ); 
$catImageUrl = wp_get_attachment_url( $thumbnail_id );    
return array($catImageUrl);

}

相关问题