Woocommerce Lieferschein senden

Woocommerce Lieferschein an eine andere Adresse senden im Status bearbeiten.

Wer möchte kann nur einen Lieferschein an eine andere Adresse bei der Bestellung senden lassen. Zum Beispiel ans Lager zum verpacken ohne Preise anzugeben.

Diesen code snippet in die functions.php

add_action( 'woocommerce_order_status_processing', function( $order_id ) {
	if ( class_exists( 'WCREAPDF_Helper' ) ) {
		$attachments = array();
		$order = wc_get_order( $order_id );
		if ( WCREAPDF_Helper::check_if_needs_attachement( $order ) ) {
			$directory_name = WCREAPDF_Pdf_Delivery::create_pdf( $order );
			$attachments[] = WCREAPDF_TEMP_DIR . 'pdf' . DIRECTORY_SEPARATOR . $directory_name . DIRECTORY_SEPARATOR . get_option( WCREAPDF_Helper::get_wcreapdf_optionname( 'pdf_file_name_delivery' ), __( 'Delivery-Note', 'woocommerce-german-market' ) ) . '.pdf';
			$to = 'deine@mailadresse.de';
			$subject		= 'Lieferschein Bestellung ' . $order_id;
			$message		= 'Lieferschein im Anhang';
			$headers		= "Content-Type: text/html\r\n";
			
			wc_mail( $to, $subject, $message, $headers, $attachments );
		} 	
	} 
}, 10, 1 );

Für alle snippets benutzen wir das Plugin code snippet.