收据
POS 收据打印模板位于免费和 Pro 插件的 includes/views/print/tmpl-receipt.php 文件中。可以通过在您的主题目录中创建 woocommerce-pos/print/tmpl-receipt.php 文件来自定义收据模板。两个模板的代码如下所示。
基本收据模板
Pro 收据模板
Pro 收据模板允许从 商店 管理员获取附加信息,比如徽标、商店地址、营业时间和特别信息。
自定义收据日期
WCPOS 使用 moment.js 来本地化日期字符串。默认日期格式为 "MMMM Do YYYY, h:mm:ss a",例如:2015 年 5 月 31 日,晚上 7 点 20 分 44 秒。有关自定义日期格式的更多信息,请参见 moment.js 文档。
订单属性
WCPOS 使用 WC REST API 的 JSON 输出填充订单收据模板。WC REST API 文档显示了一个示例 的标准 JSON 输出。WCPOS 通过 woocommerce_api_order_response 过滤器添加了一些附加属性。
| 属性 | 描述 |
|---|---|
| cart_discount_tax | 购物车折扣的税额部分 |
| cashier.id | 收银员的用户 ID |
| cashier.first_name | 收银员的名字 |
| cashier.last_name | 收银员的姓氏 |
| payment_details.result | 支付网关成功或失败 |
| payment_details.message | 来自支付网关的任何消息 |
| payment_details.redirect | 用于离线支付的重定向 URL,例如:PayPal 标准 |
payment_details.method_gateway | 任何特定于网关的消息,例如:支付金额和找零 |
| shipping_lines[i].total_tax | 每个运输线的税额 |
| subtotal_tax | 小计的税额部分 |