跳转到主要内容

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

项目描述

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

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

重要:DHL西班牙和DHL Parcel有不同的API。此API仅适用于其中之一。要通知并请求正确的商业集成商的凭证,可以传递位于/doc中的文档,以明确指出要使用哪个API。此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,以记录日志中的请求数据和响应。

到付

  1. 在创建带有标记的回执的发货方法时,将假定与送货单相关联的订单存在,并使用订单总额作为回执金额。如果正在使用具有此标记的发货方法,则该方法在网页上将不可用。

已知问题/路线图

  • API不提供估算实际运输成本的方 法,因此始终以0估算。如果需要估算运输成本,可以安装OCA < cite>delivery_price_method模块或为此类运输商自定义估算方法。

错误跟踪器

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

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

致谢

作者

  • Studio73

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

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

当前 维护者

hildickethan-S73

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

欢迎您贡献力量。要了解更多信息,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源分布

本版本没有提供源分布文件。请参阅关于生成分布存档的教程。

构建的分布

odoo_addon_delivery_dhl_parcel-15.0.1.0.1-py3-none-any.whl (437.1 kB 查看哈希值)

上传时间 Python 3

由以下支持