Magento:一页结账&;刷新而不丢失信息


Magento: OnePage Checkout & Refresh without Loosing Information

我有一个脚本,用于更新单页签出中的会话变量,该变量最终会影响购物车的总数。

该值已设置并保存到会话中,但由于页面尚未刷新,因此在提交时不会将该值读取到基础代码的其余部分中。

如果我保存了设置会话变量的签出部分,然后刷新页面,则会考虑该变量,并且签出工作正常。

有没有办法:

  1. 立即保存会话变量,以便underlyinf代码使用它

  1. 刷新购物车,回到其当前位置,因为这将使会话变量在逻辑中发挥作用

添加:

$this->getOnepage()->getQuote()->collectTotals()->save();

保存功能起到了作用。