Magento 1.9设置调用另一个值(权重)的属性值

Magento 1.9设置调用另一个值(权重)的属性值,magento,magento-1.9,Magento,Magento 1.9,所以,现在我有两种运输选择,因为运输是按重量进行的,而我的网站是B2B,所以客户希望知道他们为每一种产品支付的确切最终价格,而不需要使用购物车 因此,在附加信息块上,我有要显示的权重,我想添加另外2个属性,每个运输成本一个,问题是在每个属性上,我需要将权重值乘以每磅成本 例如: 常规运输成本为每磅5美元,快递成本为每磅8美元 我的产品A重0.34磅 因此,我需要的是,当我进入产品页面时,在附加信息中,查看以下2个属性: 定期装运:(价值为0.34*5)$1.70 特快专递:(值0.34*8)$

所以,现在我有两种运输选择,因为运输是按重量进行的,而我的网站是B2B,所以客户希望知道他们为每一种产品支付的确切最终价格,而不需要使用购物车

因此,在附加信息块上,我有要显示的权重,我想添加另外2个属性,每个运输成本一个,问题是在每个属性上,我需要将权重值乘以每磅成本

例如: 常规运输成本为每磅5美元,快递成本为每磅8美元

我的产品A重0.34磅

因此,我需要的是,当我进入产品页面时,在附加信息中,查看以下2个属性:

  • 定期装运:
    (价值为0.34*5)$1.70
  • 特快专递:
    (值0.34*8)$2.72
这可能吗?

简短回答:是的。 这当然是可能的

难道不应该有更多的计算逻辑吗?比如每个承运人的最低运输成本/重量


如果要重新使用magento逻辑,则必须创建quote对象。也就是说把这个产品放到购物车里。但是,由于您不希望这样做,只需在自定义块中实现您自己的逻辑,并将其添加到附加信息或您需要的任何位置。

我将逻辑添加到foreach循环外部的附加信息选项卡,但它不显示,因此我不确定它是否是正确的文件。。。我修改了app/design/frontend/theme/default/template/catalog/product/view/attrbutes.phtmld文件,根据您的主题和布局xml,它可以位于不同的位置。也许您应该公开如何实现它,或者添加一些静态内容来检查它是否是正确的模板。@frenciaj Nope,您已经尝试将代码添加到Vladimirs的答案中。请再试一次。你的问题,并添加到那里。