这是我的第一个问题:) 我需要从我的Magento商店导出我的所有产品,以便将它们上传到我自己的软件中。我需要从Magento导出所有产品并将它们保存在csv文件中。
我需要获取所选产品的主要类别和子类别名称,即库存商品。我如何获得这些信息?
由于
/**
* Export all the products
*/
public function export_products(){
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('custom_products_id')
->addAttributeToSelect('price')
->addAttributeToSelect('special_price')
->addAttributeToSelect('url_path')
->addAttributeToSelect('status')
->addAttributeToSelect('name');
foreach ($collection as $product) {
//var_dump($product);
#print_r($product->getData());
$categories = $product->getCategoryCollection();
foreach($categories as $category){
print_r($category->getData());
print_r(get_class_methods($category));
die;
}
die;
}
}
答案 0 :(得分:2)
使用管理员配置菜单中的导出命令,您可以导出为CSV文件。
当前导出有点混乱,因为具有多个类别的项目后面跟着只有名为的附加类别的行。
您应该能够进行高级导出。更复杂的是从MySQL导出。很难有几个表格可以创建产品的完整描述。