0

私がやろうとしているのは、Magento のカスタム PHP スクリプトから、特定のストアのすべての製品とカテゴリの情報にアクセスすることです。既に Mage.php をインクルードしており、ストア情報にアクセスできますが、ここから先に進む方法がわかりません

 <?php 
 include '../../../../app/Mage.php';

 $allStores = Mage::app()->getStore(6);

 var_dump($allStores);
  ?>

これによりストア情報にアクセスできるようになりますが、->getProduct() を呼び出そうとするとエラーがスローされます

4

1 に答える 1

1

製品のグループを含む Magento データ構造である製品コレクションを探している可能性が最も高いです。

$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToSelect('*');
$collection->addStoreFilter(8);

foreach ($collection as $product) {
    Zend_Debug::dump($product->getData());
}

$categories = Mage::getModel('catalog/category')->getCollection();

foreach ($categories as $category) {
    Zend_Debug::dump($category)
}

Magento の EAV データ構造を考えると、Magento の製品オブジェクトはかなり複雑です。

于 2013-06-20T20:24:59.947 に答える