DHL 集成

DHL 是 Odoo 库存 应用中提供 运输连接器 的运输承运商之一。通过在应用设置中启用该连接器,并配置至少一种 运输方式运费计算 <../setup_configuration>标签生成 <labels> 的过程将大大简化。

:::: note ::: title 注意 :::

虽然针对不同承运商提供了多种运输连接器,但本文档专门说明了集成 DHL 的配置设置。有关所有承运商通用的集成设置说明,请参阅 第三方承运商 <third_party_shipper> 文档。 ::::

在创建 DHL 运输方式之前,需要先启用该承运商的运输连接器。操作路径为 库存应用 --> 配置 --> 设置

向下滚动至 运输连接器 部分,勾选 DHL Express 连接器 复选框。最后点击 保存 以应用更改。

随后,点击 fa-arrow-right DHL 运输方式 链接,可打开一个页面,显示所有 供应商 为 DHL 的运输方式。

启用 DHL 运输连接器后,即可为该承运商配置运输方式。配置完成后,运输方式可作为销售订单(SO)的行项目添加,实现运费的自动计算和标签的自动生成。

要创建新的 DHL 运输方式,进入 库存应用 --> 配置 --> 设置。在 运输连接器 部分,点击 DHL 运输方式 链接(位于 DHL Express 连接器 复选框下方)。

:::: note ::: title 注意 :::

也可以通过 库存应用 --> 配置 --> 运输方式 查看每个承运商已有的运输方式。 ::::

点击 新建 打开空白的运输方式表单。如果已经创建过运输方式,可在此页面中选择已有记录。

运输方式 字段输入名称后,使用 供应商 下拉菜单选择 DHL。此时表单底部会出现一个新的 DHL 配置 选项卡。

本节的其他字段在各承运商的运输方式表单中保持一致。有关这些通用字段的配置说明,请参阅 第三方承运商 <third_party_shipper> 文档。

DHL 配置 选项卡用于将用户的 DHL 账户与 Odoo 关联,并设置运输方式的详细信息。

要在 Odoo 中集成 DHL,必须从 DHL 开发者门户获取开发者凭证。这些凭证用于将用户的 DHL 账户链接至 Odoo 库存 应用。

:::: important ::: title 重要 :::

SiteIDPassword 与登录 DHL 账户使用的凭证不同。 ::::

使用 DHL Express 账户

如果已有 DHL Express 账户,登录 DHL 开发者门户申请 DHL API 账户号

随后,在 Odoo 的运输方式表单中,将 DHL API Key 填入 DHL SiteID 字段,将 API Secret 填入 DHL Password 字段。

没有 DHL Express 账户

如果没有 DHL Express 账户:

  1. 访问 DHL Express 开户页面 开通账户。

  2. 开通开发者门户账户后,使用用户名和密码登录门户。点击右上角的用户头像打开用户仪表盘。

  3. 在仪表盘的 应用 选项卡中创建一个应用,按照四步流程(应用名称、所需应用、应用状态、确认)完成设置。

  4. 完成 DHL Express 账户设置后,前往 此处 获取 DHL API KeyAPI Secret

随后,在 Odoo 的运输方式表单中,将 DHL API Key 填入 DHL SiteID,将 API Secret 填入 DHL Password

DHL 配置 选项卡其余字段用于配置具体的运输方式:

  • 地区:使用该运输方式的地区。
  • DHL 产品:从 DHL 购买的运输服务(如 Express Worldwide)。
  • DHL 包装类型:配送使用的 DHL 包装(如 DHL Box)。
  • 包裹重量单位:显示包裹重量的计量单位。
  • 包裹尺寸单位:显示包裹尺寸的计量单位。
  • 标签格式:生成运输标签的文件格式。
  • 标签模板:打印运输标签时使用的纸张尺寸。

:::: important ::: title 重要 :::

在为运输方式选择服务选项前,请确认该服务已在 DHL 账户中可用。可用服务取决于与 DHL 签订的合同。 ::::

DHL 配置 选项卡底部的 选项 区域提供以下附加设置:

  • 生成退货标签:勾选后,在验证交货单后自动生成退货标签。
  • 应税物料:若运输方式涉及海关或其他税费,请勾选此项。

完成 DHL 连接设置后,可使用表单顶部的快捷按钮发布、切换至生产模式或激活调试日志。

  • 未发布/已发布:决定该运输方式是否在用户的 电商 网站上可用。
  • 测试环境/生产环境:决定标签创建是用于测试并立即取消(测试)还是生成真实标签并计费至 DHL 账户(生产)。
  • 无调试/调试请求:决定是否在 Odoo 中记录 API 请求与响应(需开启 开发者模式 <developer-mode> 并前往 设置应用 --> 技术 --> 日志)。