获取 Magento 中可配置产品的行总价

发布于 2024-10-24 16:35:29 字数 244 浏览 1 评论 0原文

我正在编写一个支付模块,在结账过程之后,我将执行以下操作来获取每种产品的价格。

foreach($order->getAllVisibleItems() as $item)
{
//...
$price = (float)$item->getData('row_total_incl_tax');
//...

Afaik 它适用于除可配置产品之外的任何类型的产品。如何检索可配置产品的行总计?

I'm writing a payment module, and after the checkout process I'm doing the following to get the price for each product.

foreach($order->getAllVisibleItems() as $item)
{
//...
$price = (float)$item->getData('row_total_incl_tax');
//...

Afaik it works with any kind of product except configurable ones. How can I retrieve the row total for a configurable product?

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

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

发布评论

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

评论(1

沒落の蓅哖 2024-10-31 16:35:29

似乎 Mage_Sales_Model_Order_Item 有一个 isChildrenCalculated 方法。如果为 true,您可以使用 getChildrenItems 列出单独计算简单的产品或循环遍历它们并将它们的行总数相加。

It seems Mage_Sales_Model_Order_Item has an isChildrenCalculated method. If true you can use getChildrenItemsto either list the simple products individually or loop through them and add up their row totals.

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