Wenn der Kunde die Email „Bestellbestätigung“ bekommt möchte ich die Kunden Id die vom System angelegt wird in der Email einbauen. Soweit wie ich jetzt gelesen hab werden die Kundendaten in der WC_Customer
gespeichert und dort die Id meine ich. Ich hoffe das war verständlich , da ich noch ganz am Anfang bin :-(.
-
Diese Antwort wurde geändert vor 10 Monaten, 1 Woche von marcofeustel.
Ist so erstmal nicht vorgesehen.
Würde mit Code gehen. Aber würde davon abraten.
Als Beispiel:
add_action( 'woocommerce_email_customer_details', 'add_customer_id_to_email', 20, 4 );
function add_customer_id_to_email( $order, $sent_to_admin, $plain_text, $email ) {
if ( ! is_a( $order, 'WC_Order' ) ) {
return;
}
$customer_id = $order->get_customer_id();
if ( $plain_text ) {
echo 'Customer ID: ' . $customer_id . "\n";
} else {
echo '<p><strong>Customer ID:</strong> ' . $customer_id . '</p>';
}
}