Magento, как получить ценовой массив из сгруппированных продуктов? - PullRequest
0 голосов
/ 02 мая 2011

Я ищу, чтобы получить массив со всеми final_prices для сгруппированного продукта.

Цель состоит в том, чтобы иметь возможность использовать эту информацию в product / view.phtml и отображать диапазон цен, который читается как: $ 25,00 - $ 899,00

Я смог получить массив, несколько работающий в price.phtml, используя:

$prices = array ($_taxHelper->getPrice($_product, $_product->getFinalPrice()));
print_r ($prices);

Это даст мне массив, но в полях цены каждой сгруппированнойвещь.Мне нужно иметь возможность получать данные, а затем я собираюсь использовать функции min и max в php, чтобы легко получать значения и отображать данные, как показано выше.

Эти данные необходимо использоватьв файле view.phtml, так что это создает немного больше проблем.Я попытался использовать цену в view.phtml, но кажется, что функция выходит за рамки ценового цикла.

Любая помощь будет принята с благодарностью!

Ура!

Ответы [ 2 ]

0 голосов
/ 22 марта 2013

Извините за время, но вы можете просто сделать следующее:

Mage::getModel('catalog/product')->setStoreId($theStoreId)->load($theid)->getData('group_price');

Когда вы это сделаете, вы получите массив со всеми настройками для группы.Если вы находитесь в корзине покупателя phtml, это еще проще:

$this->getProduct()->getData('group_price')
0 голосов
/ 02 мая 2011

Вы можете попробовать это в файле view.phtml:

$prices = array (Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice()));
print_r ($prices);

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...