прочитал что можно использовать хук woocommerce_new_order_data но тема не раскрыта.
Что же там раскрывать-то еще?
для вашего примера:
...
$prefix = date('Ymd-His');
$new_order_id = $prefix .'-' .$order_id;
...
@wpgear Я новичок)) пробую так
add_filter( ‘woocommerce_new_order_data’, ‘filter_function_name_6819’ );
function filter_function_name_6819( $array ){
// $prefix = date(‘Ymd-His’);
$prefix = time();
$new_order_id = $prefix . $order_id;
$array = $new_order_id;
return $new_order_id;
}
выдает ошибку не удалось создать заказ((
И так тоже ошибка
add_filter( ‘woocommerce_new_order_data’, ‘filter_function_name_6819’ );
function filter_function_name_6819( $new_order_id ){
// $prefix = date(‘Ymd-His’);
$prefix = time();
$new_order_id = $prefix . $order_id;
$array = $new_order_id;
return $new_order_id;
}
Что делаю не так?
Дублирую вопрос с Правильным размещением фрагментов кода
@wpgear Я новичок)) пробую так
add_filter( ‘woocommerce_new_order_data’, ‘filter_function_name_6819’ );
function filter_function_name_6819( $array ){
// $prefix = date(‘Ymd-His’);
$prefix = time();
$new_order_id = $prefix . $order_id;
$array = $new_order_id;
return $new_order_id;
}
Или так
add_filter( ‘woocommerce_new_order_data’, ‘filter_function_name_6819’ );
function filter_function_name_6819( $new_order_id ){
// $prefix = date(‘Ymd-His’);
$prefix = time();
$new_order_id = $prefix . $order_id;
$array = $new_order_id;
return $new_order_id;
}
выдает ошибку не удалось создать заказ((
Что делаю не так?
И главное не прификс надо менять а именно номер заказа, при чем в базе данных. Вот только как? может какой то другой хук использовать или по другому использовать этот хук?