amzn/amazon-pay-magento-2-alexa-plugin

官方 Magento2 插件,用于与 Amazon Pay Alexa 集成

1.0.1 2019-10-10 02:45 UTC

This package is auto-updated.

Last update: 2022-10-09 03:26:39 UTC


README

了解更多关于 Amazon Pay

先决条件

  • Magento 2.2.4+, 2.3.x
  • 启用 Amazon Pay 模块

Alexa 交货通知

Alexa 交货通知功能允许您向 Amazon Pay 提供运输跟踪信息,以便 Amazon Pay 在运输送达时通过 Alexa 通知买家。

以下是客户将体验到的内容

客户:Alexa,读取我的通知。

Alexa:一条新通知,来自 Amazon Pay。您从 <yourstorename> 的运输已送达。

配置 Alexa 交货通知

私钥和公钥 ID 是 Alexa 交货通知所需的密钥。按照以下说明从卖家中心账户获取它们(请使用管理员账户登录)-

  1. 导航到 Amazon Pay 集成中心
  2. 选择 "Alexa" 集成渠道
    1. 从 "您想做什么?" 下拉菜单中选择“设置交货通知”
    2. 选择“获取说明”
  3. 创建公私钥对
    1. 向下滚动到“API密钥”部分
    2. 选择“创建密钥”
    3. 使用默认的“生成API凭据”设置
    4. 命名您的API密钥。使用描述性名称,名称将在您需要在集成中心管理多个密钥时用于区分它们。在命名密钥时,您应考虑谁在使用它以及他们用它做什么
    5. 在弹出窗口中选择“创建密钥”以创建公私钥对
  4. 存储私钥和公钥 ID
    1. 创建密钥对将自动将私钥 (.pem) 文件下载到您的浏览器,您不需要公钥。在安全位置保存私钥文件,您将需要它来访问 Amazon Pay API。
    2. 存储您的公钥 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许可证。