我试图向我的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的产品。
给我一些希望吗?
答案 0 :(得分:0)
过滤器使用另一个addAttributeToFiler('库存数量的属性代码',数组('gt'=&gt; 0));
这充当AND过滤器
您可以根据要求检查'和'和'或'过滤此处OR and AND STATEMENT addAttributeToFilter magento并使用。