smaily/smailyformagento

Magento 2 的 Smaily 扩展

2.7.3 2024-05-06 15:47 UTC

This package is auto-updated.

Last update: 2024-09-06 16:27:31 UTC


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

手动安装

  1. Magento Marketplace 或存储库的 发行版 部分下载 ZIP 文件;
  2. 将下载的 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

使用方法

  1. 转到 商店配置Smaily 邮件营销和自动化 → 点击 模块配置
  2. 打开 常规设置 部分;
  3. 输入您的 Smaily API 凭据,然后点击 保存配置 开始使用;
  4. 新闻通讯订阅表单 部分选择是否在注册时将新闻通讯订阅者发送到 Smaily;
  5. 订阅者同步 部分您可以选择启用自动新闻通讯订阅者同步,配置同步字段,同步频率和最后同步日期时间;
  6. 遗弃购物车 部分中,您可以启用遗弃购物车的自动提醒邮件,配置遗弃购物车自动化、字段和延迟时间;
  7. 就是这样,您的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这个值效果最好。