Third-party shipping carriers

Users can link third-party shipping carriers to Odoo databases, in order to verify carriers’ delivery to specific addresses, automatically calculate shipping costs, and generate shipping labels.

在 Odoo 中,运输工具可应用于销售订单(SO)、发票或交货单。有关配置送货连接器时常见问题的解决技巧,请跳至 疑难解答 部分。

以下是 Odoo 中可用的送货连接器列表:

承运商

区域可用情况

FedEx

所有

DHL Express*

所有

UPS

所有

美国邮政服务

美国

Sendcloud

EU**

Bpost

比利时

Easypost

北美洲

Shiprocket

印度

Starshipit

Australasia

重要

* Other services from DHL are not supported.

** Sendcloud currently supports shipping from Austria, Belgium, France, Germany, Italy, the Netherlands, Spain, and the United Kingdom, and to any European country.

配置

为确保在 Odoo 中正确设置第三方运输承运人,请遵循以下步骤:

  1. 安装运输连接器

  2. 设置交付方式.

  3. 激活正式运行环境.

  4. 配置仓库.

  5. 指定产品重量.

安装运输连接器

要安装送货连接器,请转到 库存应用程序 ‣ 配置 ‣ 设置

在:guilabel:送货连接器`部分,勾选第三方货运承运商复选框以进行安装。可同时选择多个第三方运输连接器。然后,点击 :guilabel:`保存

注解

Delivery methods can also be integrated with operations in the Sales, eCommerce, and Website apps. To install, refer to the install apps and modules documentation.

Options of available shipping connectors in Odoo.

Delivery method

To configure the API credentials, and activate the shipping carrier, begin by going to Inventory app ‣ Configuration ‣ Shipping Methods, and select the desired delivery method.

注解

该列表通常包括来自同一 提供商 的**两种**送货方式:一种用于国际送货,一种用于国内送货。

Additional delivery methods can be created for specific purposes, such as packaging.

注解

确保在 网站 应用程序上发布应可用的交付方式。要在网站上发布交付方式,请点击所需的交付方式,然后点击 未发布 智能按钮。这样会将该智能按钮更改为:已发布

送货方式 页面中包含有关提供商的详细信息,包括:

  • 送货方式`(*必填字段*):送货方式名称(例如, `FedEx US`FedEx EU`等)。

  • 网站:为连接到数据库中特定网站的*电子商务*页面配置发货方法。从下拉菜单中选择适用的网站,或留空将方法应用于所有网页。

  • 提供商`(*必填字段*):选择第三方快递服务,如FedEx。选择供应商后,:guilabel:`整合级别、:guilabel:`发票政策`和:guilabel:`保险百分比`字段可用。

  • 整合级别:选择 获取费率,只需在 |销售订单| 或发票上获取 预计运费 即可。

    重要

    选择 获取费率并创建货件生成运输标签

  • 公司:如果出货方法适用于特定公司,请从下拉菜单中选择该公司。留空字段表示该方法适用于所有公司。

  • :guilabel:`交付产品`(必填字段):添加到 |销售订单| 或发票中的交货费用名称。

  • Invoicing Policy: select and calculate an Estimated cost of shipping directly from the shipping carrier. If the Real cost of shipping is wanted instead, refer to Invoice real shipping costs document.

  • 运费保证金:指定在基本运费基础上增加的额外百分比,以支付额外费用,如手续费、包装材料、汇率差额等。

  • 如果订单金额高于则免费:对于超过相应 金额 字段中输入的指定金额的订单,可以免费送货。

  • 保险百分比:指定如果包裹在运输过程中丢失或被盗,向发件人报销的运费百分比金额。

FedEx 运输方式的屏幕截图。

Shipping Method configuration page for FedEx US.

配置 选项卡中,填写 API 凭据字段(如 API 密钥、密码、帐号等)。根据在 提供商 字段中选择的第三方运送承运商,:guilabel:`配置`选项卡将包含不同的必填字段。有关配置特定承运商凭证的更多详情,请参阅以下文档:

正式运行环境

配置好交付方式详细信息后,点击 测试环境`智能 按钮将其设置为 :guilabel:`正式运行环境

警告

将交付方式设置为 正式运行 会创建**真实的**运输标签,用户有可能在向客户收取运费**之前**通过其承运商账户(如 UPS、FedEx 等)被收取费用。在向 正式运行 发送方法启动前,请确认所有配置正确无误。

