Can anyone please tell me in layman terms what is meaning of following code below.
$collection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToSelect('name')
->addAttributeToSelect('sku')
->addAttributeToSelect('price')
->addAttributeToSelect('status')
->addAttributeToSelect('short_description')
->addAttributeToSelect('sm开发者_开发问答all_image')
->setStoreId($this->getStoreId())
->addMinimalPrice()
->addFinalPrice()
->addTaxPercents()
->addStoreFilter()
->addAttributeToFilter('is_facebook', 1)
->setVisibility(Mage::getSingleton('catalog/product_visibility')->getVisibleInCatalogIds());
$collection->load();
That gets all products visible in catalog for the current store that have the 'is facewhatever' attribute set to one. The retrieved fields are self explanatory, presumably those are needed for your Facewhatever store view.
This information is retrieved as a collection of objects that I presume the rest of your code iterates over to post to Facewhatever.
精彩评论