Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

OXID CE: PDF-Attachment mit den AGB an Bestell-Bestätigungs-Email anhängen

$
0
0
Hallo zusammen,

es handelt sich hier um einen OXID CE 4.6.4.

An die Bestellungsbestätigungs-Email an den Kunden soll ein PDF mit den AGB als Attachment angehängt werden. (Gilt an sich als obligatorisch bei einem deutschen Shop, wird vom OXID CE aber scheinbar noch nicht standardmäßig unterstützt.)

Gemäß Tip aus dem Thread
http://forum.oxid-esales.com/showthread.php?t=1248

hab ich folgenden Code in die Methode

PHP Code:

public function sendOrderEmailToUser$oOrder 

in der

Quote:

core/oxemail.php
eingebaut:

PHP Code:

        $attachment_path 'out/basic/img/';
        
$attachment_file 'banner_300x100.png';
        
        if (
is_readable($attachment_path.$attachment_file))
        {        
            
$this->addAttachment$attachment_path$attachment_file );
        }
        else
        {
            die ( 
"Fehler beim Zugriff auf die Datei!" );
        }
        
        
$blSuccess $this->send();

        return 
$blSuccess

Das hab ich bereits mit mehreren Dateien in versch. Verzeichnissen probiert.

Problem:

Obwohl die Dateien jedes Mal prinzipiell auffindbar waren (Überprüfung durch PHP-Funktionen is_file( ), file_exists( ) und is_readable( ), wurden sie im Endeffekt halt doch nicht an die Mail an den Kunden rangehängt. Die Email enthält also kein Attachment.

Woran kann das liegen bzw. hat jemand einen grundsätzlichen Tip, wie man so was im OXID am Besten debuggen kann?

(Ich hab auch diverse Tips bzgl. Modulen gefunden wie z.B. https://github.com/pgaida/ppg_ordermailattach, allerdings mutet das zunächst wie mit Kanonen auf Spatzen an, zumal es so eine addAttachment( )-Methode ja gibt.)

Gruß Michl

Viewing all articles
Browse latest Browse all 6951

Trending Articles