posv2dsis订单管理-创建页v2_第1页
posv2dsis订单管理-创建页v2_第2页
posv2dsis订单管理-创建页v2_第3页
posv2dsis订单管理-创建页v2_第4页
posv2dsis订单管理-创建页v2_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LKKHPGv2.0 项目功能设计文档DSIS 订单管理创建订单页文档作者:创建日期:2015-1-4更新日期:功能:D-SM-005/ D-SM-009/D-SM-010/D-SM-011/D-SM-012/D-SM- 018/D-SM-020/D-SM-021当前版本:V2.1签字:LKKHPG 项目经理HAND 项目经理文档控制更改审阅日期职位签名日期职位日期作者版本更改参考2015-1-41.02015-1-191.11、增加销售组织&库存组织栏,重写了销售组织与库存组织逻辑。删除原来的“库存组织”行与“W-OM-000005”消息。2、界面展示中增加了“销售组织”字段。3、完善了特殊

2、逻辑“逻辑 5-提交订单”中实付款=0 时,生成、打包、发运等逻辑。4、对一些错误与不恰当表述的修改。2015-1-201.21、删除“发运单号”字段,增加“发运状态”栏,见界面展示图 5-发运状态图。2、“地址”按钮展开后变为“收起地址”。3、失效按钮点亮逻辑更改。2015-1-222.01、增加图 3-图 7 的。2、删除“库存组织”字段3、增加商品包information 按钮。4、增加“总额”,“PV”字段。5、完善“物流选择”字段逻辑。6、增加会员搜索弹框,字段说明与按钮说明。7、删除“使用”“支付调整”模块,移至“订单支付页”。8、修改“保存”“提交”“模板”按钮逻辑。9、删除特殊

3、逻辑 4-额外费用规则。删除特殊逻辑 5-提交订单。10、完善特殊逻辑 3-自动保存的逻辑。2015-1-252.11、删除对应迭代项D-SM-006/D-SM-007,移至“订单支付页”。日期职位签名目录文档控制2目录4概述5功能. 5相关定义说明5快速编码5用户操作步骤6步骤 1:登录DSIS 系统6步骤 2:进入订单详情页6DSIS 订单管理7界面展示7D-SM-005/D-SM-009/D-SM-010/D-SM-011/D-SM-012D-SM-018/D-SM-020/D-SM-021 创建订单页7字段说明9DSIS 创建订单页9会员搜索弹窗17按钮说明17创建订单页17会员搜索弹

4、窗19特殊逻辑19逻辑 1-订单类型19逻辑 2-订单一般操作流程20逻辑 3-自动保存20逻辑 4-逻辑 5-生日规则21.21逻辑 6-失效订单21逻辑 7-订单状态22消息22权限控制24附录25未结问题25已结问题25概述此文档用于描述 DSIS 创建订单页的功能与逻辑。功能相关定义说明快速编码快速编码说明CODE值om.order_susom.订单状态saved已保存wait_payment待付款compeleted已完成pay_failure付款失败canceled已取消voided已失效om.sales_channelom.销售store实体店功能迭代项(UI/Batch/Rpt

5、)D-SM-005库存检查程序D-SM-009单价计算程序D-SM-010订单金额计算程序D-SM-011订单自动保存程序D-SM-012订单程序D-SM-018创建订单页面D-SM-020订单作废程序D-SM-021订单支付退回程序用户操作步骤步骤 1:登录 DSIS 系统用户输入DSIS,输入用户名和登录。步骤 2:进入订单详情页点击菜单栏中的“订单管理”,选择“创建订单”,即进入“创建订单页”。ipo_centeriPoCenterservice_centerService Centerfax传真distributor_web经销商 Webdistributor_app经销商 APPau

6、toship自动订货om.order_typeom.订单类型standard_purchase标准non-market_distributor_purchase跨市场director_purchase总监staff_purchase员工consumer_purchase非会员birthday_gift生日redeem_duct_sales_typeom.产品销售类型purchasefree_of_charge免费exchange换货giftredeem兑换dm.delivery_typedm.发运类型pick_up自提shipment物流配送DSIS 订单管理界面展示

