sysint / module-email-flow
将电子邮件数据连接到工作流自动化并与任何应用程序集成
Requires
- php: ~7.4.0||~8.1.0||~8.2.0
- magento/framework: 103.0.*
- magento/module-email: 101.1.*
README
通过仅使用一个模块,轻松将您的Magento 2商店与n8n、Zapier等工作流自动化平台集成。将Magento 2电子邮件作为JSON发送到webhook,将您的商店连接到数以千计的服务,如MailChimp、Sendgrid、HubSpot、ActiveCampaign、CRM系统等,无需任何额外的后端插件。
这不是另一个SMTP提供商,而是一种将电子商务数据发送到自动化工具的方法,以便轻松连接任何应用程序而无需额外编码和为您的Magento商店安装额外的插件。此模块不是您当前电子邮件提供商的替代品,也不会更改您的SMTP设置。虽然您只能使用n8n或Zapier来发送电子邮件和短信,但默认情况下电子邮件将通过您当前电子邮件提供商和流程发送,但您始终可以更改此设置。
目录
功能
- 实时电子邮件发送:实时将您的Magento商店电子邮件和客户、订单等对象作为JSON有效载荷发送。
- 通用Webhook集成:轻松连接到n8n、Zapier等平台。
- 即插即用:无需额外的后端插件或集成。
- 安全:确保数据通过HTTPS安全发送到指定的webhook。支持基本身份验证和API身份验证。
安装
Composer安装
composer require sysint/module-email-flow
下载模块
将文件提取到您的Magento安装的app/code目录中。运行以下命令
php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento cache:flush
模块现在已安装并准备好配置。
配置
导航到 商店 > 配置 > 高级 > 系统 > 邮件流程发送设置
- 启用插件
- 输入您的webhook URL。
- 发送模式。默认情况下,混合意味着邮件将通过SMTP + FLOW发送。您将能够设置工作流程并继续发送邮件。
- 选择认证类型:无,基础,API(默认为“无”)
- 调试:是/否(默认为“否”)。日志文件
var/log/debug.log
- 数据优化:是/否(默认为“是”)
- 保存配置。
用法
配置完成后,该模块将自动将邮件作为JSON有效载荷实时发送到指定的webhook URL。然后,您可以使用您首选的工作流程自动化平台使用这些数据来触发工作流程、保存数据,并与Mailchimp、Sendgrid、HubSpot等其它服务集成。
启用调试后,可以在日志文件 var/log/debug.log
中找到消息。消息示例:[2023-10-20T07:51:34.110881+00:00] .DEBUG: {"message":"工作流程已启动"} [] []
跨平台测试
- N8N
- Zapier
兼容性
- Magento开源/Adobe Commerce Cloud/B2B,版本
- 2.4.6 - 2.4.6-p3
- 2.4.5 - 2.4.5-p5
- 2.4.4 - 2.4.4-p6
- PHP
- 7.3
- 7.4
- 8.1
- 8.2
支持
对于任何问题、疑问或反馈,请在我们的GitHub仓库中创建问题
许可证
此模块受MIT许可证的许可 - 有关详细信息,请参阅LICENSE文件