Canada Post Shipping Method for WooCommerce 是一款对接加拿大邮政官方运费接口的 WooCommerce 运费计算插件。通过连接 Canada Post Rating API,插件可实时获取 Domestic(国内)、USA(美国)、International(国际)三大方向的运费报价,并根据买家地址、商品重量体积及包装方式自动展示精准费率。该插件需使用加拿大元结算,支持厘米/千克单位,可自动换算其他计量单位,是面向加拿大市场或向加拿大发货的电商必备运费解决方案。


支持的配送服务
插件覆盖加拿大邮政主要寄递产品,按目的地分为三大类:
国内配送
- Regular Parcel(普通包裹)
- Expedited Parcel(加速包裹)
- Xpresspost(速递)
- Xpresspost Certified(带签收速递)
- Priority(优先快递)
- Library Books(图书馆书籍)
- Lettermail(信函,含非 API 计算方式)
美国配送
- Expedited Parcel USA
- Xpresspost USA
- Small Packet USA Air
- Priority Worldwide Envelope USA
- Priority Worldwide Pak USA
- Priority Worldwide Parcel USA
国际配送
- Xpresspost International
- International Parcel Air / Surface
- Priority Worldwide Envelope International
- Priority Worldwide Pak International
- Priority Worldwide Parcel International
- Small Packet International Air / Surface
商家可在后台自由启用或禁用单项服务,单独调整服务名称与价格浮动比例(支持按比例或固定金额调整),便于灵活控制报价展示。
包装方式与计费逻辑
插件提供三种包装策略,适配不同发货场景:
- 单独包装(Pack Individually):将每件商品独立提交 API 计费后合并报价。
- 按重量包装(Weight-based):汇总购物车总重量后,自动拆分为不超过 30kg 的包裹进行报价,兼容 Domestic、USA、International 全路线。
- 内置装箱器(Box Packer):商家自定义纸箱尺寸(高×宽×长、重量上限),插件按体积利用率智能分配商品,推荐大多数商家优先使用此模式。
注意:API 计费与内置装箱器均要求为非虚拟商品填写准确的重量与体积数据,缺失将导致无法返回报价。
附加服务与展示选项
增值保障
- 额外保险(Extra Coverage)
- 签收确认(Signature Required)
- 取件通知卡(Leave Card for Pickup)
- 年龄证明(Proof of Age),适用于限龄商品
展示控制
- 投递时效预估:开启后显示 API 返回的预计天数。
- 报价策略:可设置展示全部可选服务,或仅显示最低价。
- 报价类型:Commercial 模式使用账户协议价格(含 Solutions for Small Business 折扣),Counter 模式展示柜台零售价。
- Lettermail 特殊处理:500g 以内的轻薄件可启用 Lettermail 报价(基于固定费率计算,非实时 API),超出重量则自动合并多件计费。
主要功能
- 实时运费计算:根据商品重量、尺寸和目的地地址,获取加拿大邮政官方运费报价
- 多服务类型组合:支持信函(Lettermail)和包裹两种服务模式,可覆盖小型信函类和标准包裹类商品
- 多目的地支持:适用于加拿大国内、美国及国际运费计算
- 兼容块编辑器:完整支持 WooCommerce 购物车和结账页面块编辑器,同时也兼容经典短代码方式
- 高性能订单存储(HPOS):支持将订单数据存储在专用数据库表中,提升大型商店的运行性能
适用场景
该插件适合以下业务场景:
- 在加拿大境内运营实物商品销售的 WooCommerce 商店
- 需要向美国及国际市场发货的跨境电商
- 同时销售小型信函类商品和标准包裹类商品的混合业务
- 追求运费报价与实际邮政费用一致的精细化运营店铺
技术要求与兼容性
| 项目 | 要求 |
|---|---|
| PHP 版本 | 7.4 及以上 |
| WordPress 最低版本 | 7.0 |
| WooCommerce 最低版本 | 10.8 |
| 已知兼容测试环境 | WordPress 7.1 / WooCommerce 11.0 |
| 服务器依赖 | Fsockopen 或 CURL 支持 |
常见问题排查
若结账时未能显示运费报价,建议按以下顺序检查:
- 确认已在插件设置中连接有效的加拿大邮政实时账户
- 检查商店基础国家设置为加拿大,货币设置为加元
- 确保所有商品已正确填写重量和尺寸信息
- 将该运费方式添加到对应的运输区域
- 如遇加拿大邮政服务临时维护,运费显示将暂时中断,恢复后自动正常
更新日志与版本说明
- 插件包 Header 中标注的版本号需以实际下载插件包内的信息为准,页面标题或文件名中的版本号仅供参考提示
- 插件为付费产品,具体授权方式和价格请以官方发布页面为准


评论0 注意:评论区不审核也不处理售后问题!如有售后问题请前往用户中心提交工单以详细说明!