Я пытаюсь получить цену продукта в соответствии с идентификатором магазина в Magento. Я использую приведенный ниже код:Как получить фильтр цены продукта в магазине
$store_id=2;
$collection=Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToSelect(array('name','image', 'price','special_price', 'special_packing','prosort','description','special_from_date','special_to_date'))
->addStoreFilter($store_id)
->addAttributeToSort('position');
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection);
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);
foreach($collection as $product){
$products = Mage::getModel('catalog/product')->load($product->getId());
print_r($products->getPrice());
}
Но взамен я получаю цену по умолчанию, есть ли что-нибудь, чего я не вижу или что-то не так?
Любая помощь приветствуется.
не работал для меня. Я использовал это внутри модели расширения. Любая идея? – Lasantha