【电商】电商后台设计—订单中心

订单系统连接了用户和商家,用户可以通过订单看到商品购买详情,商家则可以通过订单看到购买用户信息等。而整个订单系统囊括了许多模块,如订单生成、订单计算等。

一、订单的生成与状态

1. 下单过程
电商下单的过程相信大家都不陌生,我们以从购物车下单为例,可以看到一次下单过程涉及的主要前端页面有购物车选择商品页、订单确认页、收银台支付页、订单详情页、订单列表页。
在这里插入图片描述
可以看到,下单过程中重点有3个,分别是订单金额计算、库存校验、过程信息清晰展示。

商品金额计算包括商品价格、运费、优惠活动的计算。

库存校验主要判断库存是否足够、用户是否有购买限制、库存的锁定与扣减。

过程信息清晰展示包括优惠明细、子订单明细、商品主图/名称/规格/数量的展示、运费/优惠券/促销的展示。

其中订单详情包含了最多的信息,主要包括用户信息、基础信息、收货信息、商品信息、优惠信息、支付信息、物流信息、其他信息,包括的详细信息见下图:
在这里插入图片描述
总结来看订单的下单过程如下:
在这里插入图片描述
2. 订单计算
在下单过程中,金额的计算是流程中最重要也是用户最关心的部分,订单应付金额=商品金额(SKU金额合计)+运费-总优惠金额。

我们分别来看这几个值。商品金额即商品原价,不扣除任何优惠金额,但是注意和划线价进行区分。我们在购物时,可以在商品详情页查看商品的运费金额,商品详情页的运费是根据商品的运费模板来计算。

以下图为例,我们可以看到商品是满一件包邮,其他常见的包邮规则还有满XX元包邮,某一区域包邮等。
在这里插入图片描述
以下图的运费模板为例,我们可以配置的关键信息有计费方式、配送区域、指定区域的首费与续费,若想设置包邮将对应条件下的邮费设置为0即可。

在这里插入图片描述
实际生活中我们经常会发现有些商品特价促销,9.9包邮,而我们日常寄快递都需要6元及以上,他们是怎么做到这么低的价格包邮的呢?

实际当寄件具有规模效应后,实际运费能压到非常低的价格,一般作为物流公司大客户来进行议价。

影响议价的因素主要有单量、所在地区(如义务优势)、包装重量与大小等。我们从某商家论坛找到的数据显示日均单量的200单以上时,价格可以谈至1.5元左右一单,实际运费较低。

但是随着电商发展至今,我们我们发现越来越多的商品都有包邮的服务,现在很多小伙伴如果发现商品不包邮相信都会犹豫之后再下单,所以在包邮盛行的今日,越来越多的商家会将运费计入商品成本,从而提供包邮服务,降低用户下单决策成本。

订单的优惠来源包括促销活动、优惠券、积分抵扣、会员折扣等。当涉及多种优惠活动同时进行、不同商品参与不同促销互动时,优惠金额的计算详见后续章节。

订单计算完成后最后一步是订单支付,这一部分主要包括支付方式,目前主流的是使用第三方支付,如微信支付和支付宝支付,这部分的对接详见第三方支付API文档,这部分后续我也会单独写一篇文章介绍一下。

订单的支付主要包括直接支付父订单,或者选择部分子订单进行支付。

3. 订单状态

在一次完整的订单过程中,订单有非常多的状态,主要的订单状态包括待付款、待发货、待收货、已完成。

  • 待付款:用户提交订单,尚未支付的状态。由于待支付状态会锁定库存,所以一般会设置超时自动取消。
  • 待发货:用户付款之后,等待商家发货。
  • 待收货:商家已发货,等待用户收货。
  • 交易成功:用户确认收货后,订单已完成交易。
  • 交易关闭:付款之前取消订单,或售后完成后订单全额退款。
  • 售后中:非订单状态,指订单有对应的进行中的售后单,如用户退换货、退款。
    在这里插入图片描述
    我们知道,订单状态决定相应服务体系,如“待收货”状态下是否可以确认收货、申请退款。同时,订单状态与售后状态相互独立,他们不是一个状态字段但是可以做关联。我们上述说的是订单的外部状态,即展示给用户查看的状态,而订单内部的状态指订单在仓库层相关的操作,这部分的操作对应的是“待发货”状态。

二、父子订单拆分

1. 父子订单

当我们在在线商城购物时,经常会遇到商品属于不同卖家或因商品数量、重量等问题需要拆单的现象。这个时候我们通常会生成两种订单号,一种是拆单前订单的订单号,另一种是拆单后的订单后。

