sailthru / sailthru-magento2-extension
此软件包最新版本(2.5.3)没有提供许可证信息。
Magento 的 Sailthru 模块
2.5.3
2024-09-19 14:18 UTC
Requires
- php: ~5.6.0|~7.0.0|~7.1.3|~7.2.0|~7.3.0|~7.4.0|~8.0
- sailthru/sailthru-php5-client: 1.2.4
Suggests
- magento/module-catalog: ^101.*
- magento/module-customer: ^100.1.*
- magento/module-newsletter: ^101.*
- dev-master
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.4
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.1
- 2.3.0
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-INT-1076
- dev-INt-958-update-magento-dependencies
- dev-INT-628-regular-upgrade
- dev-INT-186-magento2-purchase-error
- dev-Magento-Update-v2.4.3
- dev-magento-2.2.x
- dev-magento-2.3.2
- dev-support-233
- dev-develop
- dev-SAIL-20
- dev-FixAdminEmails
- dev-DataModeling
- dev-Patch3
- dev-AttributeDebug
- dev-1.1.0-dev
- dev-IN-562/IN-633
- dev-SegmentingTool
This package is auto-updated.
Last update: 2024-09-19 14:18:58 UTC
README
Sailthru Magento 2 扩展
安装说明
- 使用 composer 获取模块
composer require sailthru/sailthru-magento2-extension
- 启用模块
bin/magento module:enable Sailthru_MageSail
- 升级数据库
bin/magento setup:upgrade
(根据 Magento 模式,您可能需要运行magento setup:di:compile
) - 前往 Magento 管理员 > 商店 > 配置 > Sailthru 进行配置。访问 Sailthru 文档网站 以获取设置文档。
注意:如果同步没有可见单独 URL 的变体产品,您应该在 Sailthru 中启用“保留片段”此处。
JavaScript 设置
Sailthru MageSail 模块已准备好使用 Sailthru 的新 PersonalizeJs JavaScript。为了添加页面跟踪并收集网站上的数据,如页面浏览量和点击次数
- 将您的客户 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
文件中定义的必需参数。必需参数包括
- id - Magento 2 中事务性电子邮件模板的标识符
- name - 模板标题,将在
管理面板 -> 商店 -> 配置 -> Sailthru -> 事务性 -> 通用事务性
下拉列表中显示 - custom_template_source -
核心配置路径
到原生的 Magento 2 事务性电子邮件模板 ID 值。当自定义电子邮件模板覆盖默认的 Magento 2 电子邮件模板时使用 - sort_order - 模板排序顺序
更新 ./etc/template_config.xml
文件后,运行 php bin/magento cache:clean config
以清除配置缓存。要扩展或更改事务性电子邮件模板的结构,请使用 ./etc/template_list.xsd
文件覆盖配置文件。
使用 Magento 邮件队列
Sailthru Magento 2 扩展利用标准的 Magento 队列功能。
- 前往 管理员 > 商店 > 配置 > Sailthru > 消息 > 高级
- 将“使用 Magento 邮件队列”标志设置为“是”并保存配置
- 确保已设置并运行 Magento cron
- 要测试 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