显示 “测试环境” 智能按钮。

仓库配置

确保准确输入仓库的 地址`(包括邮政编码)和 :guilabel:`电话号码。要执行此操作,进入 :menuselection:`库存应用程序 –> 配置 –> 仓库,选择所需的仓库。

在仓库配置页面,点击 公司 字段,打开仓库联系人页面。

突出显示 “公司” 字段。

验证 地址手机 号码是否正确,因为这两个号码是装运连接器正常工作所必需的。

显示公司地址和电话号码。

产品重量

要使承运商整合正常工作,请转到:menuselection:库存应用 --> 产品 --> 产品,然后选择所需的产品来指定产品的重量。

然后,切换到 库存 选项卡,在 物流 部分定义产品的 重量

在产品表单的 “库存” 选项卡中显示 “重量” 字段。

申请第三方运输承运商

运输工具可应用于 SO(销售订单)、发票或送货单。

在 Odoo 中配置第三方承运商的 送货方式 后,通过 销售应用程序 ‣ 订单 ‣ 报价单 创建或浏览报价单。

销售订单

要指定第三方承运商并估算运费,首先进入 销售应用程序 ‣ 订单 ‣ 报价单。创建或选择现有报价单,点击 订单行 选项卡右下角的:guilabel:添加运费 按钮,在报价单中添加第三方承运商的运费。

在报价单底部显示 “添加运费” 按钮。

在弹出的 添加送货方式 窗口中,从 送货方式 下拉菜单中选择目标承运商。成本 字段将根据以下因素自动填写:

  • 订单总重量 字段中指定的金额(如果未提供,则使用订单中 产品重量 的总和)。

  • 仓库的 源地址 与客户地址之间的距离。

送货方式 字段中选择第三方供应商后,点击 添加送货方式 弹出窗口中的 获取费率,通过送货连接器获取估计费用。然后,点击 添加 按钮,将运费添加到 SO 或发票中。

Delivery order

对于未安装 销售 应用程序而进行发货的用户,请首先进入 库存 应用程序,为交货单指定运输工具。然后,从 库存概览 面板选择 送货订单 操作类型,并选择尚未标记为 已完成已取消 的所需交货单。

其他信息 选项卡中,将 承运商 字段设置为所需的第三方运输承运商。当交货方式设置为 生产模式 时,将提供 追踪参考

显示配送单的 “附加信息” 选项卡。

故障排除

由于送货连接器的设置有时可能比较复杂,因此当出现问题时,可以尝试进行以下检查:

  1. 确保 Odoo 中的 :ref:`仓库信息 <inventory/shipping_receiving/configure-source-address>`(例如地址和电话号码)正确,**并且**与运输提供商网站中保存的记录相匹配。

  2. 验证 包裹类型 和参数对货运承运人有效。要进行检查,请确保可以在运输承运商的网站上直接创建货件。

  3. 当遇到 Odoo 估算成本与提供商收费之间的价格不匹配时,首先确保送货方式设置为 正式运行环境

    然后,在承运商网站和 Odoo 中创建运送,并验证 Odoo、送货提供商和*调试日志*中的价格是否相同。

    Example

    在调试日志中检查价格不匹配时,如果请求说包裹重 6 千克,但 FedEx 回复却说包裹重 7 千克,那么就会得出结论,问题出在 FedEx 方面。

调试区

通过激活调试日志追踪发货数据不一致的情况。要执行此操作,请进入发获方式的配置页面(库存应用程序 ‣ 配置 ‣ 发货方式),并选择所需的发货方式。点击 无调试 智能按钮激活 调试请求

显示 “无调试” 智能按钮。

激活 调试请求 后,每次使用运输连接器估算运输成本时,记录都会保存在 记录 报告中。要访问该报告,请打开 开发者模式,并进入 设置应用程序 ‣ 技术 ‣ 数据库结构部分 ‣ 记录

注解

每次在 销售订单 和发票上点击 获取费率 按钮,**以及**当客户通过*网站*应用程序将运输承运人添加到其订单时,都会为运输方式创建日志。

演示如何从 “技术” 菜单中找到 “日志记录” 选项。

点击 HTTP 请求 行项目打开详细页面,并验证从 Odoo 发送给货运承运人的信息是否正确。在*HTTP 响应*中,验证是否收到了相同的信息。

在设置 > 技术 > 日志中显示调试请求历史记录。