Настройка модуля почтового оповещения PrestaShop - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть вопрос относительно модуля Mail Alert. На самом деле он отправляет электронное письмо о заказе на 4 адреса безупречно, но каждый из этих адресов не видит, кто еще получил электронное письмо. Я знаю, что это не кажется большой проблемой, так как вы всегда можете go в задней части в параметрах Advanced и видеть каждое письмо, отправленное PS, но для рабочих нужд и для ускорения работы нам бы хотелось чтобы увидеть это непосредственно в электронном письме (например, когда вы отправляете электронное письмо на несколько адресов и видите все в поле «cc»). Есть ли обходной путь для достижения аналогичного результата? Это было бы фантастически c!

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 04 мая 2020

В вашем модуле ps_emailalerts/ps_emailalerts.php добавьте Mail::Send после $id_shop, $merchant_mails

Пример в строке моего модуля 458:

        Mail::Send(
            $mail_id_lang,
            'new_order',
            sprintf(Mail::l('New order : #%d - %s', $mail_id_lang), $order->id, $order->reference),
            $template_vars,
            $merchant_mail,
            null,
            $configuration['PS_SHOP_EMAIL'],
            $configuration['PS_SHOP_NAME'],
            null,
            null,
            $dir_mail,
            null,
            $id_shop
        );

Заменить на

            Mail::Send(
                $mail_id_lang,
                'new_order',
                sprintf(Mail::l('New order : #%d - %s', $mail_id_lang), $order->id, $order->reference),
                $template_vars,
                $merchant_mail,
                null,
                $configuration['PS_SHOP_EMAIL'],
                $configuration['PS_SHOP_NAME'],
                null,
                null,
                $dir_mail,
                null,
                $id_shop,
                $merchant_mails        
            );
0 голосов
/ 29 апреля 2020

В Prestashop (или любой другой крупной платформе электронной коммерции CMS, насколько мне известно) такой функциональности нет.

Для этого требуется пользовательское кодирование (модуль).

...