获取用于计算的自定义 Magento 属性值
Get custom Magento attribute value for calculation
在 Magento 产品页面上,我需要构建每件价格的值。该产品以 X 数量的包装形式出售。例如,我买了 1 包咖啡杯。该包装包含 100 杯,(等级)定价为 10 美元。每件价格为 0.10 美元(等级价格/每包数量)。为此,我通过向 table.
添加固定行来配置 /product/view/attributes.phtml 模板
检索自定义属性 (amount_per_pack) 以及产品等级价格的最佳方法是什么?
我们已经自己设法解决了这个问题。如果其他人需要这样的解决方案,我会 post 答案:
使用 attributes.html 模板,您已经拥有了几乎所有的产品属性。首先我们征集包裹数量:
<?php $_packamount = $_product->getPackAmount(); ?>
然后打电话询问等级价格
<?php $_tierPrices = $_product->getTierPrice(1); ?>
通过将等级价格除以包装数量将它们放在一起:
<?php $_pieceprice = $_tierPrices / $_packamount; ?>
并将结果回显到模板中:
<?php echo (round($_pieceprice,2)); ?>
非常简单明了
在 Magento 产品页面上,我需要构建每件价格的值。该产品以 X 数量的包装形式出售。例如,我买了 1 包咖啡杯。该包装包含 100 杯,(等级)定价为 10 美元。每件价格为 0.10 美元(等级价格/每包数量)。为此,我通过向 table.
添加固定行来配置 /product/view/attributes.phtml 模板检索自定义属性 (amount_per_pack) 以及产品等级价格的最佳方法是什么?
我们已经自己设法解决了这个问题。如果其他人需要这样的解决方案,我会 post 答案:
使用 attributes.html 模板,您已经拥有了几乎所有的产品属性。首先我们征集包裹数量:
<?php $_packamount = $_product->getPackAmount(); ?>
然后打电话询问等级价格
<?php $_tierPrices = $_product->getTierPrice(1); ?>
通过将等级价格除以包装数量将它们放在一起:
<?php $_pieceprice = $_tierPrices / $_packamount; ?>
并将结果回显到模板中:
<?php echo (round($_pieceprice,2)); ?>
非常简单明了