7、D-SM-005/D-SM-009/D-SM-010/D-SM-011/D-SM-012D-SM-018/D-SM-020/D-SM-021 创建订单页图 1-创建订单主页面图 2-新增收货地址图 3-商品包 information 按钮提示图 4-模板弹框图 5-发运状态图图 6-会员搜索弹窗图 7-shiptier 运费说明字段说明DSIS 创建订单页功能:D-SM-005/D-SM-009/D-SM-010/D-SM-011/D-SM-012/D-SM-018字段长度格式可编辑项默认值逻辑基本信息订单15String否是系统自动生成编码规则:sales area code+order t

8、ype+YYMMDD(四位流水号)参考现有编码规则。订单状态String否是有以下值:-已保存-待付款-已完成-付款失败-已取消-已失效状态变化,请参考特殊逻辑“特殊逻辑 7-订单状态”用户 ID20String否是当前登录用户的 ID所属公司3String否是DSIS 用户所属的公司。创建日期Date否是系统日期格式为 YYYY-MM-DD订单类型Selection是是标准有以下值:-标准-生日-跨市场-总监-员工-非会员对应关系,请参考特殊逻辑“逻辑 1-订单类型”。销售Selection是是实体店当用户的“用户类型=用户”时有以下选项:-实体店-IpoCenter-Service Cen

9、ter-传真当用户的“用户类型=iPo用户”时,销售的值固定为 iPoCenter。Service CenterLOV是否当“销售=Service Center”时,可见。可以通过 Service Center 号进行搜索。选择一个搜索结果后,将显示其 Service Center 号,并自动带出 Service Center 负责人的会员信息。Service Center号Number否否当“销售=Service Center”时,。通过 Service Center 搜索,显示选中的 Service Center 号。会员信息当“订单类型=标准当“订单类型=总监/跨市场/生日/”时,通过“

10、选择会员”来选择一个会员进行下单。/员工/非会员”时,会员信息不可用。当“销售=Service Center”时,选择 Service Center 后,自动带出负责会员的信息。选择会员Lov是否输入会员 ID/会员可以进行模糊搜索。选择一名会员,其会员信息会显示。只有本市场的会员能够被搜索。点击放大镜,弹出弹框,见图 6。会员 ID9Number否否显示选中会员的 ID当“订单类型=总监/员工/非会员购买”时,不可用。订单类型=标准/跨市场/生日”时,。中文名String否否显示选中会员的中文名英文名String否否显示选中会员的英文名当月 PVNumber否否显示选中会员当月的 PV销售积

11、分Number否否显示选中会员的销售积分Exchange BalanceNumber否否显示选中会员的 Exchange BalanceRemaining BalanceNumber否否显示选中会员的 Remaining Balance奖金月份奖金月份Selection是是奖金年月格式:YYYYMM订单状态=已保存/待付款/支付失败时可以更改。只有每月 1-3 号(可配置)能够被销售订单经理更改。经理只能够选择前一个月作为奖金月份。比如现在是 201601,只能够选择 201512。不符合条件时,“值=当前月份”,没有下拉框,不可修改。符合条件时,更改奖金月份,会弹出消息,消息代码: msg.

12、warning.om.bonus_month_adjustment,确认后,更改成功。销售区域销售区域Selection是是1、 默认值为该用户权限配置中默认的销售区域。2、 当给用户角色分配了多个销售区域时,用户可以对销售组织进行切换。切换逻辑 为:当切换为另一销售区域时,提示是否保存,消息代码: msg.warning.sys.save_or_not。选择“是”则,先保存当前页面数据,跳转到创建订单页(销售区域已经切换)。选择 “否”,不对当前页面数据保存,跳转到创建订单页(销售区域已经切换)。其他自动订货单号15String否否当“销售=自动订货”时,带出生成此订单的自动订货单的单号。S

