timrear
Verfasste Forenbeiträge
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
-
Forum: WooCommerce
Als Antwort auf: Custom Billing Field im Backend anzeigenBin fündig geworden. Hier für die Nachwelt…
add_action( 'woocommerce_admin_order_data_after_billing_address', 'user_meta_after_admin_order_billing_address', 10, 1 ); function user_meta_after_admin_order_billing_address( $order ) { if ( $user = $order->get_user() ) { if ( $billing_kdnr = get_user_meta( $user->ID, 'billing_kdnr', true ) ) { printf( '<p><strong>Kundennummer:</strong> %s</p>', $billing_kdnr ); } } }
Forum: WooCommerce
Als Antwort auf: Custom Billing Field im Backend anzeigenoha, das stimmt. Böser Fehler.
Vielen Dank für den Hinweis!!!Ich habe aber noch eine Frage zum obigen Thema: Ich würde die Kundennummer gerne in den Bestellungen im Backend (Woocommerce / ordners / [order]) anzeigen lassen. Ich dachte in etwa an folgendes, was jedoch keine Ausgabe erzeugt:
// Display fields in the backend Order details screen. add_action( 'woocommerce_admin_order_data_after_billing_address', 'customfields_billing_display' ); function customfields_billing_display_order( $order ){ echo '<p><strong>'.__('Kundennummer').':</strong> ' . get_post_meta( $order->get_id(), 'billing_kdnr', true ) . '</p>'; }
Hat hier jemand einen Tipp für mich?
Vielen Dank!!!!!
Forum: WooCommerce
Als Antwort auf: Custom Billing Field im Backend anzeigenIch bin fündig geworden.
der letzte Teil war falsch…./* ***************************************************** */ /* *** Billing Field Kundenummer ändern / speichern *** */ /* ***************************************************** */ add_action( 'personal_options_update', 'edit_kdnr_to_users' ); add_action( 'edit_user_profile_update', 'edit_kdnr_to_users' ); function edit_kdnr_to_users( $user_id ) { if ( !current_user_can( 'edit_user', $user_id ) ) { return false; } update_user_meta( $user_id, 'billing_kdnr', $_POST['billing_kdnr'] ); }
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)