【问题标题】: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
                            );
    

    此代码负责发送订单确认电子邮件,您可以从管理面板重复使用该代码,但您必须手动提供所有参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 2014-09-25
      • 2021-01-20
      • 1970-01-01
      相关资源
      最近更新 更多