第三方物流承运商¶
用户可以将第三方物流承运商链接到Odoo数据库,以便验证承运商对特定地址的配送, 自动计算运费 ,以及 生成物流标签 。
在Odoo中,运输承运商可以应用于销售订单(SO)、发票或交货单。有关配置运输连接器时解决常见问题的提示,请跳转至 故障排除 部分。
以下是 Odoo 中可用的物流连接器列表:
承运人 |
区域可用性 |
---|---|
全部 |
|
全部 |
|
全部 |
|
美国邮政服务 |
美国 |
部分欧洲国家(详见下文) |
|
Bpost |
比利时 |
Easypost |
北美洲 |
Shiprocket |
印度 |
澳大利亚和新西兰 |
重要
DHL 的其他服务 不 受支持
Sendcloud 目前支持 从 奥地利、比利时、法国、德国、意大利、荷兰、西班牙和英国发货,并支持 发往 任何欧洲国家。
配置¶
要确保在 Odoo 中正确设置第三方运输承运商,请按照以下步骤操作:
安装运输连接器¶
要安装运输连接器,请前往
。在 Shipping Connectors 部分下,勾选第三方物流承运商的复选框以安装它。可以同时选择多个第三方物流连接器。然后,点击 Save。

配送方式¶
要配置 API 凭证并激活运输承运商,首先进入
,然后选择所需的交付方式。另请参阅
注解
确保在 网站 应用中应该可用时发布配送方式。要在网站上发布配送方式,请点击所需的配送方式,然后点击 未发布 智能按钮。这样操作后,该智能按钮将变为 已发布。
Shipping Method 页面包含有关提供商的详细信息,包括:
Shipping Method (必填字段): 配送方式的名称(例如
FedEx US
、FedEx EU
等)。网站: 为连接到数据库中特定网站的 电子商务 页面配置配送方式。从下拉菜单中选择适用的网站,或留空以将该方法应用于所有网页。
Provider (必填字段): 选择第三方配送服务,例如 FedEx。选择提供商后,集成级别、开票政策 和 保险百分比 字段将变为可用。
集成级别: 选择 获取费率 以在 SO 或发票上简单地获取 预估的运输成本。
重要
选择 获取费率并创建货运 以同时 生成货运标签。
公司: 如果该配送方式应适用于特定公司,请从下拉菜单中选择该公司。将该字段留空以使该配送方式适用于所有公司。
Delivery Product (必填字段): 添加到 SO 或发票中的配送费用名称。
开票策略: 选择并直接从运输承运商计算 预估运费。如果需要 实际运费,请参考 开票实际运费 文档。
Margin on Rate: 指定一个额外的百分比金额,添加到基础运费中,以覆盖额外成本,例如手续费、包装材料、汇率等。
如果订单金额超过则免费: 为超过在相应 金额 字段中输入的指定金额的订单启用免费配送。
保险百分比: 如果包裹在运输过程中丢失或被盗,指定退还给发件人的运输费用百分比。

Shipping Method 配置页面,适用于 FedEx US
¶
在 配置 选项卡中,填写 API 凭证字段(例如 API 密钥、密码、账号等)。根据在 供应商 字段中选择的第三方运输承运商,配置 选项卡将包含不同的必填字段。有关配置特定承运商凭证的更多详细信息,请参阅以下文档:
另请参阅
生产环境¶
在配置好交付方法详细信息后,点击 测试环境 智能按钮,将其设置为 生产环境。
警告
将交付方法设置为 生产 会创建 真实的 运输标签,用户可能会通过其承运商账户(例如 UPS、FedEx 等)被收取费用 在 用户向客户收取运费之前。在将交付方法启动为 生产 之前,请确认所有配置正确无误。

仓库配置¶
确保仓库的 地址`(包括邮政编码)和 :guilabel:`电话 号码准确无误。为此,请前往 ,然后选择所需的仓库。
在仓库配置页面上,点击 公司 字段以打开仓库联系人页面。

请确认 地址 和 电话 号码正确无误,因为它们是确保运输连接器正常工作的必要条件。

产品重量¶
为了使承运商集成正常工作,请通过前往
并选择所需产品来指定产品的重量。然后,切换到 库存 标签,并在 物流 部分中定义产品的 重量。

应用第三方物流承运商¶
运输承运商可以应用于 SO(销售订单)、发票或交货单。
在 Odoo 中配置了第三方承运商的 交付方式 后,通过前往 创建或导航到一个报价单。
销售订单¶
要分配第三方物流承运商并获取预估的运输成本,首先进入 订单行 选项卡右下角的 添加运费 按钮,将第三方承运商的运输成本添加到报价单中。
。创建或选择一个现有的报价单,然后通过点击
在出现的 添加运输方式 弹出窗口中,从 运输方式 下拉菜单中选择所需的承运商。 费用 字段将根据以下内容自动填充:
在 Shipping Method 字段中选择第三方提供商后,点击 Add a shipping method 弹出窗口中的 Get Rate 以通过运输连接器获取预估费用。然后,点击 Add 按钮将运费添加到 SO 或发票中。
另请参阅
发货单¶
对于未安装 销售 应用的用户,可以通过首先进入 库存概览 仪表板中,选择 交货单 操作类型,并选择尚未标记为 完成 或 取消 的所需交货单。
应用来为交货单分配承运商。然后,在在 附加信息 标签页中,将 承运商 字段设置为所需的第三方物流承运商。当交付方式设置为 生产模式 时,会提供一个 跟踪参考。
另请参阅

故障排除¶
由于运输连接器有时设置起来可能比较复杂,以下是一些在事情未按预期进行时可以尝试的检查:
确保 Odoo 中的 :ref:`仓库信息 <inventory/shipping_receiving/configure-source-address>`(例如地址和电话号码)是准确的 并且 与物流提供商网站上保存的记录一致。
验证 包裹类型 和参数对于运输承运商是否有效。要进行检查,请确保可以直接在运输承运商的网站上创建货运。
当遇到 Odoo 的预估成本与供应商收费不匹配时,首先确保交付方法设置为 生产环境。
然后,在承运商的网站和 Odoo 中创建货运,并验证 Odoo、运输提供商和 调试日志 中的价格是否一致。
Example
在调试日志中检查价格不匹配时,如果请求显示包裹重量为六公斤,但FedEx的响应显示包裹重量为七公斤,则可以得出结论,问题出在FedEx一方。
调试日志¶
通过激活调试日志记录来跟踪运输数据不一致问题。为此,请转到配送方法的配置页面 (无调试 智能按钮以激活 调试请求。
),然后选择所需的配送方法。点击
在激活了 调试请求 后,每次使用运输连接器来估算运输成本时,记录都会保存在 日志记录 报告中。要访问该报告,请启用 开发者模式,然后转到 。
注解
每次在 SOs 和发票上点击 获取费率 按钮时,都会为运输方式创建日志,并且 当客户通过 网站 应用将运输承运商添加到他们的订单时也会创建日志。

点击 HTTP request 行项目以打开详细页面,并确认从 Odoo 发送给承运商的信息是否正确。在 HTTP response 中,确认接收到相同的信息。
