跳转到主要内容

使用ASMRed API的GLS运输承运实现

项目描述

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

本模块将GLS西班牙API(旧ASM API)集成到Odoo中。不适用于其他国家的GLS集成,它们可能使用其他API。

目录

安装

本模块需要python suds-py3库,并且同样依赖于OCA/delivery-carrier模块的delivery_package_numberdelivery_state

GLS/ASM API不提供价格计算方法,因此为了能够计算运输成本,建议安装delivery_price_method模块。

配置

配置运输承运商

  1. 前往 库存 > 配置 > 运输 > 运输方式 创建一个新的运输方式。

  2. 选择 GLS ASM 作为供应商。

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

如果您还没有凭证,可以输入虚构的数据,并将运输方式保留在“测试环境”。将使用GLS ASM API的测试用户。

如果GLS将来更改了测试用户,您可以在系统参数中的密钥 delivery_gls_asm.api_user_demo 中更改它。

使用

本模块支持的不同操作包括

保存服务

  1. 确认出库单时,服务将记录在GLS中。

  2. 响应将记录在chatter中的运输参考和相应的标签。

  3. 为了管理运输包裹,可以使用添加的包裹数量字段 delivery_package_number(查看README获取更多信息)或Odoo的内置运输包裹流程。该模块将向GLS/ASM API发送相应的编号,并可以下载带有相应编号的PDF标签。

请求取件

  1. 在确认取货单时,运输将不会记录在GLS中。

  2. 在顶部将出现一个“请求取货”按钮。

  3. 在收到响应后,将在聊天记录中记录运输参考信息。

  4. 为了管理运输包裹,可以使用添加的包裹数量字段 delivery_package_number(查看README获取更多信息)或Odoo的内置运输包裹流程。

取消服务

  1. 与其他运输方式一样,在出库单中,我们可以通过在“附加信息”选项卡下的“交付信息”部分采取相应的操作来取消特定的服务。

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

获取标签

  1. 如果错误地删除了我们在服务记录中获得的标签附件,可以点击表单视图顶部的“GLS标签”按钮重新获取。

运输跟踪

  1. 该模块与 delivery_state 集成,可以直接从GLS-ASM API获取我们的运输跟踪信息。

  2. 要这样做,请转到已记录GLS运输的出库单,在“附加信息”选项卡中,您将看到“更新跟踪”按钮,用于请求GLS API更新Odoo中的此运输状态。

运输清单

  1. 要获取配送员将签署的运输清单,请转到菜单 库存 > 报表 > GLS运输清单

  2. 您还可以从运输人员表单中的智能按钮获取清单。

  3. 在向导中,选择您想要获取清单的GLS服务以及您想要列出运输的起始日期。

  4. 点击“GLS清单”按钮,以获取所选服务的运输清单PDF。

错误调试

  1. 请注意,这仅适用于西班牙的邮政编码。

  2. 每个GLS-ASM服务都提供了一个名为“技术”的选项卡,您可以在其中查看对GLS-ASM API的最后一次请求和响应。这将在调试通信错误时提供帮助。

  3. 您还可以通过激活Odoo的 –log-level=debug 来记录日志中的请求数据和响应。

已知问题/路线图

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

错误跟踪器

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

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

致谢

作者

  • Tecnativa

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

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

当前 维护者

chienandalu hildickethan-S73

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

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

项目详情


下载文件

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

源代码分发

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

构建分发

odoo14_addon_delivery_gls_asm-14.0.1.7.1-py3-none-any.whl (70.6 kB 查看哈希值)

上传时间 Python 3

支持者

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面