Magento,如何从分组产品中获取价格数组?

发布于 2024-11-04 19:03:11 字数 490 浏览 0 评论 0原文

我正在寻找一个包含分组产品的所有 Final_prices 的数组。

目标是能够在product/view.phtml中使用此信息并显示价格范围,内容为:$25.00 - $899.00

我已经能够使用以下方法使数组在price.phtml中工作:

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

这将为我提供数组,但在每个分组项目的价格字段中。我需要能够获取数据,然后我想使用 php 的 min & max 函数可以轻松获取值并显示数据,如上所示。

这些数据需要能够在 view.phtml 文件中使用,因此这会带来一些麻烦。我曾尝试在 view.phtml 中使用价格,但似乎该函数在价格循环之外变得非常不高兴。

任何帮助将不胜感激!

干杯!

I am looking to retrieve an array with all of the final_prices for a grouped product.

The goal is to be able to use this information in product/view.phtml and display a price range that reads From: $25.00 - $899.00

I have been able to get the array somewhat working in price.phtml using:

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

This will give me the array, but in the price fields of each grouped item. I need to be able to get the data and then I am thinking to use php's min & max functions to get the values with ease and display the data as shown above.

This data needs to be able to be used in the view.phtml file so this creates a bit more trouble. I have tried using price in view.phtml but it seems the function becomes quite unhappy outside of the price loop.

Any help would be greatly appreciated!

Cheers!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

糖粟与秋泊 2024-11-11 19:03:11

您可以在 view.phtml 文件中尝试此操作:

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

希望这有帮助!

You could try this in view.phtml file:

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

Hope this helps!

乱了心跳 2024-11-11 19:03:11

抱歉,时间有限,但您可以执行以下操作:

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

执行此操作时,您将获得包含该组的所有设置的数组。如果你是在客户购物车 phtml 中,就更容易了:

$this->getProduct()->getData('group_price')

Sorry the timing, but you could just do the following:

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

When you do so, you will get the array with all the settings for the group. If you are in the customer cart phtml, is even easier:

$this->getProduct()->getData('group_price')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文