albedo/module-newsletter-api

Magento Newsletter模块的REST API层。

安装数: 10,967

依赖项: 0

建议者: 0

安全: 0

星标: 7

关注者: 2

分支: 7

开放问题: 1

类型:magento2-module

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