crmeb标准版开发后台控制是否自动打印小票功能

crmeb标准版如果在后台开启了小票打印功能后,用户付款完成后就自动打印小票。如果用户不需要每个订单付款后都自动打印小票,只需要在后台订单列表里有针对性的对某些订单打印小票,目前crmeb标准版是不支持的。
接下来我们就来简单开发下,实现自由选择是否用户付款后自动打印订单。
第一步:首先在网站后台–维护–开发配置–配置分类–接口配置–小票打印配置里找到基础配置,在基础配置后面打开配置列表,然后点添加配置,添加内容如下图:
在这里插入图片描述
添加完成后,在后台左侧设置–接口配置–小票打印配置里就可以设置是否自动打印小票了,选择关闭,用户付款后,就不会自动打印小票了,可以通过后订单列表手动打印小票。如下图:
在这里插入图片描述
第二步:这里需要修改PHP代码,需要找一个代码编辑器,或者在宝塔面板中修改。具体修改的文件路径为:app/jobs/notice/PrintJob.php
在代码中找到如下行:

$orderServices->orderPrintTicket((int)$id);

修改为:

$var = (bool)sys_config('pay_success_printing_auto');
if ($var) {
    $orderServices->orderPrintTicket((int)$id);
}

保存代码或者上传修改后的代码。
到这里整个开发就完成了,接下来就是测试修改的功能。
如果在开发中有不明白的地方,或者使用中有任何影响,欢迎各位开发者加我(V:xu08290201)一起交流开发经验。如果严格按照上面的步骤操作的,应该就不会有什么问题,因为我给客户开发时,已经测试完成的。不同的版本可能有些不同,根据个人理解去实施吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WX-xu08290201

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值