Support » WooCommerce » Woocommerce Email Anhänge

  • Hallo Leute,
    Ich bitte um eure Hilfe.
    Ich würde gerne Rechnung als pdf zu den Emails zum Status ‚order completed‘ anhängen.
    Die Rechnungen muss ich mit meinem Rechnungsprogramm erstellen und diese kann ich uploaden.
    Ich weiß- es gibt mehrere Beiträge wie man ein pdf zu den woocommerce Emails anhängen kann. Bei diesen Beiträgen geht es jedoch um statische Anhänge- sei es agb oder Widerrufserklärung.
    Ich würde gerne die Rechnungen mit der jeweiligen Bestellnummer benennen und uploaden.
    Ich verwende diesen Code:
    *****

    /* Widerrufsbelehrung und Widerrufsformular an Woocommerce-Email anhängen */
    
    //Filter-Hook für Woocommerce
    add_filter( 'woocommerce_email_attachments', 'widerrufsbelehrung_email', 10, 3);
    
    //Wird bei Emailanhängen von Woocommerce aufgerufen
    function widerrufsbelehrung_email ( $anhang, $status , $bestellung ) {
    
      //Hier kann definiert werden, bei welchen Emails die Formulare angehangen werden sollen
      $anhang_bei_status = array( 'new_order', 'customer_invoice', 
                          'customer_processing_order', 'customer_completed_order' );
    
      if( isset( $status ) && in_array ( $status, $anhang_bei_status  ) ) {
    
         //Pfad zur PDF, hier im jeweiligen Template-Verzeichnis im Unterordner PDF
         $widerrufsbelehrung = get_template_directory() . '/PDF/Widerrufsbelehrung.pdf';
    
         $anhang[] = $widerrufsbelehrung;
      }
    
      return $anhang;
    }

    ******

    Was soll ich ändern, so dass anstatt Widerrufsbelehrung.pdf ein Dokument mit dem Namen Rechnung_“jeweilige Bestellnummer“ angehängt wird?

    Vielen Dank für eure Hilfe
    LG

  • Das Thema „Woocommerce Email Anhänge“ ist für neue Antworten geschlossen.