促销预定地址:https://x1.php168.com/booking/content/show/id/51.html 仅限10名 插件比较冷门 请谨慎购买。
增强版商城已经深度集成易连云打印机
先买机器 某宝一堆易连云打印机。
然后去 http://dev.10ss.net/admin 注册应用
申请下来后返回应用查看详情就可以看到 应用id和密匙了
把应用ID和密匙输入到插件中点提交就可以获取永久的access_token了
本插件为多用户插件 一个账户可以添加一个打印机。如果你不想前台用户添加打印机就把 plugins\yilianyun\member_menu.php 中的代码改为
<?php return [];
并复制一份改名为 member_menu.php.lock
模板打印需要一些技术 模板指令:http://doc2.10ss.net/332006
重点说下怎么调用打印机:
在需要调用打印服务的php中添加:
fun("Printer@printer",mymd5($content),$id,$uid);
$content 为打印模板的内容 打印的内容必须mymd5加密传输 所以你只需要定义 $content 的内容即可
$id 订单的id 也可以不传 不传的话会随机一个单号 传递了订单id可以进行打印后的操作 后面会介绍
$uid 需要接受打印的用户uid 也可以不传 不传的话是当前登录的用户
打印回调(可以不需要):你的域名/p/yilianyun-index-index.html
如果你想打印后进行回调 就打开 plugins\yilianyun\index\Index.php
$data['origin_id'] 为你的订单id 你可以根据这个订单id对订单进行操作 比如可以设置为已打印。
改完后记得把此文件加上锁 即.lock 避免升级覆盖掉。
下面展示一个增强版商城的订单图:
上图打印模板的代码仅供参考:<audio> 为AI语音播报内容 部分机型支持
$content = "<audio>来自" . config( 'webdb.webname' ) . "的商品订单 金额 $order_info[pay_money] 元请及时安排发货,9,0</audio>"; $content .= "支付时间:" . date( "Y-m-d H:i" ) . "\n"; $content .= "订单编号:$order_info[numcode]\n"; $content .= str_repeat( '*',14 ) . "商品列表" . str_repeat( "*",14 ); $content .= "<table>"; foreach ( $detail AS $key => $wx ) { $content .= "<tr><td>$wx[title]</td><td>x $wx[_num]</td><td>$wx[_price]</td></tr>"; } $content .= "</table>"; $content .= str_repeat( '.',32 ); $content .= "<FS><center>扫码进行发货</center></FS>"; $content .= "<QR>" . get_url( murl( 'mall/kehu_order/show',[ 'id' => $order_info['id'] ] ) ) . "</QR>"; $content .= "小计:¥$order_info[pay_money]\n"; $content .= "优惠:¥$order_info[coupon_money] \n"; $content .= str_repeat( '*',32 ); $content .= "订单总价:¥$order_info[totalmoney] \n"; fun( "Printer@printer",mymd5( $content ),$order_info['id'],$order_info['store_uid'] );
促销预定地址:https://x1.php168.com/booking/content/show/id/51.html 仅限10名 插件比较冷门 请谨慎购买。
很给力.价格也亲民
去吃个饭 回来一看 给我打印了一堆