【发布时间】:2013-09-02 06:03:27
【问题描述】:
我试图挽救 Spree::Shipping Error。发生的情况是,如果任何联邦快递 Api 没有给出正确的响应,用户就会停留在“地址”状态。他不能前行。
【问题讨论】:
标签: ruby-on-rails-3 spree
我试图挽救 Spree::Shipping Error。发生的情况是,如果任何联邦快递 Api 没有给出正确的响应,用户就会停留在“地址”状态。他不能前行。
【问题讨论】:
标签: ruby-on-rails-3 spree
如果用户无法通过地址状态前进,正确的行为是不允许用户前进。如果用户无法输入他们的地址,您就无法确定运费应该是多少,因此无法向用户收取正确的金额。允许用户通过这个阶段是危险的。
您可以使用Checkout Flow Customization Guide 自定义结帐流程。然而,这是一个坏主意。最好的办法是找出 FedEx API 的错误是什么,告诉用户是否可以更正,如果无法更正则指出错误。
【讨论】: