我正坐在标题中描述的问题上。
我们的网站具有不同的客户组,但是为了简单起见,我仅使用两个示例组-批发和零售。
要复制该问题,请执行以下操作:
简单的产品也可以。
点击购物车上的“更新购物车”按钮可以解决此问题,但这并不是真正的解决方案。
这是一个magento错误吗?有解决办法吗?
答案 0 :(得分:0)
将产品添加到购物车后,其数据将复制到报价中。 这是正常现象,可以确保交易的一致性。
问题是什么行动触发了客户群的改变?如果这是前端发生的事情,则必须通过以下方式使购物车知道这一点:
$cart = Mage::getModel('checkout/cart')->getQuote();
$cart->setTotalsCollectedFlag(false)->collectTotals();