如何在产品列表和产品页面和购物车中显示免费送货消息。只有当产品的价格大于 50 美元时,该消息才会出现在产品列表和产品页面中,如果总价大于 50 美元,则必须出现在购物车中。
我怎样才能做到这一点?
谢谢
嗨 Marcelo,
要在产品详细信息页面上显示免费送货信息:template/catalog/product/view.phtml
$productprice = echo $_product->getPrice();
if($productprice >= 50)
{
echo 'free shipping is available for this product if cart total is greater than $50';
}
要显示在产品列表页面上,以在产品图片“免费送货”上方添加照片标记。路径:template/catalog/category/view.phtml
添加与上述类似的条件
购物车总计超过 50 美元可享受免费送货:
转到管理员:
System > Configuration > Sales > Shipping Methods
已启用:是
最小购物车总数:50
希望这对您有所帮助。. .
已成功使用上述内容并添加第二条消息以鼓励人们购买最高 50.00 英镑的免费送货服务
<?php if ($_product->getSpecialPrice() > 50.00):
echo $this->__('With Free UK Shipping');
endif; ?>
<?php if ($_product->getSpecialPrice() < 50.00) :
echo $this->__('Spend £50.00 To Get Free UK Shipping');
endif; ?>
问题是这些消息仅基于 SpecialPrice 但如果 SpecialPrice 为 null 或 0,我需要它显示基于价格 (RRP) 的消息 不是一个很好的编码器,但可以在一些帮助下做 还希望有声明显示更多需要在免费送货前购买