其中父订单用于记录用户这一次下多单的行为,还有合并支付。如果有跨商家优惠,父订单可以对应到相应的优惠,然后对各个商家进行分摊、子订单用于追踪发货物流、售后以及财务结算的依据,用于记录优惠信息。用户关心的是订单的订单状态、物流状态、售后状态、售后金额,这些都会以子订单为单位进行跟踪。

注意,在订单产品架构的设计中,如果使用了父子订单的设计,系统中并不是需要拆单的订单才有父子订单,而是所有的订单都需要生成父子订单。
在这里插入图片描述
2. 订单拆单

影响父子订单拆单的规则有多个,主要有平台的不同店铺商家、不同的发货仓库、品类特殊包装要求、物流因素、商品价值等。

根据拆单时间的不同,我们可以分为支付前与支付后的拆单,支付前主要是拆订单——拆成父子订单。支付后主要拆发货单——拆成子订单和多个包裹。

最好在下单过程中能拆好就拆好,避免后续判断。但是比如第三方商城订单、仓库发货限制等因素会导致生成订单后仍有需求拆单。
在这里插入图片描述

3. 优惠分摊

订单支付时非常重要的一个环节就是计算优惠的分摊,即订单内所有商品参与一个活动后,活动优惠的金额分摊各个商品后的金额。

为什么要计算优惠分摊呢,主要作用有:

  1. 使用优惠后计算每个商品实付金额,用于后续核算商品利润。
  2. 作财务上的结算用。
  3. 商品售后时计算应退商品金额。我们以一个实例来分析订单金额的计算:
    在这里插入图片描述
    子订单1中各商品分摊的优惠:
    在这里插入图片描述
    如果退回了子订单1中的商品1,此商品实付205.12元,若退全款则退款205.12元。除了退现金外,虚拟资产也要退回,例如积分、充值费用等。比如该商品若全额退款可退回1.03元——103个淘金币。若全额退款则部分情况下优惠券退回,部分退款则一般不退优惠券。

三、从下单到发货

1. 订单发货流程

用户下单后,接下来就是安排发货。

根据商家体量的不同,发货方式也会有差异。小商家一般采用手动打包、线下跟踪。发货后,在商家后台填写物流信息;中小商家利用第三方ERP管理订单,统一发货,并自动回传物流信息;大商家或自营平台则有自己独立的ERP或独立的WMS,并且会有适合业务的定制化流程。

订单发货时首先涉及的是拆单,因为仓库都是根据订单为单位去进行发货,我们来梳理一下订单全流程中,拆单的过程:
在这里插入图片描述
第一次拆单拆的是订单,指用户同时从购物车提交订单,拆分生成多个子订单。第二次拆单是拆发货单,如果一个订单需要拆分成多个包裹发出,我们需要在调度层进行拆单,下发给仓库多个订单。

注意,这里一般不建议在仓库层拆单,因为在仓库层拆单不好监控。
在这里插入图片描述
上图展示的是订单的前台显示状态,但是对应后台订单层订单发货的状态非常复杂,一个前台订单状态对应非常多后台发货相关步骤的流转,具体见下:
在这里插入图片描述
上面讲的是普通实物商品的常规发货流程,实际我们还会碰到其他的订单类型,不同业务有不同的订单,不同的订单有不同的订单流程。

实物商品中,最常见的是普通实物商品,走的是上述的常规订单流程。第二种是实物+服务的商品,比如售卖家电并提供上门安装调试服务。在这种情况下,实物子订单和安装服务子订单相互独立,在一个父订单下绑定,等后续安装服务完成后,订单状态才算完结。若客户不要求安装服务,则涉及到服务费用退款。

虚拟商品中,一种是纯线上的服务如话费充值、游戏充值,这种生成订单后,会调用第三方服务,完成发货。注意这种订单需要设置多久内允许取消。另一种是线上下单线下服务的,如OTA、O2O等,这种订单要确保用户享受到服务、进行财务结算,注意这种类型订单的退款流程。
在这里插入图片描述
2. 订单数据分析
订单在交易的过程中,系统会记录订单的数据,便于数据分析指导之后的经营生产。我们需要从订单的流量、品类、交易三个维度进行分析。

首先是流量维度,即分析店铺、商品的访问与转化等数据。流量分析核心指标有:

  • 浏览量PV、访客数UV、跳失率、人均浏览量、老用户占比;
  • 商品访客数、商品浏览量、加购人数·下单转化率、下单金额、下单数;
  • 支付金额、支付用户数、支付转化率·客单价、整体转化率。

