版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LKKHPGv2.0 项目功能设计文档DSIS 订单管理创建订单页文档作者:创建日期:2015-2-3更新日期:2016-32-122D-SM-005/D-SM-006/D-SM-007/D-SM-009/D-SM-010/D-SM-011/D- SM-012/D-SM-018/D-SM-020/D-SM-021V4.10功能:当前版本:审批签字:LKKHPG 项目经理HAND 项目经理文档控制更改日期作者版本更改参考2015-1-41.02016-1-191.11、增加销售组织&库存组织栏,重写了销售组织与库存组织逻辑。删除原来的“库存组织”行与“W-OM-000005”消息。2、界面展示中
2、增加了“销售组织”字段。3、完善了特殊逻辑“逻辑 4-提交订单”中实付款=0 时,生成、打包、发运等逻辑。4、对一些错误与不恰当表述的修改。2016-1-201.21、删除“发运单号”字段,增加“发运状态”栏,见界面展示图 5-发运状态图。2、“地址”按钮展开后变为“收起地址”。3、失效按钮点亮逻辑更改。;2016-1-222.01、增加图 3-图 7 的。2、删除“库存组织”字段3、增加商品包information 按钮。4、增加“总额”,“PV”字段。5、完善“物流选择”字段逻辑。6、增加会员搜索弹框,字段说明与按钮说明。7、删除“使用”“支付调整”模块,移至“订单支付页”。8、修改“保存
3、”“提交”“模板”按钮逻辑。9、删除特殊逻辑 3-额外费用规则。删除特殊逻辑 4-提交订单。10、完善特殊逻辑 3-自动保存的逻辑。2016-1-252.11、删除对应迭代项D-SM-006/D-SM-007,移至“订单支付页”。2016-2-23.01、增加LOOK UP 字段逻辑中的编码。2、修改错误表述。3、修改商品PV 的显示逻辑。4、当用户类型=iPo r 用户时,只能够选择配送类型=自提。5、增加D-SM-006/DM-SM-007 迭代项。6、增加展示8-13。7、增加非本市场会员的选择逻辑。8、增加“币种”字段。9、增加通过“销售区域”“币种”筛选商品的逻辑。10、增加“支付调
4、整”模块及其逻辑。12、修改“物流选择”“运费”逻辑。13、删除“打印”按钮。14、修改特殊逻辑 5“失效订单”逻辑。15、增加特殊逻辑 8“额外费用规则”。16、增加消息“E-OM-000002”。17、修改“发运状态”逻辑,增加快速编码 dm.so_line_delivery_s us。18、已完成订单增加挑库、发运按钮。带格式的: 标题 82016-2-24.01、修改反馈意见2、增加付款时间字段3、支付调整修改为可增加多行4、添加商品可用性逻辑。2016-3-14.11、新会员选择商品限制。2、会员状态=已暂停/已终止,不能下单。3、修改LOOK UP,配置文件编码为大写。4、增加订单
5、类型=VIP,这种情况下会员角色=VIP 的会员才能被选到。5、ecoupon 类型券能够使用多张。6、销售增加“下单”。审阅审批日期版本职位2016-02-12Gary2.1LKKHPG Businessyst日期职位签名目录文档控制目录概述功能245. 5相关定义说明5快速编码配置文件56用户操作步骤7778步骤1:登录DSIS系统 步骤2:进入订单详情页DSIS订单管理界面展示8D-SM-005/D-SM-006/D-SM-007/D-SM-009/D-SM-010/D-SM-011/D-SM-012D-SM-018/D-SM-020/D-SM-021创建订单页8字段说明1112DSIS
6、创建订单页会员搜索弹窗商品搜索弹窗(图10)退款弹窗(图11)11122221222322按钮说明24创建订单页 会员搜索弹窗商品搜索弹窗242626特殊逻辑2726逻辑1-订单类型逻辑2-自动保存2726272827282830293031逻辑3-逻辑4-生日规则逻辑5-失效订单逻辑6-订单状态逻辑7-货到付款逻辑8-额外费用规则消息3231权限控制3332附录:3433未结问题3433已结问题3433概述此文档用于描述DSIS 创建订单页的功能与逻辑。功能相关定义说明快速编码快速编码说明CODE值om.order_sus OM.SALES SUSom.订单状态NEWnew新建SAVsave
7、d已保存Ywait_payment待付款CONFto_be_confirm待确认功能迭代项(UI/Batch/Rpt)D-SM-005库存检查程序D-SM-006Exchange Balance 冲减程序D-SM-007Sales Piont 冲减程序D-SM-009单价计算程序D-SM-010订单金额计算程序D-SM-011订单自动保存程序D-SM-012订单程序D-SM-018创建订单页面D-SM-020订单作废程序D-SM-021订单支付退回程序 peleted已完成FAILpay_failure付款失败CANCLcanceled已取消VOIDvoided已失效om.sales_chan
8、nel OM.SALES CHANNEL om.销售STOREstore实体店IPTCipo_centeriPoCenterSRVCservice_centerService CenterFAXfax传真DISWBdistributor_web经销商 WebDISAPdistributor_app经销商 APPAUTOSautoship自动订货PHONE下单om.order_type OM.ORDER_TYPEom.订单类型STDPstandard_purchase标准NMDPnon-market _purchase跨市场DIRPdirector_purchase总监STFPstaff_pur
9、chase员工COonsumer_purchase非会员BIGFbirthday_gift生日RDEMredeem_duct_sales_type OM.PRODUCT SALES TYPEom.产品销售类型PURCpurchaseFREEfree_of_charge免费EXCHexchange换货GIFTgiftREDEredeem兑换dm.delivery_type DM.DELIVERY_TYPEdm.发运类型PCKUPpick_up自提SHIPPshipment物流配送dm.so_line_delivery_sus DM.SO_LINE_DELIVERY_SU
10、Sdm.订单行发运状态SHIPPshipped已发运USHIPunshipped未发运PSHIPpartial_shipped部分发运OM.PAY_METHOD_REFUNDom.退款支付方式CASH现金CHEQU支票REMIT汇款单-CDCRDDBCRD借记卡-CDAUT配置文件代码名称CODE值dm.pick_anizationDM.PICKANIZATIONdm.挑库按钮可见YesYES是noNO否dm.do_shipmentDM.DO_SHIPMENTdm.发运按钮可见yesYES是noNO否用户操作步骤步骤 1:登录 DSIS 系统用户输入DSIS,输入用户名和登录。步骤 2:进入订
11、单详情页点击菜单栏中的“订单管理”,选择“创建订单”,即进入“创建订单页”。当订单已创建时,可以通过“订单查询”页面,输入条件搜索该订单,进入该订单详情页面。om.change_bonus_monthOM.CHANGE_BONUS_MONTHom.修改奖金月份X-Yx yx-y 号om.change_payment_dateOM.CHANGE_PAYMENT_DATEom.修改付款日期X-Yx yx-y 号om.auto_save_timeOM.AUTO SAVE TIMEom.自动保存时间秒DSIS 订单管理界面展示D-SM-005/D-SM-006/D-SM-007/D-SM-009/D-
12、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 运费说明图 8 额外费用说明图 9 支付信息图 10 商品查询图 11 退款弹窗图12 待确认订单-支付信息图 13下单-口令带格式的: 左, 缩进: 首行缩进: 0 厘米, 左 0 字符字段说明DSIS 创建订单页D-SM-005/D-SM-006/D-SM-007/D-SM-009/D-SM-010/D-SM-01
13、1/D-SM-012/D- SM-018功能:可编辑字段长度格式项默认值逻辑用户信息用户 ID20String否否当前登录用户的 ID所属市场String否否DSIS 用户当前选择的销售区域关联的市场。销售区域Selection是是1、 默认值为该登录角色配置中默认的销售区域。2、 当给用户角色分配了多个销售区域时,用户可以对销售区域进行切换。切换逻辑 为:当切换为另一销售区域时,提示是否保存,消息代码: msg.warning.sys.save_or_not。选择“是”则,先保存当前页面数据,提示保存成功,消息代码: .sys.save_sucsful,然后跳转到创建订单页(
14、销售区域已经切换)。选择“否”,不对当前页面数据保存,跳转到创建订单页(销售区域已经切换)。币种String是否显示所选择的销售区域会有一个默认的“本位币”。不能进行币种的切换。订单信息订单String否否系统自动生成编码规则:market code(HK/TW/MY)+ 销售区域代码(用户在市场配置中定义)+SO(单据类型=销售订单)+YYMMDD(四位流水号)参考现有编码规则。订单状态String否否见 LOOK UP:om.order_susOM.SALES_SUS有以下值:-新建-已保存-待付款-待确认-已完成-付款失败-已取消-已失效状态变化,请参考特殊逻辑“特殊逻辑 6-订单状态”
15、创建日期Date否否系统日期格式为 YYYY-MM-DD付款日期Date否否1、 格式为 YYYY-MM-DD,取订单状态变更为 “已完成”的系统日期。2、 只有每月 1-3 号点亮,能够被销售订单经理更改。经理只能够选择前一个月的日期作为付款日期。更改日期后,“奖金月 份”自动更改为付款日期对应月份。通过将配置文件 OM.CHANGE_PAYMENT_DATE om.change_payment_date 值设为 1-3 号 时,来控制 1-3 号能够修改。3、 符合条件时,更改付款日期,会弹出消息,消息代码:msg.warning.om.payment_date_adjustmen t,确
16、认后,更改成功。订单类型Selection是是标准见 LOOK UP:om.order_type OM.ORDER TYPE有以下值:-标准-VIP-生日-跨市场-总监-员工-非会员对应关系,请参考特殊逻辑“逻辑 1-订单类型”。销售Selection是是实体店见 LOOK UP:OM.SALES_CHNNELom.sales_channel当用户的“用户类型=内部用户”时有以下选项:-实体店-iPoCenter-Service Center-传真当用户的“用户类型=iPo用户”时,销售的值固定为 iPoCenter。奖金月份Selection是是奖金年月格式:YYYYMM订单状态=已保存/待
17、付款/支付失败/已完成时可以更改。只有每月 1-3 号能够被销售订单经理更改。经理只能够选择前一个月作为奖金月份。比如现在是 201601,只能够选择 201512。通过将配置文件CHANGE BONUS MONTHom.change_payment_date值设为 1-3 号时,来控制 1-3 号能够修改 不符合条件时,“值=当前月份”,没有下拉框,不可修改。符合条件时,更改奖金月份,会弹出消息,消息代码: msg.warning.om.bonus_month_adjustment,确认后,更改成功。String否否系统生成当“订单状态=已完成”时,系统自动分配发票。当所属公司=且实付款=0
18、 时,不分配。规则,请参考特殊逻辑“逻辑 3-规则”。会员信息当“订单类型=标准/跨市场/生日/”时,通过“选择会员”来选择一个会员进行下单。当订“单类型=跨市场”时,才能选择其他市场的会员,其他订单类型只能选择本市场的会员。当“订单类型=总监/员工/非会员”时,隐藏会员信息。当“销售=Service Center”时,选择 Service Center 后,自动带出负责会员的信息。Service Center号是否当“销售=Service Center”时,可用,否则灰掉。可以通过 Service Center 号进行搜索。选择一个搜索结果后,将显示其 ServiceCenter 号,并自动
19、带出 Service Center 负责带格式的:+ 级别: 1 +样式: 1, 2, 3,+ 起始: 1 + 对齐方式: 左侧 + 对齐位置: 0 厘米 + 缩进位置: 0.63 厘米设置了格式: 突出显示设置了格式: 字体: 加粗, 字体颜色: 黑色, 突出显示设置了格式: 突出显示设置了格式: 突出显示设置了格式: 突出显示设置了格式: 突出显示设置了格式: 字体: 加粗, 字体颜色: 黑色设置了格式: 突出显示设置了格式: 突出显示设置了格式: 突出显示带格式的: 缩进: 左侧: 0.63 厘米设置了格式: 字体: 加粗, 字体颜色: 黑色, 突出显示人的会员信息。会员 ID9否否当“
20、订单类型=总监/员工/非会员购买”时,隐藏。订单类型=标准/跨市场/生日”时,。输入完整会员 ID 可以进行精确搜索。点击放大镜,弹出弹框,见图 6。搜索框水印提示:输入完整会员 ID1、当会员状态=已暂停/已终止或该会员有会 员状态变更 中变更类型=终止的 时,此处不能够选择到该会员。中文名String否否显示选中会员的中文名英文名String否否显示选中会员的英文名当月 PVNumber否否显示选中会员当月的 PV销售积分Number否否显示选中会员的销售积分Exchange BalanceNumber否否显示选中会员的 Exchange BalanceRemaining BalanceN
21、umber否否显示选中会员的 Remaining Balance其他自动订货单号15String否否当“销售=自动订货”时,可见,显示生成此订单的自动订货单的单号。订货批次String否否当“销售=自动订货”时,可见。自动订货单生成订单时会生成一个订货批次。订货批次:格式为YYMMDD+两位流水号。备注50String是否添加商品(可包含多个商品)1、 当商品被分配到当前“销售区域”且商品的币种=当前币种时,商品才能被搜索。2、选择商品时,要根据选择的销售验证该商品的可用性。当“销售”对应的“选择商品可用性PM.AVAILABILITY”的值被勾选(=Y),商品才能在“选择商品”中被选到。特殊
22、逻辑 9-销售与商品可用性对应关系。3、 当判断会员的状态=NEW 且会员角色MM.MEMBER_ROLE=DIS 时,只有满足条件 1、2 并商品中PM.PACK_TYPE 中的值=STA 的商品才能被选择。当判断会员的状态=NEW 且会员角色MM.MEMBER_ROLE=VIP 时,只有满足条件 1、2 并商品中PM.PACK_TYPE 中的值VIP 的商品才能被选择。发运状态String否否当订单状态=已保存/待付款/付款失败/已取消/已失效时,不显示。当订单状态=已完成时才显示,发运状态有以下选项-未发运-已发运-部分发运 见LOOK UP 编码:dm.so_line_delivery
23、_sus DM.SO_LINE_DELIVERY_SUS。取值逻辑为:按订单行 ID 计算该订单关联的所有发运行的未发运数量总和,发运状态规则如下:1、已发运:该订单行未发运数量总和=0;2、未发运:该订单行未发运数量总和=订单数量;3、部分发运:该订单行未发运数量总和y:0y订单数量。选择商品Lov是否可以通过输入完整的货号,精确匹配出货号并进行选择。搜索框中水印提示“输入完整货号”点击放大镜,弹出“商品查询”搜索框。库存组织Selection是否当配送类型=自提时,显示默认该销售区域默认的“库存组织”。并可以切换库存组织,切换范围为该给销售区域供货的所有库存组织。当配送类型=物流配送时,为
24、空。点击“提交”按钮后,系统在 为库存组织赋值,详细逻辑请参考 v2 0_DSIS_发运管理_订单到发运流程处理逻辑_V1 0_20160128中特殊逻辑 1/2产品销售类型Selection是是选择了订单类型时,只能选择该订单类型对应的产品销售类型。见LOOK UP: OM.PRODUCT SALES TYPE两者关联关系请参考特殊逻辑“逻辑 1-订单类型”。货号15String否是显示“选择商品”中选择商品的货号。商品名称20String否是显示“选择商品”中选择商品的商品名称。当选择商品的“商品类型=商品包”时,会有 information 按钮,鼠标移入时弹出消息框。移出时,隐藏消息框
25、。内容为商品包中所有商品的:商品名称,数量。见图 3。价格Number否否1、当“订单类型=总监/员工时,价格=员工价。当订单类型=标准/跨市场时, 价格=会员价。并且当会员角色 MM.MEMBER_ROLE=VIP 时,商 品价格显示的 VIP 价格。并且当会员角色 MM.MEMBER ROLE=DIS 时,商 品价格显示的是会员价。当订单类型=非会员 时,价格=零售价。当“订单类型=生日 ”时价格为“0”。当“订单类型= ”时不显示价格。(该栏由“价格”变更为“所需积分”,显示兑换该商品所需的积分)2、显示商品的单价,当价格为价格时,同时显示,样式如图 1 所示。税Number否否当销售区
26、域的组织参数“SPM.TAX_PRICE”中设置的 为含税、不含税时,可见,计算规则为:1、当价格为含税价:税=税率*含税价 /(1+税率) 2、当价格为税前价:税=税率*税前价3、当“SPM.TAX_PRICE”参数设为“无税”时,隐藏此栏。PVNumber否是当“产品销售类型=时”时,显示商品的PV。当产品销售类型等于其他类型时为 0。方式Selection是否系统自动应用幅度最大的产品层券,为下拉框样式,同时可以选择不使用该券。无适用的产品“券”时,为空白。数量5Number是是1=值=99999。总额Number否否=(-价)*数量金Number否否=价格*数量当“订单类型=”时。 “
27、金”变更为“积分小计”。PV 小计Number否是=单件商品 PV*数量金额合计Number否否金额合计等于所有商品金的总额。 当“订单类型=”时不显示“金额合计”。(该栏由“金额合计”变更为“积分合计”)PV 合计Number否是PV =所有商品 PV 小计的总额。所需积分Number否否当“订单类型=”时。价格栏标题由“价格”变更为“所需积分”,显示兑换该商品所需的积分。积分小计Number否否当“订单类型=”时。“金”变更为“积分小计”。积分小计=所需积分*数量积分总计Number否否当“订单类型=”时。 “金额总计”变更为“积分总计”。积分总计等于所有订单行“积分小计”的总和。当积分总
28、计会员账户中的 sales po时,弹出消息提示,消息代码: msg.error.om.sales_po_insufficient。不能再添加商品或增加商品数量。税务计算当订单类型=/生日时不可见。当所属公司=时,不可见。价格是否含税、税率请参考:市场配置税务规则。税前总金额Number否否1、当价格为含税价格:税前总金额=金额合计/(1+税率) 2、当价格为税前价格:税前总金额=金额合计3、价格为无税价,则隐藏。税合计Number否否当销售区域的组织参数“SPM.TAX_PRICE”中设置的为含税、不含税时税合计=所有订单行的税相加。当销售区域的组织参数“SPM.TAX_PRICE”中设置的
29、 为无税时,隐藏。税后总金额Number否否1、当价格为含税价格: 税后总金额=金额合计2、当价格为税前价格:税后总金额=金额合计(1+税率)3、 当销售区域的组织参数“SPM.TAX_PRICE”中设置的 为无税时,税后总金额=金额合计,但前台隐藏。支付调整券Selection是否当“订单类型=标准”时,列出所有可用选项。根据券使用类型,当券使用类型=ONCE 时,不允许与其他券一同使用。 当 使 用类 型 =REPEA 时,允许和其他券同时使用。无适用的券时,为空。其他订单类型,“券”字段灰掉。Exchange BalanceNumber否否显示会员账户中 Exchange Balance
30、 的值。换货金额Number否否对所有“产品销售=换货”的商品的“金 ”进行加总。使用余额Number是否00=值=min换货金额,Exchange Balance 余额(计算订单实付款时,将扣减使用余额的值Exchange Balance 冲销程序,订单确认付款时,发生扣减动作。)Remaining BalanceNumber否否显示会员账户中 Remaining Balance 的值。在市场组织参数Remaining Balance支付中值设为“Y”。 “SPM.PAY_BY_RB 规则”为:值=Y,remaining_balance 行(包括 Remaining Balance/使用余额
31、)显示在创建订单页面。 值=N,remaining_balance 行不显示。使用余额Number是否00数额minRemaining Balance 余额,实付款(计算订单实付款时,将扣减使用余额的值Remaining Balance 冲销程序,订单确认付款时,发生扣减动作。)人工调整5Selection/Number是否01、通过下拉方式,选择“增加”或“减少”。2、0=数额= min当前总金额,99999。3、备注:String 类型,长度限制为 30。4、点击“增加”按钮可以增加行。额外费用Number是否当市场组织参数“SPM.ADD_FEE_PAYMENT” “SPM.ADD_FE
32、E_FREIGHT”可以取值时,额外 费用规则生效,并显示在订单界面。否则该规则无效。额外费用规则:当实付款 “SPM.ADD_FEE_PAYMENT”时,订单实付款+ “SPM.ADD_FEE_FREIGHT”。当实付款 “SPM.ADD_FEE_PAYMENT”时,实付款+0.在市场的组织参数: “SPM.ADD_FEE_PAYMENT”设为 5000, “SPM.ADD_FEE_FREIGHT”设为 60.请参考特殊逻辑“逻辑 8-额外费用规则”。 旁边有 information 按钮,移入显示信息“货到付款,如果实付款会员ID会员String50否是根据查询条件显示,取会员的中文或英文
33、名;如果两个值均不为空,则显示方式为 英文名/中文名。电子邮箱String20否否根据查询条件显示,取会员资料-电子邮箱联系号码Num15否是根据查询条件显示,取会员资料-联系号码会员状态String否是根据查询条件显示,取会员资料-会员状态商品搜索弹窗(图 10)字段格式长度可编辑项默认值逻辑搜索区域货号String15是否模糊查询商品名称String20是否plete结果列表序号Num否是系统自动生成货号Display9否是根据查询条件展现,取商品包-商品Code商品名称Display20否是根据查询条件展现,取商品包-商品名称退款弹窗(图 11)字段格式长度可编辑项默认值逻辑退款弹窗所属
34、市场=时,点击失效按钮,弹出弹窗,见图 12。所属市场=/时,点击失效按钮,弹出弹窗,见图 11,本表展示的是图 11 字段逻辑。将订单的支付信息默认到退款弹窗中。包括退款总额、余款、退款方式、机号、退款金额。退款总额Number否是退款总额=支付总额余款Number否是余款=退款总额-已填写退款行的金额退款方式Selection是是有以下可选项:见 LOOK UP:OM.PAYMENT METHOD-现金-支票-汇款-货到付款-借记卡-退款金额Number是否0输入值支付总额时,提示,消息代码: msg.error.om.amount_其他信息当支付方式=货到付款/现金时备注30String
35、是否其他信息当支付方式=汇款单/支票时Selection是是根据当前订单选择的所属市场来调用该市场的look_up。请参考:功能设计v2.0_DSIS_DSIS 订单管理_创建订单页_V4.0_20160222特殊逻辑 2-&机参数设置。凭证号String是是当支付方式=汇款单/支票时,可见。备注30String是否其他信息当支付方式=-时类型Selection是是有下列两个选项:-VISA-MASTER 机Selection是是根据当前订单选择的销售区域来调用该销售区域的机look_up。请参考:能设计v2.0_DSIS_DSIS 订单管理_创建订单页_V4.0_20160222特殊逻辑 2
36、-&机参数设置。4 位尾号4Number是是用于输入后四位数字凭证号Number是是用于输入小票中的交易号。商品描述Display50否否根据查询条件展现,取商品包-商品描述(当前系统语言版本)按钮说明创建订单页功能:D-SM-020/D-SM-021按钮逻辑添加商品按钮全选点击让购物车中所有产品处于被选中状态。删除点击删除所有选中状态的产品。添加点击添加空白的订单行。地址管理新增地址点击“新增地址”,弹出新增地址弹框。地址点击,下拉该会员所有在系统中的地址。展开后,变为“收起地址”,见界面展示。备注30String是否其他信息当支付方式=-借记卡时,见图 7。Selection是是根据当前订
37、单选择的所属市场来调用该市场的 look_up。请参考:能设计 v2.0_DSIS_DSIS 订单管理_创建订单页_V4.0_20160222特殊逻辑 2- & 机参数设置。 机Selection是是根据当前订单选择的销售区域来调用该销售区域的机look_up。请参考:能设计v2.0_DSIS_DSIS 订单管理_创建订单页_V4.0_20160222特殊逻辑 2-&机参数设置。4 位尾号4Number是是用于输入借记卡后四位数字凭证号Number是是用于输入小票中的交易号。备注30String是否编辑点击“编辑”,弹出该地址的编辑弹框。删除点击“删除”,有消息提示,消息代码:msg.warn
38、ing.sys.delete_or_not确认后,删除该条地址。弹框-取消点击取消,取消操作,关闭弹窗。弹框-保存点击保存,对地址信息进行验证,若有字段为空,报错,消息代码:msg.error.sys.pls_enter。未填字段框体变红。订单状态相关按钮状态变更请参考特殊逻辑“逻辑 6-订单状态”保存在创建订单/待付款订单/付款失败订单页面可见。1、 创建订单时,点击“保存”按钮,系统自动分配订单号,同时订单状态变更为“已保存”。点击“保存”按钮,保存成功,提示,消息代码:.sys.save_sucsful。2、 订单状态=待付款/付款失败时,点击“保存”按钮,系统保存当前订
39、单信息。订单状态变更为“已保存”。保存成功,提示,消息代码:.sys.save_sucsful。提交在创建订单/已保存订单/待付款订单/付款失败订单页面可见。1、 点击对所有字段进行验证,若字段为空或无效,则提示,消息代码:msg.error.sys.pls_enter。 这些字段框体变红。2、当销售=下单时,验证填入的四位数字与该会员账户中的口令是否一致, 一致时,进行以 程。不一致时,提示“口令错误!”,消息代码: msg.om.wrong_password。32、根据不同配送类型,给订单行匹配对应的库存组织。(不同配送类型库存组织的选择请参见功能设计 v2 0_DSIS_
40、发运管理_订单到发运流程处理逻辑_V1 0_20160128中特殊逻辑 1/2)按照商品代码+库存组织判断其订单数量是否小于或等于库存组织的库存量“本次发运数 量”总和(通过商品ID+库存组织匹配该商品所有状态=待发运的发运行,将所有发运行上 “本次发运数量”加总得出),否则给予警告消息,消息代码msg warning om product_order_qty_over_onhand。当销售区域组织参数“SPM SLAE_TYPE”中值=highquarter 时,系统在库存不足的情况下仍可以生成销售订单。当销售区域组织参数“SPM SLAE_TYPE”中值=branch/ipiont时,库存
41、不足时,不能够下单。43、验证通过时,对此订单进行保存,并提交,订单状态变更为“待付款”。54、跳转到订单支付页。带格式的: 缩进: 左侧: 0 厘米取消订单状态=待付款 时,可见。点击“取消”按钮,弹处确认提示,消息代码:msg.warning.sys.cancel_or_not取消成功,订单状态变更为“已取消”,有消息提示,消息代码: .sys.cancel_sucsful。取消后的订单不能做任何订单状态相关操作。失效请参考特殊逻辑 5-失效订单挑库&发运“挑库”“发运”按钮存在“订单状态=已完成”的订单中。会员搜索弹窗商品搜索弹窗按钮逻辑查询根据输入的查询条件进行查询,并
42、返回结果列表;若未输入查询条件,系统返回所有商品;只能从计算库存为“计算此商品”的商品中搜索;确定将结果列表选中的商品的相应字段填入包含商品列表中;若未选中任何商品, 则确定按钮为灰色且不能点击取消取消查询,关闭弹窗按钮逻辑查询根据查询条件进行查询,并返回结果列表;要求至少输入一个查询条件;若未输入任何查询条件,则系统提示消息:msg.warning.sys.no_search_criteria确定将选中会员的会员 ID 写入对应文本栏;若未选中任何会员,则确定按钮为灰色且不能点击;取消取消查询,关闭弹窗挑库点击“挑库”,将跳转到“挑库页面”,并将该订单带到挑库界面进查询,显示查询结果。通过配
43、置文件:dm pick_ anizationDM PICK ANIZATION 来控制此按钮是否可见,当 code=yes 时,可见。在进入详情页时,当挑库按钮可见且该订单存在需挑库的订单行时,弹出消息“存在需要挑库商品”,消息代码:msg info om need_pick_ anization。发运点击“发运”,将跳转到“发运界面”,并将该订单关联的所有发运单查询出来。通过配置文件:dm.do_shipmentDM.DO SHIPMENT 来控制此按钮是否可见,当code=yes 时,可见。其他功能按钮模板点击弹出模板弹框,见图 4。输入订单,可以将改订单的商品信息(包括数量)带到创建订单
44、页面。当订单为空,点击确认,提示消息:msg.error.sys.pls_enter。当订单错误时,提示消息:msg.error.sys.wrong_data。点击取消按钮,关闭页面。当支付行中存在商品信息时,点击“确认”会提示“将清空现有商品信息”,点击确认,将模板中的商品信息到当前订单中。当支付行中无商品信息时,直接将模板中的商品信息到当前订单中。打票订单状态=已完成 时可见。点击“打票”按钮。调用打印程序。确认收款确认收款当“货到付款”=Y,订单状态=待确认时显示。点击“确认收款”按钮,订单状态变更为“已完成”,备注字段变为可读状态。见图 12。特殊逻辑逻逻销通保前创更逻辑 3-规则在,
45、由分配。一年将有 6 个批次,两个月为一批次。在,(GST)每年自动更新。系统要允许用户预设批次,同时系统能合理分配,过期批次将被保存在系统中。逻辑 4-生日选择会员后,满足以下三个个条件:1、 系统 yymm=该会员“生日”字段 yymm2、 距会员上次生日月份后 12 个月中(去年生日月份后一个月至今),没有提交过“订单类型=生日”的订单。即系统时间 yy-1:mm+1:01:00:00 至今在 DB 中查询无“订单类型=生日”的订单。3、 距会员上次生日月份后 12 个月中(去年生日月份后一个月至今),没有使用过券(优 惠券类别=生日)。即系统时间 yy-1:mm+1:01:00:00
46、至今在 DB 中查询无“券类别=生日”“状态=已使用“的券。系统会弹框提示,消息代码 .om.member_birthday_month。提示本月为该会员生日月份。逻辑 5-失效订单当货物未交付给会员时,但订单已支付的情形会进行“失效订单”操作。满足以下条件,失效按钮点亮:-当“订单状态=已完成”“待确认”-系统中该订单关联所有的发运单状态为“新建”或“待发运”状态。-订单的“奖金月份”不是“关闭”状态。(当存在该订单发运单且发运单状态不都为“新建”或“待发运”时,失效按钮不可用。需通过线下沟通的方式,告知发运操作员取消发运单,取消之后,失效按钮可用。)点击失效按钮按以程处理:
47、步骤一:判断货到付款是否=Y,如果是,则直接跳到步骤三。如果否则跳到步骤二。步骤二:判断销售组织组织参数“SPM.REFUND_T0_RB”中,的值。地区账单号设定打票标准与销售订单一样无账单号码范围可以手动分配。(从 XX 号至 XX 号)系统会自动在此范围中按序分配。账单号格式=前缀(两位字母)+8 位数。8 位数每次加 1.如果到达上限,系统将给公司管理员发送通知。变更历史将被保留。当金额=0 时不允许打印TIYY6 位数YY 为年6 位数为:每年重置为 000000,每个增加1。无1、值=Y(市场设为Y)时,点击失效按钮,弹出弹窗提示,提示“共元退至Remainning Balance
48、 中!”,见下图。图 12 退款弹窗2、值=N(/市场设为N)时,点击失效按钮,弹出弹窗提示,见下图退款弹窗。字段逻辑参考“退款弹窗”。步骤三:3 点击“确定”按钮,进行以下操作:将该订单关联所有的发运单状态由“新建”或“待发运”变更为“已取消”。订单对应的库存会还原,根据商品 ID+库存组织将订单行上的“数量”加到该库存组织对应的商品的库存上。订单对应的 PV 会还原。取订单中“PV 合计”的值+会员 ID,加到订单中的会员账户 PV中。(4) 将订单使用的券、Remainning Balance、Exchange Balanales Po返还到ales个人账户中。将取该订单中占有的 Rem
49、ainning Balance、Exchange BalanPo的值,增加至该会员个人账户的 Remainning Balance、Exchange Balance、Sales Po中;被占用的券中的若仍在有效期则,状态恢复为“有效”状态。若系统日期不在券有效期中,则该状态变更为“失效”状态。(5) 货到付款,不弹出退款弹窗。当“SPM.REFUND_T0_RB”值=Y 时,货款不会退回给会员,而退回到“Member Profile”的 Remaining Balance 中。当“SPM.REFUND_T0_RB”值=N 时,货款会线下返回给会员,用户需要将退款信息到“退款弹窗” 中。(6) 退款信息将替换“支付信息”,显示在订单详情中。如下图:图 13-“SPM.REFUND_T0_RB”值=Y 退款信息图 14-“SPM.REFUND_T0_RB”值=N 信息失效成功,有消息提示,消息代码:.sys.expire_sucsful。逻辑 6-订单状态逻辑 7-货到付款1、选择配送类型=物流配送,点选“货到付款”字段。2、“货到付款”=Y 时,跳转到支付页面时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 轴承制造工操作模拟考核试卷含答案
- 铸就施工安全堡垒-打造零事故施工现场
- 医院医疗质量安全控制制度
- 2024-2025学年广东省东莞市东城区八年级(下)期中数学试卷及答案
- 《公差选用与零件测量》课件-2.1.4几何公差规范的组成、公差框格
- 工程奇思妙想-创新设计在工程学中的应用
- 2020滕州初中语文面试在职备考高效刷题题库及答案
- 2020锦泰保险校招笔试70分必刷题库带答案解析
- 2026远程中医服务课件
- 2026六年级数学上册 求一个数比另一个数少百分之几
- (高清版)DZT 0208-2020 矿产地质勘查规范 金属砂矿类
- 预制空心板梁吊装施工方案
- 社会调查与研究方法课件
- 平安中国建设基本知识讲座
- 呆滞物料管理规定
- 2023年安徽省淮南市招聘专职消防员37人笔试参考题库(共500题)答案详解版
- AB-PLC-5000-编程基础指令例说明
- 氯碱企业涉氯安全风险隐患排查指南(试行)
- 港口与航道工程管理与实务
- 内蒙古自治区级储备粮油轮换管理办法
- 2023年呼和浩特市回民区政务中心综合窗口人员招聘笔试题库及答案解析
评论
0/150
提交评论