第三方运输承运商
用户可以将第三方运输承运商链接到Odoo数据库,以验证承运商对特定地址的交付情况,自动计算运输成本,并生成运输标签。
在Odoo中,运输承运商可以应用于销售订单(SO)、发票或交货订单。有关配置运输连接器时解决常见问题的提示,请跳至故障排除部分。
以下是Odoo中可用的运输连接器列表:
承运商 | 地区可用性 |
美国联邦快递 | 所有 |
DHL | 所有 |
UPS | 所有 |
US Postal Service | 美国 |
Sendcloud | 欧盟 |
Bpost | 比利时 |
Easypost | 北美洲 |
Shiprocket | 印度 |
配置
为确保与Odoo的第三方运输承运商正确设置,请按照以下步骤操作:
- 安装运输连接器。
- 设置交货方式。
- 激活生产环境。
- 配置仓库。
- 指定产品的重量。
安装运输连接器
要安装运输连接器,请转到库存应用 ‣ 配置 ‣ 设置。
在运输连接器(物流对接)部分,勾选第三方运输承运商的复选框以安装它。可以一次选择多个第三方运输连接器。然后,点击保存。
注解 交货方式也可以与销售、电子商务和网站应用中的操作集成。有关安装,请参考安装应用程序和模块文档。
![](https://i-blog.csdnimg.cn/direct/61c5ea48f10f4115af049e04c9f9539d.png)
交货方式
要配置API凭据并激活运输承运商,请首先转到库存应用 ‣ 配置 ‣ 运输方式,并选择所需的交货方式。
注解
列表通常包括来自同一提供商的两种交货方式:一种用于国际运输,一种用于国内运输。
可以为特定目的创建额外的交货方式,例如包装。
注解
确保交货方式已发布,以便在网站应用中可用。要在网站上发布交货方式,请单击所需的交货方式,然后单击未发布智能按钮。这样做会将智能按钮更改为显示:已发布。
运输方式页面包含有关提供商的详细信息,包括:
- 运输方式(必填字段):交货方式的名称(例如 FedEx US,FedEx EU 等)。
- 网站:为连接到数据库中特定网站的电子商务页面配置运输方式。从下拉菜单中选择适用的网站,或将其留空以将该方法应用于所有网页。
- 提供商(必填字段):选择第三方送货服务,如FedEx。选择提供商后,集成级别、开票政策和保险百分比字段将变得可用。
- 集成级别:选择获取费率以在SO或发票上简单地获取估计的运输成本。
重要 选择获取费率并创建运输以生成运输标签。
- 公司:如果交货方式适用于特定公司,请从下拉菜单中选择该公司。留空字段表示该方法适用于所有公司。
- 交货产品(必填字段):添加到SO或发票的交货费用名称。
- 开票政策:选择并直接从运输承运商计算预计的运输成本。如果需要实际的运输成本,请参阅有关开票实际运输成本的此文档。
- 费率上的利润率:指定添加到基础运输费率的额外百分比金额,以支付额外成本,例如处理费、包装材料、汇率等。
- 如果订单金额超过:为超过相应金额字段中指定金额的订单启用免费运输。
- 保险百分比:指定在运输过程中包裹丢失或被盗时,向寄件人退还的运输成本的百分比。
FedEx US的运输方式配置页面。
在配置选项卡中,填写API凭据字段(例如API密钥、密码、账号等)。根据在提供商(物流商)字段中选择的第三方运输承运商,配置选项卡将包含不同的必填字段。
生产环境
配置好交货方式的详细信息后,单击测试环境智能按钮以将其设置为生产环境。
警告
将交货方式设置为生产环境会创建真实的运输标签,用户在向客户收取运输费之前,有通过其承运商账户(例如UPS、FedEx等)被收费的风险。在启动交货方式到生产之前,请验证所有配置是否正确。
仓库配置
确保仓库的地址(包括邮政编码)和电话号码在Odoo中准确输入。为此,请转到库存应用 ‣ 配置 ‣ 仓库,并选择所需的仓库。
在仓库配置页面上,通过单击公司字段打开仓库联系页面。
验证地址和电话号码是否正确,因为它们是运输连接器正常工作所必需的。
产品重量
为了使承运商集成正常工作,请通过转到库存应用 ‣ 产品 ‣ 产品,并选择所需的产品来指定产品的重量。
然后,切换到库存选项卡,并在物流部分定义产品的重量。
应用第三方运输承运商
可以在SO、发票或交货订单上应用运输承运商。
在Odoo中配置好第三方承运商的交货方式后,通过转到销售应用 ‣ 订单 ‣ 报价来创建或导航到报价。
销售订单
要分配第三方运输承运商并获取运输的估计成本,请首先转到销售应用 ‣ 订单 ‣ 报价。创建或选择现有的报价,并通过单击订单行选项卡右下角的添加运输按钮,将运输成本通过第三方承运商添加到报价中。
在弹出的添加运输方式窗口中,从运输方式下拉菜单中选择预期的承运商。成本字段将根据以下内容自动填写:
- 订单总重量字段中指定的金额(如果没有提供,则使用订单中产品重量的总和)
- 仓库源地址与客户地址之间的距离。
在运输方式字段中选择第三方提供商后,单击添加运输方式窗口中的获取费率以通过运输连接器获取估计成本。然后,单击添加按钮将交货费用添加到SO或发票中。
交货订单
对于没有安装销售应用的用户,通过首先转到库存应用,然后将运输承运商分配给交货订单,从库存概览仪表板中选择交货订单操作类型,并选择尚未标记为完成或已取消的所需交货订单。
在附加信息选项卡中,将承运商字段设置为所需的第三方运输承运商。当交货方式设置为生产模式时,将提供跟踪参考。
故障排除
由于运输连接器有时可能难以设置,以下是一些在事情不如预期工作时尝试的检查:
- 确保Odoo中的仓库信息(例如地址和电话号码)正确并与运输提供商网站上保存的记录匹配。
- 验证包类型和参数是否适用于运输承运商。要检查,请确保可以直接在运输承运商的网站上创建货物。
- 当遇到Odoo的估计成本与提供商的收费之间的价格不匹配时,首先确保交货方式设置为生产环境。
然后,在运输承运商的网站和Odoo中创建货物,并验证价格在Odoo、运输提供商和调试日志中是否相同。
示例
在调试日志中检查价格不匹配时,如果请求说包裹重六公斤,但FedEx的响应说包裹重七公斤,那么可以得出问题是在FedEx方面。
调试日志
通过激活调试记录来跟踪运输数据不一致。为此,请转到交货方式的配置页面(库存应用 ‣ 配置 ‣ 送货方式),选择所需的运输方式。单击“无调试”智能按钮以激活调试请求。
激活调试请求后,每次使用运输连接器估算运输成本时,记录将保存在日志报告中。要访问报告,请打开开发人员模式,并转到设置应用 ‣ 技术 ‣ 数据库结构部分 ‣ 日志记录。
注解
每次在SO和发票上单击获取费率按钮,以及当客户通过网站应用将运输承运商添加到其订单时,都会为交货方式创建日志。
单击HTTP请求行项目以打开详细页面,并验证从Odoo发送到运输承运商的正确信息。在HTTP响应中,验证收到的信息是否相同。