第一期
2015-08-11 00:40:54 0 举报
AI智能生成
ecshop第一期修改方案
作者其他创作
大纲/内容
对O2O商品的支持
购买
按照虚拟商品的购买流程进行,暂不需要修改
结算
按照虚拟商品的结算流程进行,暂不需要修改
发货
支付完成之后即显示验证码,同时通过短信邮件通知到用户
修改方案
在确认订单付款成功后,商品状态修改处理的地方,根据一定的算法生成虚拟商品卡号密码(也可以采用类似美团的单验证码形式),显示在付款成功后界面,并短信和邮箱的方式发送通知
涉及到修改的业务点
支付成功的处理逻辑
虚拟商品读取商品卡号的地方
前端显示虚拟商品卡号的地方
系统中自带发货时邮件和短信通知设置,但具体通知效果需要进一步跟进了解
涉及到的数据表
es_virtual_card
使用
在商家店铺验证之后,即标示改商品为已使用状态
修改方案
对该类商品添加一个已使用状态,在标记为已使用时,计算商家、推荐人等应获得的收益
涉及到修改的业务点
在收银系统验证完成后修改商品状态和虚拟卡使用状态
涉及到的数据表
es_order_info
es_virtual_card
增加收银功能
订单验证
商家通过输入验证卡号密码来完成验证
设计方案
在验证界面输入验证卡号和密码,系统后台查询是否被使用。存在该验证卡号和密码则修改相关数据表标记该次订单为已使用。
涉及到的数据表
验证时
es_suppliers
es_order_info
es_goods
es_order_goods
es_virtual_card
验证后
es_order_info
es_virtual_card
快捷收银(需要)
收银记录
在每次收银(如订单验证,快捷收银)完成之后,产生一条收银记录
设计方案
新增一个数据表es_checkout_log,在每次收银业务结束后的处理中,将收银信息记录下来。
涉及到的数据表
新增数据表:es_checkout_log
增加商户管理功能
商家账户管理
注册商家
设计方案
注册前先创建好供应商,利用添加管理员的界面(需要修改添加管理员界面)添加商家,注册时选择是否为商家。同时指定供应商。
涉及到的数据表
es_admin_user
新增数据表:es_supplier_user
商家权限管理
主要利用现有的角色系统对商家可操作权限进行控制
修改方案
配置系统中的权限管理文件,以适应我们新增的一些菜单,如收银菜单
涉及到的文件
/admin/includes/inc_menu.php
/admin/includes/inc_priv.php
/language/admin/priv_action.php
涉及到的数据表
es_role
es_admin_action
商家订单管理
利用目前系统自带的订单查询功能进行修改
修改方案
修改/admin/order.php文件中的order_list()函数,修改filter实现根据供应商来筛选订单
涉及到的文件
/admin/order.php
结算管理
查看账户信息
查看商家的账户余额等信息
设计方案
1.商家账户由每次收银成功后,将商家应得的资金加入商家账户(随时查看,不能结算)
2.在指定结算点(比如月头月中或每笔订单发生时)根据上面提到的【收银管理】中提到的每笔收银的流水,进行统计整理后将可用商家收益写入资金管理账户中
涉及到的数据表
新增数据表:es_supplier_account
充值/提现
供商家进行充值和提现
设计方案
每次操作向商家账户增加或扣除相应余额,同时增加充值提现记录
涉及到的数据表
es_supplier_account
新增数据表:es_supplier_account_log
0 条评论
下一页