使用自定义属性加载产品以及产品数量是否大于0的magento?

时间:2013-09-19 10:45:50

标签: magento magento-1.7

我试图向我的magento商店提供特别优惠。实际上这很容易,但实际上我的情况与其他情况不同。我的情况是,我必须根据自定义属性(销售日期)以及产品获得产品qty必须大于零(Qty> 0)。我使用自定义属性

获得了产品
     <?php
      $collection = Mage::getResourceModel('catalogsearch/advanced_collection')
        ->addAttributeToSelect(Mage::getSingleton('catalog/config')- >getProductAttributes())
        ->addMinimalPrice()
        ->addStoreFilter();


    Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection);
    Mage::getSingleton('catalog/product_visibility')->addVisibleInSearchFilterToCollection($collection);
    $collection->addAttributeToFilter('date_sale', array('lt' => $todayDate));
     return $collection;?>

在此我得到的产品基于销售日期比今天的日期要小。在那个本身我必须得到数量大于0的产品。

给我一​​些希望吗?

1 个答案:

答案 0 :(得分:0)

过滤器使用另一个addAttributeToFiler('库存数量的属性代码',数组('gt'=&gt; 0));

这充当AND过滤器

您可以根据要求检查'和'和'或'过滤此处OR and AND STATEMENT addAttributeToFilter magento并使用。