• Resolved markeloop

    (@markeloop)


    Hallo,

    wir haben die Pro Version installiert und m?chten nun bei einem T-Shirt Shop die Lieferscheine per Mail direkt an die Druckerei nach Fertigstellung der Bestellung schicken. Ist dies machbar? Im aktuellen Modul gehen diese nur zu generieren und werden als Download bereitgestellt. Dieser Download soll per Mail immer an die gleiche Adresse nach Fertigstellung der Bestellung gesendet werden.

    Gru? Daniel Hofmann

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    grunds?tzlich ist es nicht vorgesehen, den Lieferschein per Mail zu versenden, da das ja ein Dokument ist, dass im Normalfall nur beigelegt wird. Du k?nntest das aber über einen Hook z.B. so implementieren:

    add_action( 'woocommerce_gzdp_pdf_attachment_updated', 'my_child_send_packing_slip', 10, 2 );
    
    function my_child_send_packing_slip( $attachment, $document ) {
    
    	if ( $document->type === 'packing_slip' ) {
    		if ( ! $document->is_delivered() ) {
    
    			WC_germanized_pro()->set_upload_dir_filter();
    			$path = get_attached_file( $attachment );
    			WC_germanized_pro()->unset_upload_dir_filter();
    
    			$attachments = array( $path );
    			$headers = 'From: My Shop <[email protected]>' . "\r\n";
    			wp_mail( '[email protected]', 'Lieferschein #' . $document->get_title(), 'Neuer Lieferschein im Anhang', $headers, $attachments );
    
    			$document->mark_as_sent();
    		}
    	}
    }
    Thread Starter markeloop

    (@markeloop)

    Super! Das hat schon weitergeholfen und funktioniert bestens! Danke!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Mail mit Lieferschein senden nach Fertigstellung der Bestellung’ is closed to new replies.