# BCC eMailadresse bei Bestellung

**URL:** <https://forum.shopware.com/t/bcc-emailadresse-bei-bestellung/23572>\
**Category:** Shopware 3.5\
**Tags:** administration\
**Created:** [14. November 2014 um 09:18 UTC](https://forum.shopware.com/t/bcc-emailadresse-bei-bestellung/23572 "2014-11-14T09:18:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kenwood](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@kenwood](https://forum.shopware.com/u/kenwood)\
**Post date:** [14. November 2014 um 09:18 UTC](https://forum.shopware.com/t/bcc-emailadresse-bei-bestellung/23572/1 "2014-11-14T09:18:21Z")

</div>

Hallo @ all, ich würde gerne bei Bestellung - und nur bei Bestellung - diese jeweils als BCC an eine oder mehrere weitere eMail-Adressen mitversenden lassen vom Shop. Leider habe ich in den Einstellungen sowie hier im Forum nicht wirklich brauchbares dazu gefunden. Hat vielleicht jemand eine einfache Lösung dazu? Gruß Ken

---

<div class="post-metadata">

**Author:** ![Tr0nYx](https://avatars.discourse-cdn.com/v4/letter/t/eb9ed0/32.png) [@Tr0nYx](https://forum.shopware.com/u/Tr0nYx)\
**Post date:** [18. November 2014 um 16:12 UTC](https://forum.shopware.com/t/bcc-emailadresse-bei-bestellung/23572/2 "2014-11-18T16:12:34Z")

</div>

[code]\<?php class Shopware\_Plugins\_Frontend\_SidOrderMail\_Bootstrap extends Shopware\_Components\_Plugin\_Bootstrap  
{  
public function install()  
{

```
	$mailhook = $this->createHook( 'sOrder', 'sendMail', 'sendMailNew', Enlight\_Hook\_HookHandler::TypeReplace, 0 ); $this-\>subscribeHook($mailhook); return true; } /\*\* \* send order confirmation mail \* @access public \*/ static function sendMailNew(Enlight\_Hook\_HookArgs $args) { $variables = Enlight()-\>Events()-\>filter('Shopware\_Modules\_Order\_SendMail\_FilterVariables', $args-\>get('variables'), array('subject' =\> $this)); $context = array( 'sOrderDetails' =\> $variables["sOrderDetails"], 'billingaddress' =\> $variables["billingaddress"], 'shippingaddress' =\> $variables["shippingaddress"], 'additional' =\> $variables["additional"], 'sShippingCosts' =\> $variables["sShippingCosts"], 'sAmount' =\> $variables["sAmount"], 'sAmountNet' =\> $variables["sAmountNet"], 'sOrderNumber' =\> $variables["ordernumber"], 'sOrderDay' =\> $variables["sOrderDay"], 'sOrderTime' =\> $variables["sOrderTime"], 'sComment' =\> $variables["sComment"], 'attributes' =\> $variables["attributes"], 'sCurrency' =\> $args-\>getSubject()-\>sSYSTEM-\>sCurrency["currency"], 'sLanguage' =\> $args-\>getSubject()-\>sSYSTEM-\>sLanguageData[$args-\>getSubject()-\>sSYSTEM-\>sLanguage]["isocode"], 'sSubShop' =\> $args-\>getSubject()-\>sSYSTEM-\>sSubShop["id"], 'sEsd' =\> $variables["sEsd"], 'sNet' =\> $args-\>getSubject()-\>sNet, ); // Support for individual paymentmeans with custom-tables if ($variables["additional"]["payment"]["table"]){ $paymentTable = $args-\>getSubject()-\>sSYSTEM-\>sDB\_CONNECTION-\>GetRow(" SELECT \* FROM {$variables["additional"]["payment"]["table"]} WHERE userID=?",array($variables["additional"]["user"]["id"])); $context["sPaymentTable"] = $paymentTable; } else { $context["sPaymentTable"] = array(); } if ($variables["sDispatch"]) { $context['sDispatch'] = $variables["sDispatch"]; } if ($variables['sBookingID']){ $context['sBookingID'] = $variables["sBookingID"]; } $mail = null; if ($event = Enlight\_Application::Instance()-\>Events()-\>notifyUntil( 'Shopware\_Modules\_Order\_SendMail\_Create', array( 'subject' =\> $this, 'context' =\> $context, 'variables' =\> $variables, ) )) { $mail = $event-\>getReturn(); } if (!($mail instanceof \Zend\_Mail)) { $mail = Shopware()-\>TemplateMail()-\>createMail('sORDER', $context); } $mail-\>addTo($args-\>getSubject()-\>sUserData["additional"]["user"]["email"]); if (!$args-\>getSubject()-\>sSYSTEM-\>sCONFIG["sNO\_ORDER\_MAIL"]) { $mail-\>addBcc("mail@domain.tld"); } $mail-\>addBcc("mail2@domain.tld"); $mail-\>FromName = "mail@domain.tld"; // Absender = Mail Shopbetreiber $mail = Enlight()-\>Events()-\>filter('Shopware\_Modules\_Order\_SendMail\_Filter', $mail, array( 'subject' =\> $args-\>getSubject(), 'context' =\> $context, 'variables' =\> $variables, )); if (!($mail instanceof \Zend\_Mail)) { return; } Enlight()-\>Events()-\>notify( 'Shopware\_Modules\_Order\_SendMail\_BeforeSend', array( 'subject' =\> $args-\>getSubject(), 'mail' =\> $mail, 'context' =\> $context, 'variables' =\> $variables, ) ); $shouldSendMail = !(bool)Enlight\_Application::Instance()-\>Events()-\>notifyUntil( 'Shopware\_Modules\_Order\_SendMail\_Send', array( 'subject' =\> $args-\>getSubject(), 'mail' =\> $mail, 'context' =\> $context, 'variables' =\> $variables, ) ); if ($shouldSendMail) { $mail-\>send(); } } } [/code] sollte so klappen, vorher halt noch die [url=mail@domain.tld]mail@domain.tld[/url] austauschen ;)
```