流量的分析维度有整体、流量来源、核心页面。
在这里插入图片描述
其次是订单商品品类分析,分析核心指标有:

  • 商品访客数、商品浏览量、商品收藏人数、商品加购人数;
  • 加购转化率、收藏转化率;
  • 下单用户数、下单件数、下单金额、下单转化率;
  • 支付用户数、支付件数、支付金额、支付转化率;
  • 客单价、访客平均价值。

品类分析维度有品类、商品、新品。
在这里插入图片描述
最后是订单交易数据分析,其交易核心指标有:

  • 访客数、下单用户数、下单金额;
  • 支付买家数、支付金额、客单价;
  • 下单转化率、下单支付转化率、支付转化率;
  • 商品成本、运费成本、确认收货金额。

交易分析维度有整体、明细。
在这里插入图片描述

四、总结

总结一下本文内容,主要有三部分的内容:订单的生成、父子订单、订单的发货三部分。

  1. 掌握订单生成:从用户提交订单,到支付、发货、收货的订单状态变化,订单信息结构,对于订单可以进行的操作等。
  2. 父子订单:父子订单的作用,优惠分摊规则与作用,如何计算订单金额。
  3. 订单发货:了解订单发货的过程,内部状态和外部状态的区别,多种订单类型(不同的业务场景,订单处理流程有区别),订单数据分析(交易、商品)。

下图是整个订单的产品架构:
在这里插入图片描述
在电商系统中,订单是非常重要的模块,订单记录了关于本次交易的所有信息,包括商品信息、价格信息、支付信息、物流信息、收货信息等等,并且随着订单的变化其状态也在发生变化,我们需要将这些状态清晰的展示在前台,展示给用户。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/43022.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

导师的SCI很少一作和通讯是怎么回事?

链接:https://www.zhihu.com/question/440203628 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 我联系的导师,将近40岁,教授,博导,副系主任,带学生可能也就四五年&…

如何申请博士----一只科研弱鸡的上岸之路

​ 先讲一下我自身的经历,2018年硕士毕业后,就职京东,干了一年多程序员;一个偶然的机会到高校成为了专任教师,在高校工作了两年多;2021年下半年一直在准备申请博士,直到今年三月份尘埃落定&…

实验室博士背着导师私发了两篇SCI,导师知道了会怎样?

点击上方“视学算法”,选择加"星标"或“置顶” 重磅干货,第一时间送达 来源 | 综合整理自知乎,中洪博元医学实验帮 转自 | 磐创AI(xunixs) 今天小编在逛知乎看到一个很有趣的话题“实验室博士背着导师私发了两篇SCI,导师…

他保送北大、读完博士选择回中学任教,“做科研太枯燥,自己更适合教书”...

明敏 发自 凹非寺量子位 报道 | 公众号 QbitAI 清北人才争进中小学,他们到底是怎么想的? 为了编制和薪水?逃避“非升即走”? 或许都不是。 “做科研太枯燥,我自己更适合中学教书。” 北京化学博士毕业生卓峻峭给出的回…

SCI文章写作攻略—起飞站

前言 个人资质普通,SCI投稿经历三个期刊五次投稿多次拒稿N次返修历时半年才踉踉跄Accepted。由于新手一般很难找准自己文章的定位,从开始的一区刊到二区顶刊再到二区普刊,对于时间富裕的同学亦可重蹈。。。 一是:可获得很多优质的…

Hindawi官宣上线8本新刊!这6本被踢SCI期刊,EI正常在检

Hindawi官宣:8本新刊上线 2023年5月23日,Hindawi官宣与IET的8本合作期刊在完全开放获取模式下全面上线,所有期刊名称仍然保留IET抬头,但将由Hindawi全面负责出版、主持和运营等相关事宜。 No.1 IET BioMetrics 该期刊关注生物识…

论文投稿指南——准研究生们建议早点发小论文

>>>深度学习Tricks,第一时间送达<<< 目录 准研究生们真的建议你们早点发小论文!!!

把自己的拖延症数据写成论文,MIT天体物理博士小姐姐真做到了

萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 这周搞定1个程序bug、月底就交论文初稿……听起来是不是很熟悉&#xff1f; 没错&#xff0c;你或许也立过这种Flag。 但事实证明&#xff0c;只有Deadline永远是第一生产力&#xff0c;就连MIT的学生也不例外。 一名MIT天体物理…

【读论文】DDcGAN

DDcGAN: A Dual-Discriminator ConditionalGenerative Adversarial Network for Multi-Resolution Image Fusion 简介贡献 提出的方法损失函数网络结构生成器结构辨别器结构 MRI和PET图像融合处理思路公式损失函数处理过程 训练总结参考 论文&#xff1a; https://ieeexplore.…

【读论文】GANMcC

