sailthru/sailthru-magento2-extension

此软件包最新版本(2.5.3)没有提供许可证信息。

Magento 的 Sailthru 模块

安装次数: 38,844

依赖项: 0

建议: 0

安全性: 0

星星: 2

关注者: 38

分支: 12

开放性问题: 6

类型:magento2-module

2.5.3 2024-09-19 14:18 UTC

README

Sailthru Magento 2 扩展

安装说明

  1. 使用 composer 获取模块 composer require sailthru/sailthru-magento2-extension
  2. 启用模块 bin/magento module:enable Sailthru_MageSail
  3. 升级数据库 bin/magento setup:upgrade (根据 Magento 模式,您可能需要运行 magento setup:di:compile
  4. 前往 Magento 管理员 > 商店 > 配置 > Sailthru 进行配置。访问 Sailthru 文档网站 以获取设置文档。

注意:如果同步没有可见单独 URL 的变体产品,您应该在 Sailthru 中启用“保留片段”此处

JavaScript 设置

Sailthru MageSail 模块已准备好使用 Sailthru 的新 PersonalizeJs JavaScript。为了添加页面跟踪并收集网站上的数据,如页面浏览量和点击次数

  1. 将您的客户 ID(可在 此处 找到)添加到 vendor/sailthru/sailthru-magento2-extension/view/frontend/web/spm.js

请联系 Sailthru 了解更多关于并启用站点个性化管理器的信息。

定义要由 Sailthru 覆盖的事务性模板

./etc/template_config.xml 文件中声明新的事务性电子邮件模板,该文件可以创建在任何模块中。在 ./etc/template_config.xml 中的每个模板定义都有四个在 ./etc/template_list.xsd 文件中定义的必需参数。必需参数包括

  1. id - Magento 2 中事务性电子邮件模板的标识符
  2. name - 模板标题,将在 管理面板 -> 商店 -> 配置 -> Sailthru -> 事务性 -> 通用事务性 下拉列表中显示
  3. custom_template_source - 核心配置路径 到原生的 Magento 2 事务性电子邮件模板 ID 值。当自定义电子邮件模板覆盖默认的 Magento 2 电子邮件模板时使用
  4. sort_order - 模板排序顺序

更新 ./etc/template_config.xml 文件后,运行 php bin/magento cache:clean config 以清除配置缓存。要扩展或更改事务性电子邮件模板的结构,请使用 ./etc/template_list.xsd 文件覆盖配置文件。

使用 Magento 邮件队列

Sailthru Magento 2 扩展利用标准的 Magento 队列功能。

  1. 前往 管理员 > 商店 > 配置 > Sailthru > 消息 > 高级
  2. 将“使用 Magento 邮件队列”标志设置为“是”并保存配置
  3. 确保已设置并运行 Magento cron
  4. 要测试 Sailthru 消息队列消费者,请执行
$ php bin/magento queue:consumers:start sailthru.email.send.consumer.db
OR
$ php bin/magento queue:consumers:start sailthru.email.send.consumer.amqp

RabbitMQ 集成

除了标准的基于数据库的队列代理之外,还可以使用 RabbitMQ

请参阅 Magento 指南:RabittMQ 设置