【问题标题】:How to send order confirmation email from back end in prestashop 1.6.3如何在 prestashop 1.6.3 中从后端发送订单确认电子邮件
【发布时间】:2016-09-22 23:28:10
【问题描述】:
如何在 prestashop 1.6.3 中手动从后端发送订单确认邮件
我在后端可以选择发送电子邮件以接受付款,但是如何从后端再次手动发送电子邮件和发票附件。
接受付款的选项是默认的,但是如果没有,是否可以选择再次发送订单确认?
假设我的客户打电话说他没有收到他删除了所有的邮件,所以他找不到那封邮件,你能不能再给我发回同样的邮件,为此我需要在 band end cms 中使用这个手动功能
p>
【问题讨论】:
标签:
php
prestashop
prestashop-1.6
【解决方案1】:
如果你打开 /classes/PaymentModule.php - validateOrder() 函数
你会发现下面的代码
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
);
此代码负责发送订单确认电子邮件,您可以从管理面板重复使用该代码,但您必须手动提供所有参数。