如果您要登录Magento并将一些产品添加到您的购物篮然后离开该网站,则会在下次返回该网站时保存这些产品.
但是,当您返回时,这会导致问题.如果您在退货时将产品添加到购物篮而未登录,然后在结帐流程开始时登录,则会合并您的访客和已保存的购物篮.这是不可取的.
如果您当前的篮子中有物品,有没有办法让Magento在登录时清除已保存的篮子?
提前致谢
Jos*_*tey 20
它看起来像是控制它的代码Mage_Checkout_Model_Session,特别是它调用的地方Mage_Sales_Model_Quote::merge.这意味着您有几个选择.
sales_quote_merge_before)并使用该机会清空其中一个购物车的事件.你必须检测周围何时应该这样做,但它比其他两个更清晰.如果在某种程度上不清楚,请告诉我.希望有所帮助!
谢谢,乔