smaily / smailyformagento
Magento 2 的 Smaily 扩展
README
Smaily 邮件营销和自动化扩展,适用于 Magento。
自动同步新闻通讯订阅者到 Smaily 订阅者列表,基于产品生成 RSS-feeds 以便于模板导入,并将新的新闻通讯订阅者直接发送到 Smaily。
功能
Magento 新闻通讯订阅者
- 将订阅者添加到 Smaily 订阅者列表;
- 触发所有注册或特定的自动化工作流程;
- Magento 内置的注册新闻通讯表单直接将订阅者发送到 Smaily;
- Magento 内置的 CAPTCHA 和 Google reCAPTCHA 支持。
Magento 产品 RSS-feeds
- 生成包含 50 个最新产品的默认 RSS-feeds,以便轻松导入到 Smaily 模板;
- 可根据产品类别自定义生成的 RSS-feeds;
- 可限制生成的 RSS-feeds 产品数量,并选择首选值。
Smaily 与 Magento 之间的双向同步
- 从 Smaily 取消订阅列表中获取取消订阅者;
- 收集已订阅用户的新的用户数据;
- 为每个更新生成数据日志。
遗弃购物车通知
- 自动通知客户他们的遗弃购物车;
- 将遗弃购物车信息发送到 Smaily,以便在模板上轻松使用。
要求
此扩展是为 Magento 2.3 及更高版本构建的。
请从 Magento 技术堆栈要求 检查您首选的 Magento 版本的特定 PHP、Web 服务器、数据库等要求。
文档 & 支持
在线文档和代码示例可通过我们的 帮助中心 获取。
贡献
所有针对 Smaily for Magento 的开发均通过 GitHub 进行。欢迎提交新问题和拉取请求。
安装
请确保您已安装 Magento 2.3(或更高版本)。
通过 Composer 安装(推荐)
在 Magento 根目录下运行
$ composer require smaily/smailyformagento:version
手动安装
- 从 Magento Marketplace 或存储库的 发行版 部分下载 ZIP 文件;
- 将下载的 ZIP 文件解压到您的 Magento 的
app/code/Smaily/SmailyForMagento
目录。
安装后
确保 Smaily for Magento 已启用
$ php bin/magento module:status Smaily_SmailyForMagento
您应该看到“模块已启用”。
如果扩展已被禁用,您可以通过运行以下命令启用它:
$ php bin/magento module:enable Smaily_SmailyForMagento
确保应用 Magento 扩展更新
$ php bin/magento setup:upgrade
使用方法
- 转到
商店
→配置
→Smaily 邮件营销和自动化
→ 点击模块配置
; - 打开
常规设置
部分; - 输入您的 Smaily API 凭据,然后点击
保存配置
开始使用; - 在
新闻通讯订阅表单
部分选择是否在注册时将新闻通讯订阅者发送到 Smaily; - 在
订阅者同步
部分您可以选择启用自动新闻通讯订阅者同步,配置同步字段,同步频率和最后同步日期时间; - 在
遗弃购物车
部分中,您可以启用遗弃购物车的自动提醒邮件,配置遗弃购物车自动化、字段和延迟时间; - 就是这样,您的Magento店铺现在已与Smaily集成!
常见问题解答
我在哪里可以找到CRON的数据日志?
CRON更新数据日志存储在Magento店铺的 var/log/
文件夹中。新闻通讯订阅者同步日志保存在 smly_customer_cron.log
文件中,遗弃购物车日志存储在 smly_cart_cron.log
。
我如何通过类别和限制结果过滤RSS源输出?
您可以通过访问url store_url/smaily/rss/feed
来访问RSS源,并且您可以通过将它们附加到URL后(用斜杠分隔)来添加参数(类别和限制)。例如 store_url/smaily/rss/feed/category/bikes/limit/10
。常规RSS源显示最后50个产品。
我如何在Smaily模板编辑器中访问额外的遗弃购物车参数?
以下是Smaily电子邮件模板引擎中所有可用参数的列表
- 客户名:
{{ first_name }}
; - 客户姓:
{{ last_name }}
; - 商店视图:
{{ store }}
; - 商店组:
{{ store_group }}
; - 网站:
{{ store_website }}
.
在Smaily模板引擎中最多可以接收10个产品。您可以使用参数名后面的数字1-10来引用每个产品
-
产品名称:
{{ product_name_[1-10] }}
; -
产品描述:
{{ product_description_[1-10] }}
; -
产品图片URL:
{{ product_image_url_[1-10] }}
; -
产品SKU:
{{ product_sku_[1-10] }}
; -
产品数量:
{{ product_quantity_[1-10] }}
; -
产品价格:
{{ product_price_[1-10] }}
; -
产品基础价格:
{{ product_base_price_[1-10] }}
.
您还可以确定客户购物车中是否有超过10个商品
- 超过10个商品:
{{ over_10_products }}
.
故障排除
常规导出失败
通常,您应该先检查Magento CRON的提前调度值。我们发现,如果您进行每日导出,60这个值效果最好。