13、tring否否系统生成当“订单状态=已完成”时,系统自动分配发票。当所属公司=且实付款=0 时,不分配。规则,请参考特殊逻辑“逻辑 4-规则”发运状态String否否当订单状态=已保存/待付款/付款失败/已取消时,不显示。当订单状态=已完成,发运状态有以下选项-未发运-已发运-部分发运取值逻辑为:按订单行 ID 取“订单行状态”当订单状态=已失效,发运状态为空。备注50String是否添加商品(可包含多个商品)选择商品LOV是否为货号栏中的搜索框可以通过输入货号/产品名称进行模糊搜索。产品销售类型Selection是是请参考特殊逻辑“逻辑 1-订单类型”。货号15String否是显示“选择产品

14、”中选择产品的货号。商品名称20String否是显示“选择产品”中选择产品的商品名称。当选择商品的“商品类型=商品包”时,会有 information 按钮,鼠标移入时弹出消息框。移出时,隐藏消息框。内容为商品包中所有商品的:商品名称,数量。见图 3。价格Number否否显示商品的单价,当价格为价格时,同时显示,样式如图 1 所示。当“订单类型=生日”时价格为“0”。当“订单类型=”时不显示价格。(该栏由“价格”变更为“所需积分”)PVNumber否是显示商品的 PV当订单类型=“/生日”时为 “0”。方式Selection是否系统自动应用 幅度最大的产品 券,为下拉框样式,同时可以选择不使用

15、该 券。无适用的产品“ 券”时,为空白。数量5Number是是1=值库存数量时,系统会有警告消息,消息代码: msg.warning.om.inventory_insufficient。总额Number否否=(-价)*数量金额小计Number否否=价格*数量当“订单类型=”时。 “金额小计”变更为“积分小计”。PV 小计Number否是=单件商品 PV*数量金额合计Number否否价格等于所有商品金额小计的总额。当“订单类型=”时不显示“价格合计”。(该栏由“金额合计”变更为“积分合计”)PV 合计Number否是PV =所有商品 PV 小计的总额。所需积分Number否否当“订单类型=”时。

16、价格栏标题由“价格”变更为“所需积分”积分小计Number否否当“订单类型=”时。 “金额小计”变更为“积分小计”。积分小计=所需积分*数量积分总计Number否否当“订单类型=”时。 “金额总计”变更为“积分总计”。积分总计等于所有订单行“积分小计”的总和。税务计算当订单类型=/生日时不可见。当所属公司=时,不可见。价格是否含税、税率请参考:市场配置税务规则。税前总金额Number否否1、当价格为含税价格:税前总金额=金额合计/(1+税率) 2、当价格为含税价格:税前总金额=金额合计税Number否否1、当价格为含税价格:税=税率*金额合计/(1+税率) 2、当价格为含税价格:税=税率*金额

17、合计税后总金额Number否否1、当价格为含税价格: 税后总金额=金额合计2、当价格为含税价格:税后总金额=金额合计(1+税率)配送方式配送类型Selection是是自提有以下选项:-自提-物流配送物流选择Selection是否通过收货地址的国家、州省、城市来匹配“承运商管理”中设置的该物理地点的“Ship Tier”选项为所有可用 ShipTiers Name。(如可以选择快递、平邮)下拉框后有information 按钮,鼠标移入时弹出消息框;移出时,隐藏消息框。消息内容为:该 shipptier 的运费规则,见图 7。对应字段为从“总额从”本位 币,到“总额到”本位币,运费为 XX 本位

18、币。运费Number是否1、 当“配送类型=自提”时:运费为 0。2、 当“配送类型=物流配送”时:运费根据选择的 shiptier 来显示。(运费规则待定)收货地址1、 当“配送类型=自提”时:收货地址不可用。2、 当“配送类型=物流配送”时,。默认值为会员资料中的默认收货地址。3、 通过点击“”按钮,可以下拉系统中已经的收货地址,并进行选择。4、 可以点击“新增地址”按钮,新增收货地址,新增地址弹窗如图 2-新增收货地址所示。5、 点击“编辑”按钮可以编辑地址,点击“删除”按钮,可以对地址做删除操作。选择Radio是否选中默认收货地址为选中状态,可以点击 Radio,进行切换,只能选择一个

