amzn / amazon-pay-magento-2-alexa-plugin
官方 Magento2 插件,用于与 Amazon Pay Alexa 集成
1.0.1
2019-10-10 02:45 UTC
Requires
- php: ~7.1.3||~7.2.0||~7.3.0
- amzn/amazon-pay-and-login-with-amazon-core-module: ^3.0.0
- amzn/login-with-amazon-module: ^3.0.0
- magento/framework: ^102
- magento/module-backend: ^101
- magento/module-config: ^101
- magento/module-sales: ^102
- magento/module-store: ^101
- zendframework/zend-crypt: ^2.6 || ^3.0
This package is auto-updated.
Last update: 2022-10-09 03:26:39 UTC
README
先决条件
- Magento 2.2.4+, 2.3.x
- 启用 Amazon Pay 模块
Alexa 交货通知
Alexa 交货通知功能允许您向 Amazon Pay 提供运输跟踪信息,以便 Amazon Pay 在运输送达时通过 Alexa 通知买家。
以下是客户将体验到的内容
客户:Alexa,读取我的通知。
Alexa:一条新通知,来自 Amazon Pay。您从 <yourstorename> 的运输已送达。
配置 Alexa 交货通知
私钥和公钥 ID 是 Alexa 交货通知所需的密钥。按照以下说明从卖家中心账户获取它们(请使用管理员账户登录)-
- 导航到 Amazon Pay 集成中心
- 选择 "Alexa" 集成渠道
- 从 "您想做什么?" 下拉菜单中选择“设置交货通知”
- 选择“获取说明”
- 创建公私钥对
- 向下滚动到“API密钥”部分
- 选择“创建密钥”
- 使用默认的“生成API凭据”设置
- 命名您的API密钥。使用描述性名称,名称将在您需要在集成中心管理多个密钥时用于区分它们。在命名密钥时,您应考虑谁在使用它以及他们用它做什么
- 在弹出窗口中选择“创建密钥”以创建公私钥对
- 存储私钥和公钥 ID
- 创建密钥对将自动将私钥 (.pem) 文件下载到您的浏览器,您不需要公钥。在安全位置保存私钥文件,您将需要它来访问 Amazon Pay API。
- 存储您的公钥 ID,您将需要它来访问 Amazon Pay API。与私钥文件不同,您可以稍后返回此页面以访问您的公钥 ID。
商家体验
一旦您配置了 Alexa 交货通知,您的商店就准备好使用此功能。
Alexa 交货通知会在以下情况下调用
- 提交了带有承运商代码、名称和跟踪号码的运输
- 在成功的 Alexa 交货追踪 API 后,您将看到其状态为‘Amazon Pay 已收到承运商 <carrier_name> 和跟踪号码 <tracking_number> 的运输跟踪信息’。
状态将显示在
- 订单视图中的“注释历史”下。
- 在单个运输 -> 运输历史记录下。
安装
(先决条件:对 Magento 2 根文件夹的写权限)
通过 composer 安装(推荐)
$ composer require amzn/amazon-pay-magento-2-alexa-plugin
$ php bin/magento module:enable Amazon_Alexa
$ php bin/magento setup:upgrade
$ php bin/magento setup:di:compile
$ php bin/magento cache:clean
手动安装
$ mkdir -p app/code/Amazon/
$ git clone https://github.com/amzn/amazon-pay-magento-2-alexa-plugin.git app/code/Amazon/Alexa
$ composer require amzn/amazon-pay-sdk-v2-php
$ php bin/magento module:enable Amazon_Alexa
$ php bin/magento setup:upgrade
$ php bin/magento setup:di:compile
$ php bin/magento cache:clean
依赖项
您可以在与该README.md
文件相同的目录下找到composer.json
文件的require部分,其中列出了模块列表。
扩展点
Amazon Pay不提供任何特定的扩展点。
附加信息
许可证
此库采用Apache 2.0许可证。