网上下订单送礼品应该怎么操作?网上哪里可以下单送礼的?

网上下订单送礼品应该怎么操作?网上哪里可以下单送礼的?

送礼网,是国内特色送礼网站,在日常的生活中,人们经常会相互馈赠礼物,这是人们社会生活中不可缺少的交往内容,中国人一向是崇尚礼尚往来的,所以如何送礼?怎样去送礼,每个人在送礼的路上都十分地仔细、认真,但是,你真的理解什么是送礼吗?你真的会“送礼”吗?送礼的真正意义是什么呢?

送礼,是一种表达自己感情、加深与别人间沟通和交流的方式;是一种感情意义上的互通交融;也是彼此建立和维系信任和关系的一条纽带。送礼,其实不仅仅是一件商品、一个动作那么简单,其实,它更像是一种“社交关系”的链接,让你能够通过礼物的传递,建立与其他人的联系、增进感情、维系关系的纽带。所以,送礼更是一种技术、是一种重要的思维和情商的表现。

网上下订单送礼品应该怎么操作?网上哪里可以下单送礼的?

网上下订单送礼品应该怎么操作?网上哪里可以下单送礼的?

电子交易的一个很基本的问题,就是避免用户下重复订单。用户明明想买一次,结果一看下了两个单。如果没有及时发现,就会带来额外的物流成本和扯皮。对商家的信誉也不好看。

从技术上看,这是一个分布式一致性问题;但实际上,技术无法100%解决这类问题,得结合多种手段综合处理。这里就来说道说道。

为啥会下重了呢?

原因1:客户端bug

比如下单的按键在点按之后,在没有收到服务器请求之前,按键的状态没有设为已禁用状态,还可以被按。又或者,在触摸屏下下订单送礼品,用户手指的点按可能被手机操作系统识别为多次点击。

嗯,谁能保证客户端不偶尔出个什么bug 呢。

原因2: 超时

用户的设备与服务器之间可能是不稳定的网路。这样一个下单请求过去,返回不一定回得来。超时最大的问题是: 从用户的角度,他无法确定下单的请求是还没到服务器下订单送礼品架构成长之路:分布式秒杀系统之如何防止单个用户重复秒杀下单?,还是已经到了服务器但是返回丢失了。——用户无法区分到底这个单下了还是没下。

这样在等待一个超时后,UI可能会提示用户下单超时,请重复再试。

原因3: 用户的App闪退/人工强退,之后重新打开重新下单

也许可以使用一些技术手段避免用户下重单,但是心急的用户可能会重启流程/重启App/重启手机。在这种强制的手段下,任何技术手段都会失效——用户压根就不让你的技术执行,你怎么玩?

在这些条件下,如何避免用户多下了一笔订单呢?

用幂等防止重复订单

在技术方面,这是一个分布式一致性的问题,即客户端和服务器端对某个订单是否成功/失败达成一致。防止重单的关键是使用一个由客户端生成的,可用于避免重复的key,俗称dedup key(deduplicate key之意)。这个key可以用任意可以保证全局唯一性的方式生成,比如uuid。客户端和服务器需要使用这个dedup key作为串联条件,一起解决去重问题。

客户端的流程

客户端需要实现这样一个下单界面。用户点击【确认下单】时,应该产生一个独一无二的dedup key,连定订单数据发送给服务器端。在服务器返回之前,该界面应该一直等待,直到服务器响应成功/失败或者超时发生(比如15秒后,收不到服务器响应)。如果超时发生,应该向用户提示是否重试下单或者退出该界面。当用户点击【重试】时,应该用刚刚生成的dedup key来再次发送下单请求——如果用户一直不退出这个流程,每次用户点击重试,都应该用这个dedup key来重试下单,直到服务器正常返回,或者用户放弃返回。

这么麻烦,有必要吗?

这要分业务场景,对于很多电商来讲可能不是必要的。因为从用户下单到订单被审核处理进入到发货阶段需要一定的时间(可能是半小时~1小时),并且一定是支付成功后才会开始进行下一步流程。在这个时间段,用户大概率能从网络错误中恢复过来,自行区分是否下重了。配合客服主动提示,会极大的降低出问题的概率。

但是对于理财服务来说,这种去重就非常必要了。因为

基于这些特性,在理财产品中,就要竭尽全力的去重。

结论

以上所讲是处理重复订单问题的一般方法。你可以注意到,无论多么好的技术,也不可能100%的拦截所有的可能性,必须依靠技术+产品设计+运营支持的综合手段才能解决这类问题。

另外,本文还没涉及到关于订单支付(支付也可能重复哦)带来的进一步的复杂性,也没有讨论在高并发情况下的性能优化,仅仅讨论下单本身的问题。所以可以想象一下现实中的交易业务比这里的说的要复杂得多。

本文介绍的原理也不仅仅适用于防止下重复订单,而是可以应用到任何需要“创建一个不应该重复资源”的场景,比如“向用户发一条通知”,“触发一次不能重复的批处理任务!

网上下订单送礼品应该怎么操作?网上哪里可以下单送礼的?

送礼网,是国内特色送礼网站,它不是一个充满营销气氛的礼品网站,以琳琅满目的商品来吸引你,NO!NO!NO!送礼网,是礼上往来品牌旗下的信息资讯分类网站,它为你分享丰富的中国送礼文化、学问和知识,以及教会你应该如何送礼的技巧和方法,为所有送礼人提供一个公共交流、学习和中国特色礼品渠道平台,因为,送礼我们是认真的,你也是认真的。

送礼网,就是要告诉你:在对的时间,选对的礼,送对的人,做对的事。

从此你不再发愁如何去送礼,让送礼变成一件简单、轻松、开心的事,为礼而生,铸就高光时刻。

微信客服:Xique_Lipin / 交友交流、送礼推荐、礼品渠道

网上下订单送礼品应该怎么操作?网上哪里可以下单送礼的?


版权声明:本文内容由互联网用户自发贡献,该文观点及内容相关仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容请联系QQ:107759983,立即清除!

转载声明:本文由送礼网(www.songli518.cn)发布,未经允许禁止复制,如需转载请注明出处。
本文链接:https://www.songli518.cn/post/5425.html


礼上往来资源平台