• Hi!

    I insert a function on functions.php to generate a customer number.
    Is there a way to include the customer number on pdf after the billing-details?

    This is my function.php:

    //create unique id (Membership Number) on new user creation
    add_action( ‘user_register’, ‘my_on_user_register’ );
    function my_on_user_register( $user_id ) {
    $unique_id = 4000 + $user_id;
    update_user_meta( $user_id, ‘my_unique_id’, $unique_id );
    }
    //display Membership Number on profile
    add_action(‘show_user_profile’, ‘my_extra_user_profile_fields’);
    add_action(‘edit_user_profile’, ‘my_extra_user_profile_fields’);
    function my_extra_user_profile_fields($user){

    $unique_number = get_the_author_meta(‘my_unique_id’, $user->ID);
    ?>
    <h3><?php _e(‘Kundennummer’); ?></h3>

    <table class=”form-table”>
    <tr>
    <th><label for=”address”><?php _e(‘Kundennummer:’); ?></label></th>
    <td><?php echo $unique_number; ?></td>
    </tr>
    </table>
    <?php
    }

    //add Membership Number to user list
    function new_modify_user_table( $column ) {
    $column[‘my_unique_id’] = ‘Kundennummer’;
    return $column;
    }
    add_filter( ‘manage_users_columns’, ‘new_modify_user_table’ );

    function new_modify_user_table_row( $val, $column_name, $user_id ) {
    $user = get_userdata( $user_id );
    switch ($column_name) {
    case ‘my_unique_id’ :
    return get_the_author_meta( ‘my_unique_id’, $user_id );
    break;
    default:
    }
    return $return;
    }
    add_filter( ‘manage_users_custom_column’, ‘new_modify_user_table_row’, 10, 3 );

    Thanks for your help!

    https://www.ads-software.com/plugins/woocommerce-delivery-notes/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter notlicht

    (@notlicht)

    Any ideas?
    I am an absolute beginner, sorry…
    I tried this…

    <tr class=”costumer-id”>
    <th><?php _e( ‘costumernumber:’, ‘wpo_wcpdf’ ); ?></th>
    <td>
    <?php get_user_meta( $unique_number);
    ?></td></tr>

    Thanks for help!

    Thread Starter notlicht

    (@notlicht)

    i found the solution in an other post…

    <?php $unique_id = get_user_meta( $wpo_wcpdf->export->order->customer_user, ‘my_unique_id’, true );
    ?>
    <?php _e( ‘Customer:’, ‘woocommerce’ ); ?>
    <?php echo $unique_id; ?>

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Print Membership Number’ is closed to new replies.