使用magento通过电子邮件向订阅用户发送简报

时间:2015-03-18 04:58:09

标签: php magento

在magento我有:

  • 创建了一个我想发送给订阅用户的模板。
  • 在队列中添加该模板。
  • 在magento中设置cron作业。

当管理员使用magento管理面板添加新产品或新促销时,我想自动向所有订阅的商店用户发送简报模板。我怎么能这样做?

我的Magento版本是1.9.0.1

2 个答案:

答案 0 :(得分:2)

我在谈论在magento中使用事件观察者。这就像一个钩子,您可以在某些事件发生之前或之后插入逻辑或代码。例如

  

catalog_product_save_after

是保存产品后发生的事件。您可以详细了解here

您必须创建一个观察此事件的模块,您必须实现以下逻辑:

  1. 获取最近保存的产品的sku并检查它是否已经存在(要检查产品是否是新产品。这应该检查,因为产品也可以编辑,因为编辑和保存同样的事件是观察),然后你可以休息,即发送电子邮件通讯。
  2. 我的解释可能让您感到困惑,因为您不熟悉此检查链接,并且您的概念会清晰。

    希望这会有所帮助。

答案 1 :(得分:0)

如果您只是想在产品简报中添加产品链接,那么您可以添加新的简报模板,然后使用cms小部件"目录产品链接"您可以添加产品链接。这与通过cms页面或块添加产品链接相同。

如果您正在寻找发送产品列表,那么我建议您查看小部件"目录新产品列表"作品。您可以对此进行扩展,以获取需要包含在列表中的产品ID列表。