19、收货地址。收货人String是是显示收货地址中的收货人。Number是是显示收货地址中机号。地区String是是地区为地址中的“国家、州省、城市”等信息,中间无间隔。详细地址String是是详细地址为地址行 1,地址行 2,地址行 3 的集合。中间用“/”符号分隔。Number是是显示收货地址中的。设为默认Radio是否选中选中状态的地址即为默认收货地址,只能选择一个默认收货地址,可以点击 Radio 进行切 换。操作Button否否包含了编辑、删除两个按钮新增收货地址-弹窗点击“新增地址”按钮,弹出此窗口。收货人String是是收货人的Number是是收货人机号地区选择Slection是是地

20、区选择,分为国家、州省、城市层级进行选择。地址行 130String是是可填写收货人详细地址地址行 230String是否可填写收货人详细地址地址行 330String是否可填写收货人详细地址Number是是自动带出选择地区的,可以修改保存为默认地址Slection是否未选中选中可将此地址设为该会员的默认收货地址账单地址1、 当“配送类型=自提”时:账单地址不可用。2、 当“配送类型=物流配送”时,。:默认值为会员资料中的默认账单地址。3、 通过点击“”按钮,可以下拉系统中已经的账单地址,并进行选择。4、 可以点击“新增地址”按钮,新增账单地址,新增地址弹窗参考:图 2-新增收货地址。5、 点

21、击“编辑”按钮可以编辑地址,点击“删除”按钮,可以对地址做删除操作。选择Radio是否选中默认账单地址为选中状态,可以点击 Radio,进行切换,只能选择一个账单地址。收单人String是是显示账单地址中的收单人。Number是是显示账单地址中机号。地区String是是地区为地址中的“国家、州省、城市”等信息,中间无间隔。详细地址String是是详细地址为地址行 1,地址行 2,地址行 3 的集合。中间用“/”符号分隔。Number是是显示账单地址中的。设为默认Radio是否选中选中状态的地址即为默认账单地址,只能选择一个默认账单地址,可以点击 Radio 进行切 换。操作Button否否包含

22、了编辑、删除两个按钮新增账单地址-弹窗点击“新增地址”按钮,弹出此窗口。收单人String是是收单人的Number是是收单人机号地区选择Slection是是地区选择,分为国家、州省、城市层级进行选择。地址行 130String是是可填写收单人详细地址地址行 230String是否可填写收单人详细地址地址行 330String是否可填写收单人详细地址Number是是自动带出选择地区的,可以修改保存为默认地址Slection是否未选中选中可将此地址设为该会员的默认账单地址总计获得 PVNumber否是PV 小计的总和获得销售积分Number否否当销售=自动订货时,显示。显示该笔订单所获得的销售积分

23、。取自动订货单中“获得销售积分”的值。会员搜索弹窗字段格式长度可编辑项默认值逻辑查询区域会员 IDNum9是否精确搜索会员String50是否支持模糊查询;plete输入会员或配偶的中文名称或者英文名称都可以匹配到相关会员联系号码Num15是否精确搜索;匹配会员的联系号码或其他联系号码;编码String20是否精确搜索;输入商业码或者会员的证件编码都可以匹配到相关会员结果列表序号Num否是系统自动生成会员 IDNum9否是根据查询条件显示,取会员资料-会员ID会员String50否是根据查询条件显示,取会员的中文名或英文名,如果均不为空,则取英文名电子邮箱String20否否根据查询条件显示,

24、取会员资料-电子邮箱联系号码Num15否是根据查询条件显示,取会员资料-联系号码总金额(含运费)Number是是订单类型=/生日时,金额为 0。订单类型=标准/跨市场/非会员/员工/总监时,按照以下计算流程计算:支付信息当订单状态=已完/已失效/付款失败时,显示其支付信息。支付方式Selection否否取支付页的值支付金额Number否否取支付页的值交易凭证号String否否取支付页的值计算税后总金额+运费(如果有)按钮说明创建订单页功能:D-SM-015/D-SM-016/D-SM-017/D-SM-020/D-SM-021按钮逻辑添加商品按钮全选点击让购物车中所有产品处于被选中状态。删除点

