Skip to content
Code-Schnipsel Gruppen Projekte
Commit f212e51b erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

feat: bcc mail to the admin on an order

Übergeordneter 521786fc
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -558,6 +558,14 @@
<de><![CDATA[Bestellbestätigung automatisch versenden]]></de>
<en><![CDATA[Send order confirmation automatically]]></en>
</locale>
<locale name="order.settings.order.sendOrderConfirmationToAdmin">
<de><![CDATA[Bestellbestätigung (Administrator)]]></de>
<en><![CDATA[Confirmation of order (Administrator)]]></en>
</locale>
<locale name="order.settings.order.sendOrderConfirmationToAdmin.description">
<de><![CDATA[Kopie der Bestellbestätigung an den Administrator senden.]]></de>
<en><![CDATA[Send order confirmation copy to the admin.]]></en>
</locale>
<locale name="order.settings.autoInvoicePost">
<de><![CDATA[Rechnung automatisch buchen]]></de>
......
......@@ -24,6 +24,10 @@
<type><![CDATA[bool]]></type>
<defaultvalue><![CDATA[1]]></defaultvalue>
</conf>
<conf name="sendOrderConfirmationToAdmin">
<type><![CDATA[bool]]></type>
<defaultvalue><![CDATA[1]]></defaultvalue>
</conf>
</section>
<section name="paymentsChangeable"/>
......@@ -99,6 +103,16 @@
</description>
</input>
<input type="checkbox" conf="order.sendOrderConfirmationToAdmin">
<text>
<locale group="quiqqer/order" var="order.settings.order.sendOrderConfirmationToAdmin"/>
</text>
<description>
<locale group="quiqqer/order"
var="order.settings.order.sendOrderConfirmationToAdmin.description"/>
</description>
</input>
<input type="text" conf="order.prefix">
<text>
<locale group="quiqqer/order" var="order.settings.order.prefix"/>
......
......@@ -56,6 +56,13 @@ public static function sendOrderConfirmationMail(Order $Order)
$Mailer = QUI::getMailManager()->getMailer();
$Mailer->addRecipient($email);
if (Settings::getInstance()->get('order', 'sendOrderConfirmationToAdmin')
&& QUI::conf('mail', 'admin_mail')) {
$Mailer->addBCC(
QUI::conf('mail', 'admin_mail')
);
}
$Mailer->setSubject(
QUI::getLocale()->get('quiqqer/order', 'order.confirmation.subject', [
'orderId' => $Order->getPrefixedId()
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren