2

如何在产品列表和产品页面和购物车中显示免费送货消息。只有当产品的价格大于 50 美元时,该消息才会出现在产品列表和产品页面中,如果总价大于 50 美元,则必须出现在购物车中。

我怎样才能做到这一点?

谢谢

4

3 回答 3

4

您可以下载此扩展免费送货激励并修改/升级/编辑等,按照您想要的方式更改它。

从以下方面获取想法:

  1. 这里
  2. 这里
  3. 这里
于 2012-12-23T23:40:10.427 回答
3

嗨 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
希望这对您有所帮助。. .

于 2012-12-24T07:01:48.767 回答
0

已成功使用上述内容并添加第二条消息以鼓励人们购买最高 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) 的消息 不是一个很好的编码器,但可以在一些帮助下做 还希望有声明显示更多需要在免费送货前购买

于 2015-02-27T12:45:14.533 回答