【问题标题】:Magento adds payment and shipping fees to cart totalsMagento 将付款和运费添加到购物车总数中
【发布时间】:2012-10-29 09:49:23
【问题描述】:

我对 Magento 商店有疑问。

默认付款方式的费用为 49 瑞典克朗。但是还有其他几种免费的付款方式,这个只需要放在首位即可。

问题是,当我来到商店并在购物车中添加一些东西时,它会自动将这 49 瑞典克朗添加到总计摘要中,所以如果我添加 200 瑞典克朗的产品,它会在标题中的购物车中显示 249 瑞典克朗/checkout/cart/ 中的总计。

首先我认为这是此支付模块的特定内容,但我注意到如果您在购物车中选择一种运输方式并返回商店。它也增加了这笔费用。

有没有办法在结账前只显示产品总数?

我们正在使用单页结帐和股票主题,但我尝试停用主题和 OPC,但没有成功。

我想如果有办法不设置默认付款方式它会这样做,但与运输方式相反,没有办法在设置中为默认付款方式选择空白。

如果我更改为免费的付款方式,它可以根据需要使用,但由于商店与该付款公司有特殊交易,因此需要在结帐时提供优惠:/

【问题讨论】:

  • 好的,我使用 Mage::getSingleton('checkout/session')->getQuote()->getSubtotal(); 解决了标题中的购物车摘要。而不是 Mage::getSingleton('checkout/session')->getQuote()->getGrandTotal();
  • 问题是我如何让 /checkout/cart/ 在其计算中不添加费用。

标签: magento magento-1.6


【解决方案1】:

Mage::getSingleton('checkout/session')->getQuote() 在会话中获取购物车。并 getAllItems() 从购物车中获取物品。 collectRates() 获取购物车的费率。

Gl 在那

【讨论】:

  • 我认为有一些更基本的水平,这应该是固定的广告而不是破解模板?这就是我现在所做的......但感觉不对(:
  • 你有什么样的支付方式?您的付款方式在未经您同意的情况下在您的购物车中添加费用?
  • 这是一家名为 Klarna 的瑞典支付公司,它就像一个首付计划,他们为此收取费用。费用应该在那里,我可以在管理员中控制它,我只希望它没有出现在实际结帐之前,因为用户可以通过选择另一种付款方式来避免它。
  • 但如果用户更改付款方式仍然从 Klarna 获得费用?
  • 否,但由于 klarna 是默认/第一个选项,它会在用户有机会选择选项之前将此费用添加到摘要中。我知道这很奇怪,它需要成为默认选项,但在结帐前仍然无法显示它的费用。但这是他们的要求......我想如果我可以让“Klarna”出现在顶部但默认情况下没有选择付款选项(它如何与运输一起使用),它会做到的。
猜你喜欢
  • 1970-01-01
  • 2021-11-26
  • 1970-01-01
  • 1970-01-01
  • 2012-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多