问题标签 [transactional-email]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
546 浏览

magento - 如何检索在 Magento 中订购简单产品的分组产品的 ID?

让我从一些背景开始。我在 Magento Enterprise Edition 1.8.0.0 中运行,我对 Magento Development 比较陌生。

我在 Stack Overflow、论坛和博客上看到过类似的问题,但答案往往与我自己想出的类似:

确实,这将检索父 ID,但并不总是检索正确ID 。在我的例子中,“正确的”父 ID 是属于分组产品的那个,一个简单的产品被放置在购物车中并最终被订购。

我试图将这个逻辑放入的文件是:

最终目标是在订单确认交易电子邮件中检索正确分组产品的缩略图。有任何想法吗?

0 投票
2 回答
290 浏览

mongodb - 交易电子邮件和 Meteor

我有一个用 PHP 编写的应用程序,我正在移植到 Meteor。这个问题实际上是两个部分:

1)目前,我的服务器将所有电子邮件转发到解析响应并将其插入数据库的 PHP 脚本,允许用户通过发送电子邮件回复+someidentifier@myapp.com 来响应消息线程。既然我正在使用 Meteor,那么完成此任务的最佳方法是什么?

2)从性能的角度来看,我是否应该在托管我的应用程序的同一台服务器上运行它。这是可扩展的吗?

0 投票
1 回答
4960 浏览

magento - Magento - 获取交易电子邮件变量

我只是在阅读

有人知道我如何自己找到这些变量吗?wiki 页面说它们实际上可能不起作用,我尝试使用的变量是 {{var shippingMethod}},但是,它返回空白。

我想知道,一个是不是正确的变量名,二是如果这是正确的变量名,我需要在我的自定义运输方式中添加什么功能?

谢谢!

杰夫

0 投票
2 回答
1683 浏览

zend-framework - 当以批量邮件脚本发送数千封电子邮件时,Sendmail 出现异常。sendmail 是否对给定进程设置了电子邮件发送限制?

我对我们的网络服务器中的问题感到有些绝望。我们的网络是一个拥有大量用户和活动的社区。我们向用户发送他们感兴趣的活动的个性化邮件。我们处理这些邮件的脚本有问题。

当有数千封电子邮件要发送时,我们的批量电子邮件脚本会失败。它通常工作正常,但是当它必须发送比平常更多的电子邮件(大约 25.000 封电子邮件)时,它会反复抛出异常:

奇怪的是sendmail在web服务器等其他进程中正常工作,而sendmail在PHP(Zend)中的调用方式相同。当大量电子邮件已经发送且没有错误时,Sendmail 只会在 PHP 批量邮件脚本中失败。当第一个异常被抛出时,下一次对 sendmail 的调用也会失败。似乎已经达到了一些队列限制,但仅限于此过程!


PHP脚本代码

PHP 批量邮件 scipt 主循环执行了数千次。在每个循环中, pass 使用不同的$emailand调用 sendMail $user

$this->sendmail($mail, $user)调用 Zend 内部方法发送邮件。它调用 PHP 本地方法mail


进程sendmail运行

ps -aux | grep sendmail当批量邮件 scipt 工作正常时查看输出

当脚本开始抛出异常时,ps -aux | grep sendmail输出几乎是空的,正如预期的那样


一些问题

我是 sendmail 的新手,所以我很感激任何帮助。如果您需要更多信息,请告诉我。

  • 简而言之,sendmail 如何发送邮件?
  • sendmail 是否有发送邮件的限制(我们的服务器是专用的,没有托管服务提供商设置的特定限制)?
  • sendmail 是否有任何进程队列来限制给定进程可以发送的邮件数量?
  • 百万美元的问题:为什么会抛出异常以及如何解决?:-)

在此先感谢您的帮助!

0 投票
3 回答
7717 浏览

email - 如何将 MailChimp 设计的活动转换为 Mandrill 中的模板?

我想将我的 MailChimp 活动转换为 Mandrill 模板。这样我就可以使用 MailChimp 模板发送 Mandrill 交易电子邮件。我在 Mailchimp 中使用拖放工具设计了该活动。

0 投票
2 回答
13302 浏览

api - Mandrill - global_merge_vars 和普通 merge_vars 的区别

我一遍又一遍地查看这篇Mandrill 知识库文章,看不到任何明显的解释来说明全局合并变量和合并变量之间的区别,以及何时应该使用全局与正常。

global_merge_vars 和 merge_vars 都在“消息”对象中声明(如Mandrill API中所示),因此不像您在消息对象之外声明 global_merge_vars 然后包含多个 merge_vars。

另外 - 这些在模板本身中的声明方式有什么区别,还是它们都只使用 *|MERGE_VAR_NAME|* 格式?

0 投票
2 回答
1383 浏览

php - Mandrill 和 PHP 不发送交易电子邮件

所以我在 Mandrill 中制作了一个名为“Basic”的模板。我做了一个测试发送,它看起来很棒。我将 Mandrill 置于测试模式,并在我的代码中使用了测试 API 密钥。我只是想让 php 发送一封测试交易电子邮件,但没有发送任何电子邮件。这是我得到的打印回复:

所以我真的不确定为什么我没有收到任何东西。

这是我的代码:

0 投票
2 回答
24154 浏览

php - 编辑 Magento 订单确认电子邮件

我正在寻找包含订单总计(运费、总计)的电子邮件块,但找不到这段代码的模板文件

我需要删除运输和总计行,仅显示小计行

我已经通过 System > Transnational Emails 检查了模板查看了一大组 phtml 文件,试图找到这个特定实例(如果这有所不同,将适用于注册用户和未注册用户)

目前电子邮件的格式为:

在订单详细信息行上,它是一张桌子

每个行项目:项目、sku、数量、小计

在所有项目都是小计之后,然后下一行是运输,然后下一行是总计 - 这是我想要摆脱的 2 行,运输和小计或总计

0 投票
2 回答
2004 浏览

magento - 无法在交易电子邮件模板的块指令中传递变量

我已加载新订单交易电子邮件以插入自定义块。我将它插入到订单项表布局句柄调用下,并尝试将其传递给$order变量。

在 Mymodule_Block_Sales_Order_Email_Description 类中我写道:

最后在 description.phtml 我尝试访问订单:

此时,异常上升: Fatal error: Call to a member function getId() on a non-object ... ...

我遵循了几个教程,比如这个magento 电子邮件模板,但我仍然遇到这个致命错误。

有任何想法吗?

0 投票
1 回答
1055 浏览

html - 有效图像在交易电子邮件中显示不完整

因此,我正在使用 Sendgrid 测试交易电子邮件,由于某种原因,即使图像位置存在,图像位置也已损坏。我有一个非常简单的图像标签,带有完整路径,

然而在电子邮件中显示为已损坏。奇怪的是,当我将 sendgrid 或 gmail 创建的链接复制到图像路径时

https://ci6.googleusercontent.com/proxy/hD3tzoEqBpQwN0NnCaHw6Qsz9nfiDMQH7YONXb0etReSXaeSJtzVFaiiJOSCJR3ch4STfG_ddYH0Oj99MFWNdAUBtw=s0-d-e1-ft#https://matter.io/static/img/landing/logo.svg

它不起作用,但如果我在那个巨大的混乱结束时获取链接,我可以去它

通过 https 提供图像是否有问题?或者也许是别的什么?