待支付订单里,同时提供了"去支付"控件,两者之间的逻辑是怎样?

待支付订单里,同时提供了"去支付"控件。假如用户先将商品放进待支付订单,过几天后点击“去支付”控件,此时系统需要做一些逻辑判断吗?一:判断订单里的商品是否在售?如果全部在售,下一步判断什么?如果订单里
阅读全文
请先 登录 后评论
  • 0 关注
  • 0 收藏 177 浏览
  • 略问用户 提出于 2020-10-22 17:36:03

3 个回答

xxxxxa

一般的电商平台对于支付时间都有个有效期的限制,不会让客户一直占用一个订单,这也是为了释放库存和资源占用。

第一,你得确定你们平台,订单提交后,订单详情里的商品参数信息是锁定不变,还是每次及时拉取后台服务器最新的商品信息?

如果采取的是订单生成后,就锁定商品参数信息,那也就是你们默认这个订单里商品的价格和属性不变,只要用户在你们规定的有效期内去支付,你们都承认按下单时的价格和商品描述提供发货或消费;

如果采取的是每次及时拉取后台服务器最新的商品信息,只要后台商品信息变更,就触发前端相应数据变更,那么在用户去支付时,就应该根据后台提供的变换参数信息,清楚的提示到用户,让用户在支付前可以清楚的知道自己即将支付的订单商品信息是否有变动?而不是偷偷地就直接跳转到支付平台,或直接一句“支付失败”。这样会让用户体验很不好;

第二,订单的支付时间,最好是设定一个有效期。

如果用户真想购买,会在短期内去支付,而不会是一个月后才想起去支付。淘宝一般是72小时有效期,有些服务类的平台,因为涉及到人工这块,及时性比较高,所以设定的有效期差不多是半个小时到几个小时不等;

第三,如果订单商品信息没有变动,然后又在平台规定的有效支付期内,那自然在用户点击去支付时,啥也不用提示,直接让他进入支付流程;

这只是个人的"偏见",不喜可喷!

请先 登录 后评论
xxxxxa

这个是可以通过不同产品对待支付状态的定义来实现不同的判断的。 比如,一般产品会定义订单待支付有一定的时间状态,时间超时就会自动转为订单失败状态,所以在待支付状态的订单支付都是可以成功地。

请先 登录 后评论
xxxxxa

1.订单都有支付时间限制的,订单一旦生成等同于一个交易双方的一个协议,在订单取消前没有理由作废,所以订单在有效就都应该可以支付(不受单价变化和商品销售状态变化的影响),特殊情况要看运营需求,这个是普通订单处理,特殊订单例外;

2.库存问题,首先看时下单减库存还是付款减库存;

请先 登录 后评论