Присвойте значение пользовательского поля оформления заказа номеру заказа WooCommerce - PullRequest
0 голосов
/ 21 марта 2020

Я хочу изменить номер заказа WooCommerce. Прямо сейчас он создает число автоматически, например # 8794

. Я использую плагин Woocommerce Easy Checkout Fields Editor для настраиваемого поля оформления заказа.

Если пользователь заполняет поле настраиваемого оформления покупкой с помощью 'ABC0179354896', я хочу номер заказа должен быть со значением 'ABC0179354896'.

Я нашел эту функцию, чтобы установить префикс для всех моих заказов:

    add_filter( 'woocommerce_order_number', 'change_woocommerce_order_number' );

function change_woocommerce_order_number( $order_id ) {
    $prefix = 'Company';
    $new_order_id = $prefix . $order_id;
    return $new_order_id;
}

вместо $prefix = 'Company'; и $order_id; это должно быть $new_order_id = 'billing_field_196';

Может кто-нибудь мне помочь? Эта функция находится в моем functions.php файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...