跳转到主要内容

使用DHL Parcel API实现的配送承运商实现

项目描述

Beta License: AGPL-3 OCA/l10n-spain Translate me on Weblate Try me on Runbot

此模块将DHL Parcel的API与Odoo集成。不适用于其他DHL集成,如Express,它们使用其他API。

重要:DHL西班牙和DHL Parcel有不同的API,此API仅适用于其中之一。要通知并请求正确的商业集成凭证,可以传递/doc中的文档,以指示要使用哪个API。使用的凭证格式如下

用户:11000000EMPRESA 密码:xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

可能接受其他一些,但我无法验证。

目录

安装

依赖于OCA/delivery-carrier模块的delivery_package_numberdelivery_state

DHL Parcel API不提供计算价格的方法,因此要计算运输成本,建议安装delivery_price_method模块。

配置

要配置承运商

  1. 转到库存 > 设置 > 配送 > 配送方式并创建一个新的。

  2. 选择DHL Parcel作为供应商。

  3. 配置您已签订的服务数据和您希望使用的运输产品。

客户代码是带有连字符的UID,且不以字母结尾,例如UID = 08100000AB,您的客户代码将是08-100000

使用

以下是使用此模块可能进行的各种操作

保存服务

  1. 确认发货单后,服务将记录在DHL包裹中。

  2. 响应后,将在聊天中记录发货参考和相应的标签。

  3. 为了管理发货包裹,可以使用由< cite> delivery_package_number 添加的包裹编号字段(请参阅README以获取更多信息),或者使用Odoo的内置发货包裹流程。该模块会将相应的编号发送到DHL包裹API,我们可以下载带有相应编号的PDF标签。

取消服务

  1. 与其他发货方式一样,在出库单中,我们可以通过“其他信息”标签页中“发货信息”部分的相应操作取消特定服务。

  2. 如果需要,我们可以取消发货后生成新的发货单。

获取标签

  1. 如果我们错误地删除了在服务记录过程中获得的标签附件,可以按按钮“DHL包裹标签”重新获取,该按钮位于发货单表单视图的顶部。

运输跟踪

  1. 该模块与< cite> delivery_state 集成,可以直接从DHL包裹API获取我们的发货跟踪信息。

  2. 为此,请转到已记录DHL包裹发货的发货单,在“其他信息”标签页中,您将看到“更新跟踪”按钮,用于请求API更新Odoo中的此发货状态。

日结

  1. 可以从运输工人的表单中的智能按钮手动关闭一天。

错误调试

  1. 请注意,这仅适用于西班牙邮政编码(至少对于收件人)。

  2. 您还可以通过< cite> –log-level=debug 激活Odoo,以将请求和响应记录在日志中。

已知问题/路线图

  • API不提供计算实际发货成本的函数,因此始终以0计价。如果需要发货计价,可以安装OCA < cite> delivery_price_method 模块或为这种运输方式自定义计价方法。

错误追踪器

错误在GitHub问题上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现问题的人,请通过提供详细和受欢迎的反馈来帮助我们解决它。

请不要直接联系贡献者以获取支持或技术问题的帮助。

鸣谢

作者

  • Studio73

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

本模块是GitHub上的OCA/l10n-spain项目的一部分。

欢迎您贡献力量。了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅有关生成分发存档的教程。

构建分发

支持