thelia/canada-post-module

安装: 30

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 7

分支: 0

公开问题: 0

类型:thelia-module

v1.0 2015-04-08 07:29 UTC

This package is auto-updated.

Last update: 2024-09-14 22:16:20 UTC


README

加拿大邮政配送模块,适用于加拿大邮政

该模块与Thelia 2.1及以上版本兼容。如果您从加拿大发货包裹,可以使用此模块。
您应在加拿大邮政注册账户并加入开发者计划以获取API密钥。

目前,该模块尚未完全完成,仅集成了评分Web服务。它允许您显示可用的加拿大邮政服务列表,以便客户选择目的地。运费将自动从加拿大邮政API获取。

安装

手动

  • 将模块复制到<thelia_root>/local/modules/目录,并确保模块名称为CanadaPost。
  • 在thelia管理面板中激活它

Composer

将其添加到您的thelia composer.json主文件中

composer require thelia/canada-post-module:~1.0

配置

您需要配置该模块。有一个专门的配置页面,您可以从后台管理中的主模块页面显示。

您应在加拿大邮政网站上注册以获取访问加拿大邮政API的凭据: https://sso.epost.ca/sso/pfe/ui/registration

收到参数后,您可以填写配置表单。有一个表单可用于测试您的配置。

您还应配置模块可以处理的运费区域。此页面的链接也在模块页面上。

最后,您需要获取加拿大邮政提供的所有服务列表,并选择哪些服务在您的网站上可用。此页面可通过模块配置页面访问。在服务配置页面,您首先需要从加拿大邮政获取服务列表。页面右上角的按钮将导入此列表。一旦导入列表,您就可以自定义服务的标题,并选择是否通过可见属性对客户可用。

循环

canada-post-rate

此循环用于获取特定目的地的所有可用服务和费率列表。

输入参数

输出参数

canada-post-service

此循环用于获取所有可用服务的列表。它不直接与加拿大邮政Web服务通信,而是使用后台管理中导入的列表。

输入参数

输出参数

canada-post-order

此循环用于获取订单使用的服务的详细信息。

输入参数

输出参数