mirror of
https://github.com/woodchen-ink/czlexpress-for-woocommerce.git
synced 2025-07-18 05:51:57 +08:00
woocommerce-czlexpress
描述
- 配置信息写入到mysql
- order_id, tracking_number, label_url, 写入到mysql
- 适配PHP7和PHP8
- 功能嵌入到woocommerce内, 通过woocommerce的钩子函数, 实现功能
- 查价运费是人民币, 支持按汇率转换为其他货币,主要是USD
系统要求
- WordPress 5.0+
- WooCommerce 6.0.0+
- PHP 7.0+
- MySQL 5.6+
特性
- 完全支持WooCommerce高性能订单存储(HPOS)
- 支持WooCommerce远程日志记录
- 支持多语言
功能
- 支持快捷查价, 然后映射产品和woocommerce的运输方式. 其中, 查价结果里, 有一些产品, 比如 "UPS 红单-TA价", "UPS 红单-DA55价", 这种以"UPS 红单"开头的产品. 还有比如: "FEDEX IE-DT价", "FEDEX IE-DE价", 这种以"FEDEX IE"开头的产品. 我希望在查价结果里, 把他们显示为一个类别, 比如"UPS 红单", 然后这一行只显示最便宜的一个"UPS 红单"开头的产品价格和时效. 然后这个类别可以点击展开, 下面一个列表显示所有以"UPS 红单"开头的具体产品和相关信息. 并且可以自定义类别名称和产品开头, 例如这个配置: productGroupConfig: { 'UPS 蓝单': { prefixes: ['UPS 蓝单'], groupName: 'UPS 蓝单' }, 'UPS 红单': { prefixes: ['UPS 红单'], groupName: 'UPS 红单' }, "江苏FEDEX IE": { prefixes: ["江苏FEDEX IE"], groupName: "江苏FEDEX IE" }, "江苏FEDEX IP": { prefixes: ["江苏FEDEX IP"], groupName: "江苏FEDEX IP" }, 'FEDEX IE': { prefixes: ['FEDEX IE'], groupName: 'FEDEX IE' }, 'FEDEX IP': { prefixes: ['FEDEX IP'], groupName: 'FEDEX IP' }, "DHL": { prefixes: ["DHL"], groupName: "DHL" }, "欧美普货包税专线": { prefixes: ["欧美经济专线(普货)","欧美标准专线(普货)","欧洲经济专线(普货)","欧洲标准专线(普货)"], groupName: "欧美普货包税专线" }, "欧美B类包税专线": { prefixes: ["欧美经济专线(B类)","欧美标准专线(B类)","欧洲经济专线(B类)","欧洲标准专线(B类)"], groupName: "欧美B类包税专线" }, "欧美带电包税专线": { prefixes: ["欧美经济专线(带电)","欧美标准专线(带电)","欧洲经济专线(带电)","欧洲标准专线(带电)"], groupName: "欧美带电包税专线" }, "迪拜DHL": { prefixes: ["迪拜DHL"], groupName: "迪拜DHL" }, "迪拜UPS": { prefixes: ["迪拜UPS"], groupName: "迪拜UPS" }, "迪拜FEDEX": { prefixes: ["迪拜FEDEX"], groupName: "迪拜FEDEX" }, "邮政": { prefixes: ["E特快","EMS"], groupName: "邮政" }, "CZL阿联酋专线": { prefixes: ["CZL阿联酋"], groupName: "CZL阿联酋专线" }, }
用户可以选择按产品分组映射woocommerce的运输方式. 也可以选择具体产品映射woocommerce的运输方式.
-
设置运输价格时, 可以设置在CZLExpress的运费上额外加上一定比例和固定金额, 支持表达式, 例如"10% + 10", 那么就是CZLExpress的运费乘以1.1, 然后加上10元.
-
支持设置账号密码, 然后在woocommerce订单列表, 支持快捷下单到CZLExpress, 如果下单无误, 支持打印标签,如果下单有问题, 显示报错内容, 可以手动修改, 然后打印标签.
-
在woocommerce的订单详情页, 显示CZLExpress的订单跟踪号, 并且可以点击跟踪号, 跳转到CZLExpress的订单跟踪页面.
-
在woocommerce的订单详情页, 显示CZLExpress的订单标签, 并且可以点击标签, 跳转到CZLExpress的订单标签下载页面.
-
可以把订单运输轨迹, 显示在woocommerce的订单详情页.
-
当用户在woocommerce下单时, 自动查询偏远和偏远费用, 然后加到运输费用里. 并且也单独显示偏远和偏远费用.
Languages
PHP
96.7%
JavaScript
2.5%
CSS
0.8%