西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

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

时间:2016-01-23 14:54来源: 作者: 点击:
$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";
}
?>


(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容