25、击删除所有选中状态的产品。添加点击添加空白的订单行。地址管理新增地址点击“新增地址”,弹出新增地址弹框。地址点击,下拉该会员所有在系统中的地址。展开后,变为“收起地址”,见界面展示。编辑点击“编辑”,弹出该地址的编辑弹框。删除点击“删除”,有消息提示,消息代码:msg.warning.sys.delete_or_not确认后,删除该条地址。弹框-取消点击取消,取消操作,关闭弹窗。弹框-保存点击保存,对地址信息进行验证,若有字段为空,报错,消息代码:msg.error.sys.pls_enter。未填字段框体变红。订单状态相关按钮状态变更请参考特殊逻辑“逻辑 7-订单状态”会员状态String否

26、是根据查询条件显示,取会员资料-会员状态会员搜索弹窗按钮逻辑查询根据查询条件进行查询,并返回结果列表;要求至少输入一个查询条件;若未输入任何查询条件,则系统提示消息:msg.warning.sys.no_search_criteria确定将选中会员的会员 ID 写入对应文本栏;若未选中任何会员,则确定按钮为灰色且不能点击;取消取消查询,关闭弹窗保存在创建订单/待付款订单/付款失败订单页面可见。1、 创建订单时,点击“保存”按钮,系统自动分配订单号,同时订单状态变更为“已保存”。点击“保存”按钮,保存成功,提示,消息代码:.sys.save_sucsful。2、 订单状态=待付款

27、/付款失败时,点击“保存”按钮,系统保存当前订单信息。订单状态变更为“已保存”。保存成功,提示,消息代码:.sys.save_sucsful。提交在创建订单/待付款订单/付款失败订单页面可见。1、 点击对所有字段进行验证,若字段为空或无效,则提示,消息代码:msg.error.sys.pls_enter。 这些字段框体变红。2、 验证通过时,对此订单进行保存,并提交,订单状态变更为“待付款”。3、 跳转到订单支付页。取消订单状态=待付款 时,可见。点击“取消”按钮,弹处确认提示,消息代码:msg.warning.sys.cancel_or_not取消成功,订单状态变更为“已取消

28、”,有消息提示,消息代码: .sys.cancel_sucsful。取消后的订单不能做任何订单状态相关操作。(可以模板)支付订单状态=待付款付款失败 时,可见。点击“支付”按钮,跳转到支付界面。失效订单状态=已完成 且系统中该订单关联所有的发运单状态=“新建”状态。失效按钮点亮。否则灰掉。请参考特殊逻辑“逻辑 6-失效订单”当存在该订单发运单时,失效按钮不可用。需通过线下沟通的方式,告知发运操作员删除发运单,删除完之后,失效按钮可用。点击“失效”按钮,弹出确认提示,消息代码:msg.warning.sys.expire_or_not。失效成功,有消息提示,消息代码:msg.in

