最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

magento 导出指定分类下面的所有产品信息

时间:2014-09-01 16:24来源:未知 作者:最模板zuimoban 点击:
$products =Mage::getModel( catalog/category )-load( $category_id ) -getProductCollection() -addAttributeToSelect( * ) -addAttributeToFilter( status ,1) -addAttributeToFilter( visibility ,4); 利用此脚本,,其实可以自己写一个导
$products= Mage::getModel('catalog/category')->load($category_id)
    ->getProductCollection()
    ->addAttributeToSelect('*')
    ->addAttributeToFilter('status', 1)
    ->addAttributeToFilter('visibility', 4);
 
利用此脚本,,其实可以自己写一个导出脚本,,方便管理产品,,,如下,,导出指定分类下的,目录id和sku
 
<?php
header("Content-Type: text/csv");
header("Content-Disposition: attachment; filename=catagory.csv");//filename是导出的文件名
header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
header('Expires:0');
header('Pragma:public');

 

require_once('app/Mage.php');
$app = Mage::app('default');
$products= Mage::getModel('catalog/category')->load(18)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', 1)
->addAttributeToFilter('visibility', 4);

echo "sku,category_ids\r\n";
$i=0;
foreach($products as $_product){
$ids = '';
$CategoryIds =$_product->getCategoryIds();
foreach ($CategoryIds as $val){
$ids .= '||'.$val;
}
echo $_product->getSku().','.$ids."\r\n";
}
?>


(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容