Установка My Magento имеет ценовую область, установленную на веб-сайте.Поэтому я могу устанавливать разные цены на товары для разных сайтов.
Я пытаюсь загрузить модель продукта, но полученное значение атрибута цены является значением по умолчанию, а не определенным для веб-сайта значением.
Ниже приведен код, который я использую.
$oProduct = Mage::getModel("catalog/product")
->getCollection()
->addAttributeToSelect("*")
->addWebsiteFilter($websiteId)
->addFieldToFilter("entity_id", $ruleData["product_id"])
->getFirstItem();
Не уверен, что мне не хватает метода addWebsiteFilter, похоже, не дает желаемого эффекта.
Спасибо