Hi, bau gerade an mein Plugin rum und wollte gern das bei der Bestellmail noch ein Anhang hinzugefügt wird. Aktuell benutze ich das Event Shopware_Modules_Order_SendMail_BeforeSend. Leider habe ich aktuell 2 Probleme. Ich bentötige eine Zuordnung zu der Bestellung (ordernumber) und wie kann ich der Mail ein Anhang hinzufügen. Mein Aktueller Code ist wie folgt. public static function onSendMail(Enlight\_Event\_EventArgs $args) { $plugin = Shopware()-\>Plugins()-\>Frontend()-\>MeinPlugin(); $config = $plugin-\>Config(); $path = realpath(Shopware()-\>DocPath() . $config-\>uploadPath); $objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)); foreach ($objects as $name =\> $object) { $args-\>mail-\>addAttachment($name, basename($name)); } }
Danke im Vorraus
An die Ordernumber solltes du so kommen: $sOrder = $args-\>getSubject(); $ordernumber = $sOrder-\>sOrderNumber;