Создать пользовательскую мета-информацию в порядке WooCommerce - PullRequest
0 голосов
/ 14 февраля 2020

Я использую WooCommerce с плагином "YITH Request a quote", чтобы разрешить запросы котировок.

Что я пытаюсь

Я хотел бы создать собственные метаданные когда пользователь запрашивает котировку.

Я пытаюсь сделать это с помощью следующего хука:

add_action('woocommerce_checkout_create_order', 'before_checkout_create_order', 20, 2);
function before_checkout_create_order( $order, $data ) {
    $order->update_meta_data( '_custom_meta_key', 'value' );
}

... к сожалению, безуспешно. В приложении вы найдете изображение мета-информации, которую я имею в виду.

У вас есть идея? : -)

1 Ответ

0 голосов
/ 15 февраля 2020

Это было решение:

add_action('woocommerce_new_order_item','add_basic_meta_for_new_quote',10,3); // add extra order metas

function add_basic_meta_for_new_quote($item_id, $values, $cart_item_key)
{
    wc_add_order_item_meta($item_id, 'key', 'value');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...