29、fo.sys.expire_sucsful。其他功能按钮模板点击弹出模板弹框,见图 4。输入订单,可以将改订单的商品信息(包括数量)带到创建订单页面。当订单为空,点击确认,提示消息:msg.error.sys.pls_enter。当订单错误时,提示消息:msg.error.sys.wrong_data。点击取消按钮,关闭页面。打票订单状态=已完成 时可见。点击“打票”按钮。调用打印程序。特殊逻辑逻辑 1-订单类型逻辑 2-订单一般操作流程1、 选择订单类型。2、 添加产品。3、 在订单类型的基础上能为每个产品选择的不同产品销售类型。(订单类型与产品销售类型的对应关系请参考:“逻辑 1-订单类型

30、”)4、 输入产品的输入产品数量后,系统会在进行库存校验。系统在库存的情况下仍可以生成销售订单。如果有产品库存的话,就会有警告消息提示。消息代码:msg.warning.om.inventory_insufficient。当“产品销售类型=换货”时,可以使用 Exchange Balance 中的余额来换取商品。Exchange Balance 金额Exchange 商品的金额时,剩余部分货款则可以通过其他方式支付。可以在“使用余额”填写金额来扣抵扣。(0=金额 minExchange Balance 余额,换货金额时,则报错,消息代码: msg.error.om.amount_beyond。

31、5、当“订单类型=”时,可以使用 Sales Pos 中的积分来兑换商品。Sales Pos中的积分总额商品所需积分总额时,才能兑换成功。否则报错,消息代码:msg.error.om.sales_po_insufficient.系统会自动应用会员账户中的券。(包括产品层券与订单层券)6、 系统会根据默认收货地址来默认一个“ShipTier”。7、 税会按照市场配置中的“税务规则”来计算。逻辑 3-自动保存销售订单能够自动保存,每 30 秒自动保存一次。保存时,只验证“会员ID”是否存在,不做其他字段的校验。当“会员 ID”完整有效时,将当前已填字段保存下来。订单类型产品销售类型适用价格计算PV

32、产品添加条件标准经销商价格免费0换货经销商价格跨市场经销商价格总监员工价员工员工价非会员零售价生日0兑换0当会员信息中的销售积分超过了兑换需要的总销售积分时,才能够添加 。创建订单时:1、 “选择会员”后(“会员 ID”不为空)开始计时,每三十秒保存一次。2、 30 秒内,进行手动保存,系统生成“订单”,并对已填写字段进行保存。当计时 30 秒时,未手动保存情况下,系统自动保存,并自动生成“订单”。3、 当关闭“创建订单页面”时,如果有更新数据仍未手动保存,则弹出消息:“是否保存?”消息代码:msg.warning.sys.save_or_not 。点击“是”,进行保存。点击“否”放弃,取消订

33、单的创建(不保存到数据库中),对自动保存而触发生成订单除。的订单进行删4、 手动保存或自动保存,都将触发保存动作,只更新订单时:最后一次保存的数据。1、 会员 ID 不为空时,开始计时,每三十秒保存一次。2、 当关闭“创建订单页面”时,如果有更新数据仍未手动保存,则弹出消息:“是否保存?”消息代码:msg.warning.sys.save_or_not 。点击“是”,进行保存。点击“否”放弃,则不保存更新的数据,数据为上一次手动保存所保存的数据。3、 手动保存或自动保存,都将触发保存动作,只最后一次保存的数据。逻辑 4-规则在在,由分配。一年将有 6 个批次,两个月为一批次。,(GST)每年自

34、动更新。批次,同时系统能合理分配系统要允许用户预设中。,过期批次将被保存在系统逻辑 5-生日选择会员后,如果本月是“会员生日”月份,系统会弹框提示,消息代码.om.member_birthday_month。在以下情况中,不出现此提示:1、 距会员上次生日月份后 12 个月中,提交过“订单类型=生日”的订单。2、 距会员上次生日月份后 12 个月中,使用过券(券类别=生日)。逻辑 6-失效订单地区账单号设定打票标准与销售订单一样无账单号码范围可以手动分配。(从 XX 号至 XX 号)账单号格式=前缀(两位字母)+8 位数。8 位数每次加 1.如果号到达上限,系统将给公司管理员发

35、送通知。变更历史将被保留。当金额=0 时不允许打印TIYY6 位数YY 为年6 位数为:每年重置为 000000,每个增加1。无当货物未交付给会员时,点击“失效”按钮,可以失效该订单。只有以下情况,可以失效订单:订单的“奖金月份”不是“关闭”状态。失效后,订单对应的库存会还原;订单对应的 PV 会还原。点击“失效”按钮应该要弹框提示,需要进行确认。1、点击“失效”按钮后,订单状态会变更为“已失效”,根据不同的支付方式,货款会退回给会员:通过/借记卡/现金/汇款单/支票/货到付款:货款不会退回给会员,而退回到“Membrofile”的 Remaining Balance 中。通过销售积分支付:“Memb通过 Exchange“Membrofile”中的销售积分会还原。 Balance 支付:rofile”中的 Exchange Balance 会还原。通过 Remaining“Memb、Balance 支付:rofile”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论