gpt4 book ai didi

magento - 含运费的免费产品不显示付款方式

转载 作者:行者123 更新时间:2023-12-02 15:25:01 25 4
gpt4 key购买 nike

我们正在创建一个包含许多教育产品的 Magento 商店。许多产品都是免费的小册子,但订单需要支付运费。

如果我创建仅包含免费产品的订单并进行结账,则不会显示任何付款方式,并且我无法完成订单。

如何显示付款方式?

一些附加信息:

  • 如果我将付费产品添加到购物车,则会显示付款方式。
  • 有些产品完全免费(也不送货)。我们给它们的权重为零。如果你只订购这些,它确实可以正常工作。 (无需付款。)
  • 只有一种运输方式可用:表费率

最佳答案

我自己已经解决了这个问题。方法如下:

首先,制作文件 app/code/core/Mage/Payment/Block/Form/Container.php 的本地副本(将文件复制到:app/code/local/Mage/付款/ block /表单/Container.php)

然后转到第 119 行并更改:

$total = $quote->getBaseSubtotal();

$total = $quote->getBaseGrandTotal();

我通过下订单免费产品并在后端完成订单来测试更改。一切似乎都运行正常。

关于magento - 含运费的免费产品不显示付款方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13802183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com