【问题标题】:Accessing product and category information from a custom PHP script in Magento从 Magento 中的自定义 PHP 脚本访问产品和类别信息
【发布时间】:2023-03-09 13:24:01
【问题描述】:

我想要做的是通过 Magento 中的自定义 PHP 脚本访问我在特定商店中的所有产品和类别信息。我已经包含了 Mage.php,并且可以访问商店信息,但我不知道如何从这里开始

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

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

 var_dump($allStores);
  ?>

这使我可以访问商店信息,但如果我尝试调用 ->getProduct() 则会引发错误

【问题讨论】:

    标签: php magento zend-framework


    【解决方案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 中的产品对象相当复杂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      • 1970-01-01
      • 2017-11-13
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      相关资源
      最近更新 更多