GANMcC 简单介绍网络结构生成器辨别器 损失函数生成器损失函数辨别器tips 总结参考 论文&#xff1a;https://ieeexplore.ieee.org/document/9274337 如有侵权请联系博主 这几天又读了一篇关于GAN实现红外融合的论文&#xff0c;不出意外&#xff0c;还是FusionGAN作者团队的…

SCI 文章被拒是一种怎样的体验? - 易智编译EaseEditing

要明白论文被拒是喝凉水一般平常的存在&#xff0c;很多大牛的文章都是这么熬过来&#xff0c;即便世界经典名著最初也有被拒稿的时候&#xff0c;现在回过头来看编辑的拒稿评语&#xff0c;啪啪啪打脸不要太响。 约瑟夫海勒 《第二十二条军规》 退稿理由&#xff1a;“你到底…

文心一言 VS 讯飞星火 VS chatgpt (33)-- 算法导论5.2 5题

五、设A[1…n]是由n个不同数构成的数列。如果i<j且A[i]>A[j]&#xff0c;则称(i&#xff0c;j)对为A的一个逆序对(inversion)。(参看思考题2-4 中更多关于逆序对的例子。)假设A的元素构成(1&#xff0c;2&#xff0c;… &#xff0c;n)上的一个均匀随机排列。请用指示器随…

元宇宙太过火热往往伴随着极端的争议元宇宙太过火热往往伴随着极端的争议

有人憧憬元宇宙的美好未来&#xff0c;更不乏也有人怀疑元宇宙&#xff0c;但他们无法提出更好的社会发展方向。 在我看来&#xff0c;元宇宙是改造社会的最佳试验场&#xff0c;人们在元宇宙中工作&#xff0c;生活&#xff0c;协同实践&#xff0c;这些成果如果能让人们更幸福…

chatgpt赋能python:Python中文输入的SEO优化

Python中文输入的SEO优化 随着Python在国内的普及&#xff0c;越来越多的人开始使用Python作为自己的编程语言。但是&#xff0c;对于一些刚刚开始接触Python的人来说&#xff0c;中文输入仍然是一道难题。本文将针对这一问题进行介绍&#xff0c;并讨论如何对中文输入进行优化…

chatgpt赋能python:使用PythonAPI实现高效SEO优化

使用Python API实现高效SEO优化 随着互联网的发展&#xff0c;SEO已成为各种网站的重要推广手段。而对于Python工程师来说&#xff0c;使用Python API可以极大地提高SEO优化的效率。本文将为您介绍如何使用Python API实现高效SEO优化&#xff0c;并分享一些常用的Python SEO工…

chatgpt赋能python:Python做前端界面的SEO优化

Python做前端界面的SEO优化 众所周知&#xff0c;前端界面的优化是网站SEO排名的一个重要因素。而Python作为一种广泛应用于web开发的编程语言&#xff0c;在前端界面的优化上却往往被忽视。本文将探讨如何用Python实现前端界面的SEO优化&#xff0c;为网站获得更好的排名打下…

chatgpt赋能python:用Python做前端的SEO优化

用Python做前端的SEO优化 介绍 Python是一种高级编程语言&#xff0c;拥有广泛的应用领域&#xff0c;包括后端开发、数据科学、机器学习等。然而&#xff0c;Python也可以用于前端开发和SEO优化。在这篇文章中&#xff0c;我们将会讨论如何用Python来提高网站的SEO优化。 在…

chatgpt赋能python:Python如何使用Pi进行SEO优化

Python如何使用Pi进行SEO优化 在当今数字化的时代中&#xff0c;拥有一个强大的网络存在是非常必要的。搜索引擎优化&#xff08;SEO&#xff09;是实现这一目标的最重要组成部分之一。使用Python和Pi&#xff0c;可以实现自动化的SEO处理&#xff0c;提高网站的排名。 什么是…

chatgpt赋能python:如何使用Python进行SEO优化

如何使用Python进行SEO优化 在数字化时代&#xff0c;SEO已经成为一个广泛使用且需求不断增加的领域。虽然有很多工具和技术可以用于SEO&#xff0c;但Python是其中之一。Python是一种现代编程语言&#xff0c;通常用于处理大数据集、自动化任务、Web开发等特定领域。在SEO领域…

chatgpt赋能python:Python的SEO优化技巧

Python的SEO优化技巧 Python是一种高级编程语言&#xff0c;用于开发各种应用程序。它已经被广泛使用&#xff0c;尤其是在机器学习和数据科学领域。Python具有很多优点&#xff0c;包括易学易用、兼容性好、可移植性强、支持多种编程范式等等。但是&#xff0c;Python的SEO优…