0

我试图挽救 Spree::Shipping Error。发生的情况是,如果任何联邦快递 Api 没有给出正确的响应,用户就会停留在“地址”状态。他不能前行。

4

1 回答 1

0

如果用户无法超越地址状态,正确的行为是不允许用户前进。如果用户无法输入他们的地址,您就无法确定运费应该是多少,因此无法向用户收取正确的金额。允许用户通过这个阶段是危险的。

您可以使用结帐流程自定义指南自定义结帐流程。然而,这是一个坏主意。最好的办法是找出 FedEx API 的错误是什么,告诉用户是否可以纠正,如果无法纠正,则指出错误。

于 2013-09-03T21:02:30.337 回答