我找不到系统向用户发送订单确认电子邮件的特定代码行。

我应该在哪个文件中寻找该功能?

#1楼 票数:2

它在第764行的classes/PaymentModule.php发送电子邮件:

https://github.com/PrestaShop/PrestaShop/blob/1.6.0.11/classes/PaymentModule.php#L764-L775

Mail::Send(
    (int)$order->id_lang,
    'order_conf',
    Mail::l('Order confirmation', (int)$order->id_lang),
    $data,
    $this->context->customer->email,
    $this->context->customer->firstname.' '.$this->context->customer->lastname,
    null,
    null,
    $file_attachement,
    null, _PS_MAIL_DIR_, false, (int)$order->id_shop
);

  ask by Brayan Serrano translate from so

未解决问题?本站智能推荐:

3回复

我想使用Mail :: send功能在订单确认时发送电子邮件吗?

我想使用mail :: send()在prestashop中下订单时向管理员发送通知。我的邮件对客户有效,但我也想向下订单管理员发送邮件。想要使用任何单独的插件,我有我的付款模块,下订单后最终订单状态会更改。因此,我只需要在该文件中使用Mail :: send()即可发送通知。 诸如此类
1回复

如何从Prestashop 1.6.3的后端发送订单确认电子邮件

如何在prestashop 1.6.3中从后端手动发送订单确认电子邮件,我可以在后端选择发送电子邮件以接受付款,但是如何从后端手动发送电子邮件和发票附件。 接受付款的选项是默认选项,但是是否可以选择再次发送rder确认? 假设我的客户打来电话,说他没有收到邮件,所以他删除了所有邮件
1回复

Prestashop 1.6-几封订单确认电子邮件,而不是一封

我正在使用Prestashop 1.6,但遇到管理员确认电子邮件(MailAlerts)和发送给用户的订单确认电子邮件的问题。 如果客户购买使用不同运营商的产品,则将为每个运营商发送一封电子邮件。 但是我需要我的Prestashop只发送一封将整个订单分组的电子邮件。 我怎样才能做到这
1回复

如何在 prestashop 中更改订单确认电子邮件模板的内容?

我想更改订单确认电子邮件模板的内容,前提是已订购特定产品。 有什么解决办法吗?
1回复

Prestashop管理员新订单电子邮件有时会丢失

需要帮助-我的prestashop有时不发送新订单管理员电子邮件。 它们不在后台的电子邮件日志中,也不在电子邮件的垃圾邮件文件夹中。 我还注意到一种模式,对于参考电子邮件中仅包含数字的新订单正在生成,但是我没有收到参考中具有随机字母的订单的管理电子邮件,例如: 其他电子邮件(例如
1回复

Prestashop 1.6-当订单金额为0(零)时,禁用接受付款的电子邮件

我的要求是,当订单金额为零时,禁止向客户发送电子邮件。 我是Prestashop的新手,无法理解我必须在哪个类或控制器中放置此条件。 我发现了一些参考,例如: https : //www.prestashop.com/forums/topic/175669-disable-order-e
1回复

PrestaShop 1.6将订单产品添加到自定义电子邮件模板

我从邮件文件夹中复制了order_conf.tpl和order_conf.txt文件,并将其重命名。 现在将重写添加到classes / order / OrderHistory.php 我将函数sendemail()更改为: 在状态下,我创建了一个新状态,并添加了向我的客户发送
1回复

Prestashop 1.6-如何停止发送免费订单的付款处理电子邮件?

在Prestashop 1.6中,订购免费产品时,仍然会向客户发送“付款处理”电子邮件。 我想阻止这种情况的发生。 谁能给我一个关于在哪里看或做什么的提示?