Это может быть то, что вы ищете:
add_filter( 'woocommerce_order_number', 'custom_order_number', 1, 2 );
function custom_order_number( $order_id, $order ) {
// Order creation date
$date = $order->get_date_created();
$date = $date->date('d-m-Y');
// Customer username
$user = $order->get_user();
$username = $user->user_login;
return '#' . $username . '-' . $date;
}
Код входит в функции. php файл вашей активной дочерней темы (или активной темы). Протестировано и работает.
Ссылка: Доступные методы из класса WC_Abstract_Order