albedo / module-newsletter-api
Magento Newsletter模块的REST API层。
1.0.0
2020-12-28 12:09 UTC
This package is not auto-updated.
Last update: 2024-09-18 03:49:54 UTC
README
albedo/module-newsletter-api
描述
Magento Newsletter模块的REST API层增加了4个方法,允许列出和管理Magento订阅者。
由于某种原因,Magento Newsletter没有提供这些方法,尽管它们对于与ESP或其他营销软件的第三方集成可能很有用。
更多信息请参阅:https://karnowka.com/posts/magento2-newsletter-api/
特性
- 使用
searchCriteria
获取列表的可能性 - 使用REST进行订阅/确认/退订的可能性
- 独立的ACL规则用于读写权限
当电子邮件订阅时,它将触发/调度所有观察者并发送电子邮件给客户。这相当于使用正常表单(使用相同的Magento方法)进行订阅。
📖 API参考(Postman):https://documenter.getpostman.com/view/4376907/TVsxCSUj
您可以通过执行以下操作来运行测试
php ../../../vendor/bin/phpunit ../../../app/code/Albedo/NewsletterApi/Test/* -c ../api-functional/phpunit_rest.xml
⚠️请确保已正确配置api-functional/phpunit_rest.xml
!
路线图:
- 在单个请求中发送多个联系人的可能性
- 删除订阅者
安装
通过运行以下命令安装模块composer
composer require albedo/module-newsletter-api
通过运行以下命令启用模块
php bin/magento module:enable Albedo_NewsletterApi
通过运行以下命令应用数据库更新
php bin/magento setup:upgrade
通过运行以下命令刷新缓存
php bin/magento cache:flush