thelia / canada-post-module
v1.0
2015-04-08 07:29 UTC
Requires
- thelia/installer: ~1.1
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
此循环用于获取订单使用的服务的详细信息。