代客下单扯皮谁帮点的?Tigshop开源电商系统操作员写进扩展表
【摘要】 门店用 Tigshop开源电商系统 Admin 代客下单。出了纠纷:「这单谁下的?」订单上只有用户 ID,没有操作员。审计问起来,客服说「不是我」。这不是没有代客下单,是缺操作留痕。 扩展字段ALTER TABLE `order` ADD COLUMN `proxy_admin_id` int DEFAULT 0 COMMENT '代客下单操作员,0=用户自助';或者外挂 order_ex...
门店用 Tigshop开源电商系统 Admin 代客下单。出了纠纷:「这单谁下的?」订单上只有用户 ID,没有操作员。审计问起来,客服说「不是我」。这不是没有代客下单,是缺操作留痕。
扩展字段
ALTER TABLE `order`
ADD COLUMN `proxy_admin_id` int DEFAULT 0 COMMENT '代客下单操作员,0=用户自助';
或者外挂 order_extra,我图简单直接加列。单商户订单量不大,加列能接受。多商户升级再迁扩展表。
提交时写入
Admin 代客下单接口,创建订单事务里:
<?php
$orderData['proxy_admin_id'] = (int)session('admin.admin_id');
$orderData['order_source'] = 'admin_proxy';
用户自助下单走 C 端,proxy_admin_id 保持 0。别在用户端漏写非零,审计会疯。
列表展示
订单详情和列表加「下单人」:用户自助显示昵称,代客显示「客服:张三」。谁点的一目了然。扯皮少一半。
权限
不是谁都能代客。角色里控 order/proxyCreate。全员能代客,资损和纠纷一起上。上之前先控权限。
日志再加一层
敏感改价、改地址,写 admin_log。订单留 proxy_admin_id,日志留操作明细。双保险。审计眼盯着,少一块都不行。
验收
自助单 operator=0。代客单 operator=当前 admin。列表能筛「代客订单」。筛不出来等于白做。
改价留痕
代客下单若允许改价,改价幅度和改价人写 order_log。只留 operator 不够。金额变了,审计要看到「谁改的、改前改后」。看不到,纠纷还是说不清。说不清下次还找你。
培训
门店客服培训:代客下单必须用自己的账号。共用账号 operator 全是同一个人,等于没留痕。没留痕你白做。白做还要背锅。锅很沉。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)