跳转到主要内容

多个承运商集成

项目描述

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

与Roulier库的多承运商集成

与Roulier集成的基模块。

Roulier是一个实现承运商API的Python库。此模块包含实现的核心函数。

您应安装以下特定模块之一:

  • delivery_roulier_laposte

  • delivery_roulier_dpd

  • delivery_roulier_geodis

  • delivery_carrier_label_gls

  • 更多即将推出

目录

配置

此模块需要包才能工作。要在拣选中生成承运商标签,每个产品都需要分配到目的地包装。如果您不想使用包装(因为拣选的整个内容通常适合一个唯一的包装),您可以考虑安装来自同一存储库的模块 delivery_automatic_package(delivery-carrier)。在请求承运商标签时将自动分配包装。

使用方法

以下是一些您可以使用的方法来实现承运商实现,允许在不同承运商模块之间保持一致的代码

def _mycarrier_get_sender(...):


def _mycarrier_get_receiver(...):


def _mycarrier_get_shipping_date(...):


def _mycarrier_get_account(...):


def _mycarrier_get_auth(...):


def _mycarrier_get_service(...):


def _mycarrier_convert_address(...):

您可以使用而不是调用 super():

def _mycarrier_get_service(...):

    result = _roulier_get_service(...)

    result["specific_key"] = "blabla"

    return result

错误追踪器

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

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

致谢

作者

  • Akretion

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

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

当前维护者

florian-dacosta

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

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

项目详情


下载文件

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

源代码分发

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

构建分发

支持