2011-11-07 7 views
0

これは私の最初の質問です:) 私自身のソフトウェアでそれらをアップロードするにはMagento Shopからすべての製品をエクスポートする必要があります。 Magentoからすべての製品をエクスポートし、csvファイルに保存する必要があります。Magento EAVデータベースから完全なレコードをエクスポートしてください

選択した商品のメインカテゴリとサブカテゴリ名、在庫アイテムを取得する必要があります。これらの情報をどのように入手する必要がありますか?

おかげ

/** 
* 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

これを実現するには、組み込みのデータフローエクスポートを試してみましたか? –

+0

この機能についてのドキュメントがないため、多くの困難がありました。あなたは接着剤を持っていますか? – Michelangelo

答えて

2

は、管理者にConfigメニューからexportコマンドを使用して、あなたは、CSVファイルにエクスポートすることができます。

複数のカテゴリを持つ項目の後に、名前の付いた追加のカテゴリしかない行があるという点で、現在のエクスポートはちょっと面倒です。

高度なエクスポートを実行できるはずです。より複雑なのは、MySQLからのエクスポートです。製品の完全な記述を作成するいくつかの表があるかもしれないという点では難しいです。

関連する問題