有没有办法在Magento 1.9.1的产品详细信息页面中显示产品成本? 我希望每个产品都能显示相关的运费,非常感谢
答案 0 :(得分:3)
您可以将以下代码粘贴到主题中的“/template/catalog/product/view.phtml”文件中。
if($_product->isSaleable())
{
$quote = Mage::getModel('sales/quote');
$quote->getShippingAddress()->setCountryId('DK');
$quote->addProduct($_product);
$quote->getShippingAddress()->collectTotals();
$quote->getShippingAddress()->setCollectShippingRates(true);
$quote->getShippingAddress()->collectShippingRates();
$rates = $quote->getShippingAddress()->getShippingRatesCollection();
foreach ($rates as $rate)
{
echo $rate->getPrice();
}
}
最后一个foreach将为您提供启用不同送货方式的运费。将其存储在任何变量中,并在view.phtml文件中的任何位置显示它。你完成了!