跳转到主要内容

CTT Express API的配送承运实现

项目描述

Beta License: AGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runboat

CTT Express Iberic Web Services API与Odoo的集成。适用于葡萄牙和西班牙。

目录

安装

此模块需要zeepPython库。它依赖于可以在OCA/delivery-carrier中找到的模块delivery_package_numberdelivery_price_methoddelivery_state

以下端口和主机应从您的Odoo部署中可见

  • 测试: iberws.tourlineexpress.com:8686

  • 生产: iberws.tourlineexpress.com:8700

配置

CTT Express Iberic Web Services API不提供运费计算方法。因此,您将必须依赖Odoo标准方法,在价格方法字段中选择它们。

要配置您的CTT Express服务,请转到

  1. 库存/销售 > 配置 > 配送方式并创建一个新的。

  2. 选择CTT Express作为提供商。

  3. 配置您的CTT凭据:合同、代理、客户代码、用户和密码。

  4. 配置您的标签格式

    • 单:热敏打印机(单个标签)。

    • MULTI1:每页一个标签。

    • MULTI3:每页3个标签。

    • MULTI4:每页4个标签。

  5. 您还可以配置您的打印机偏移量。

  6. 选择您的运输服务。

如果您希望使用相同的凭据配置多个服务,请复制第一个创建的并更改复制品中的服务。

用法

当验证库存拣选并配置CTT Express作为承运商提供商时,将生成运输代码。根据事先配置的标签生成参数,生成标签并将其附加到文档上。

如果您不小心删除了标签附件,可以通过点击拣选表单顶部的CTT Express 标签按钮重新生成。

如往常一样,要取消运输,请转到附加信息选项卡,然后点击运输代码字段旁边的取消交货操作。

要打印指定日期之间的运输清单,请转到

  1. 库存 > 报表 > CTT Express 清单

  2. 在向导中,我们可以配置文档格式(Excel或PDF)和要理解的数据。

  3. 如果处理不同的CTT账户,我们还可以过滤交货方式。

  4. 点击获取清单以收集所需的文件。

要安排运输取货请求

  1. 转到我们想要安排取货的账户的运输方式,然后点击取货请求按钮。

  2. 在向导中,选择日期和最小和最大取货时间。

  3. 点击请求取货按钮后,您将获得一个取货请求代码,如果有任何问题,请保留此代码。

已知问题/路线图

  • 该模块实现了Iberic Web Services API。其服务仅限于西班牙和葡萄牙(以及安道尔,但仅作为目的地)。在未来的API更新中,可能需要额外的国家/地区和开发。

错误跟踪器

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

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

致谢

作者

  • Tecnativa

贡献者

其他致谢

本模块的开发得到了

维护者

本模块由OCA维护。

Odoo Community Association

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

此模块是GitHub上的OCA/delivery-carrier项目的组成部分。

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

项目详情


下载文件

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

源分布

此发布没有可用的源分布文件。有关生成分布存档的教程,请参阅生成分布存档

构建分布

由以下支持