待支付订单里,同时提供了"去支付"控件。假如用户先将商品放进待支付订单,过几天后点击“去支付”控件,此时系统需要做一些逻辑判断吗?一:判断订单里的商品是否在售?如果全部在售,下一步判断什么?如果订单里
一般的电商平台对于支付时间都有个有效期的限制,不会让客户一直占用一个订单,这也是为了释放库存和资源占用。
第一,你得确定你们平台,订单提交后,订单详情里的商品参数信息是锁定不变,还是每次及时拉取后台服务器最新的商品信息?
如果采取的是订单生成后,就锁定商品参数信息,那也就是你们默认这个订单里商品的价格和属性不变,只要用户在你们规定的有效期内去支付,你们都承认按下单时的价格和商品描述提供发货或消费;
如果采取的是每次及时拉取后台服务器最新的商品信息,只要后台商品信息变更,就触发前端相应数据变更,那么在用户去支付时,就应该根据后台提供的变换参数信息,清楚的提示到用户,让用户在支付前可以清楚的知道自己即将支付的订单商品信息是否有变动?而不是偷偷地就直接跳转到支付平台,或直接一句“支付失败”。这样会让用户体验很不好;
第二,订单的支付时间,最好是设定一个有效期。
如果用户真想购买,会在短期内去支付,而不会是一个月后才想起去支付。淘宝一般是72小时有效期,有些服务类的平台,因为涉及到人工这块,及时性比较高,所以设定的有效期差不多是半个小时到几个小时不等;
第三,如果订单商品信息没有变动,然后又在平台规定的有效支付期内,那自然在用户点击去支付时,啥也不用提示,直接让他进入支付流程;
这只是个人的"偏见",不喜可喷!