magento 时事通讯

Posted

技术标签:

【中文标题】magento 时事通讯【英文标题】:magento newsletter 【发布时间】:2012-01-11 02:04:45 【问题描述】:

我有关于 Magento 通讯系统的三个相关问题 - 如果没问题,它们会在一篇文章中。我认为这样做是合适的,但请随意将它们分开。

1) 我的客户只需要能够从 magento 发送不定期的时事通讯。这只会是一年几次。我是否还需要为此设置一个 cron 作业,并且没有办法只“按发送”吗?我问的原因是,当她决定发送时事通讯时,她希望它立即发送,而不必等待;那么这是否意味着我需要在 24-7 小时内执行一项 cron 作业,以便在她发送后 60 分钟内发送一份时事通讯,还是我误解了整个系统?

2) 我的时事通讯模板页面上没有我可以看到的队列按钮。我正在运行 1.6。它是否丢失或隐藏,或者我是否需要做其他事情来实际排队 cron 的时事通讯?我看到有人在修改 app/code/core/Mage/Newsletter/etc/config.xml 但这对我来说没什么用,因为它肯定会在下一次更新中被覆盖。

3) 谁能向我解释一下为什么只有模板的位置,而通讯本身却没有位置。通常,我以前使用过的通讯软件,例如 phplist 或 mailchimp 有一个模板创建位置(通常由开发人员完成),然后当客户想要发送新的通讯时,他们只需将内容添加到基本上空白处 - 但是magento 似乎将两者放在一起并奇怪地将它们标记为模板,这根本不是它的样子。有人可以解释这背后的逻辑或指出我所缺少的吗?我不想向我的客户解释他们只需要从以前的时事通讯中删除内容并用新内容替换即可。

【问题讨论】:

【参考方案1】:

看来我有幸回答自己的问题:

1) 不,没有办法只按“发送”。您必须让服务器通过 cron 作业发送它。

2) 队列按钮确实隐藏在新闻通讯模板页面的右侧 - 它与常规按钮不同,不,它是操作列下的下拉菜单 - 很好地隐藏了 Magento ;-) !!

3 )它似乎在某种程度上两者兼而有之,但并不明显。当您创建一个模板并保存它时,您就会得到一个您所期望的模板;但是,当您从下拉列表中选择队列按钮时,它会打开该模板,您可以在对其进行排队之前对其进行更改....或者至少在我看来是这样的。

【讨论】:

以上是关于magento 时事通讯的主要内容,如果未能解决你的问题,请参考以下文章

向 Magento 的订阅模块添加自定义字段

以编程方式在 Magento 中设置订阅者状态

php 时事通讯 - 获取所有活动时事通讯

类时事通讯不存在(mailchimp 时事通讯):laravel

Django 时事通讯应用程序

需要对时事通讯实施的建议