wizkunde / magento2-packagist
Magento 2 Packagist 集成
1.0.9
2020-05-05 12:30 UTC
Requires
- php: ~7.0.0|~7.1.0|~7.2.0|~7.3.0
- php-http/guzzle6-adapter: ~2.0.1
- private-packagist/api-client: ~1.16
README
[目录]
关于扩展
此扩展提供了 Magento 2 和 Private Packagist 之间的直接集成。一旦安装了此扩展,您就可以在每个可下载产品中指定 Packagist 配置。
下单后
- 当客户首次购买您的网站上的可下载产品时,扩展会创建一个供应商
- 在创建发票时,扩展会自动使包可访问
注意:只有由注册客户创建的订单才会创建 Packagist 凭据,游客订单将无法使用。
退款订单后
在 Magento 2 中创建 Creditmemo 时,扩展会撤销对包的访问权限
安装
composer require wizkunde/magento2-packagist
进行您的 Magento 2 升级步骤,至少包括以下步骤:
- bin/magento setup:upgrade
bin/magento cache:flush
配置
步骤 1:在 Private Packagist 中创建 API 凭据
- 转到您的 Private Packagist 账户,并转到您想使其可访问的组织。
- 转到设置 -> API 访问
- 点击“创建一组新的 API 凭据”
- 临时存储令牌和密钥,您很快就会需要它们
步骤 2:配置您的 Magento 2 安装
- 转到您的 Magento 2 管理面板
- 转到:商店 -> 配置 -> 一般 -> Wizkunde Packagist 配置
- 展开 Private Packagist 选项卡
- 在“API 令牌”字段中输入您的令牌
- 在“API 密钥”字段中输入您的密钥
- 点击“保存配置”
可选地,您可以设置特定的前缀,如果您计划在单个集成上使用不同的网站
步骤 3:将可下载产品连接到 Private Packagist
- 转到目录 -> 产品
- 打开一个可下载的产品,它也存在于您的 Private Packagist 组织中
- 展开“Packagist”
- 在“Packagist 包”中设置 packagist 扩展密钥
完成!当客户购买扩展时,他将获得使用 packagist 安装的说明!这些说明可以直接在账户仪表板上找到