Добавить дополнительные мета для заказов в Woocommerce

Я создаю собственный плагин для своего сайта.

В какой-то части этого плагина мне нужно хранить дополнительные мета вwp_postmeta за каждый заказ.

Я добавил это в классе моего плагина:

`add_action ('woocommerce_before_checkout_process', array( &$this, 'add_item_meta', 10, 2) );`

А этоadd_item_meta() функция:

    function add_item_meta( $item_id, $values ) {
            wc_add_order_item_meta($item_id, '_has_event', 'yes' );
        }

Эта функция не завершена, но с этими кодами ничего не происходит; Я думаю, что мне нужно использовать другой крючок, но я не могу найти подходящий.

Кто-нибудь знает что-нибудь об этом?

У меня также есть другая проблема с$item_id: это глобальная переменная woocommerce, но я не вижу ее в своем плагине!

Я имею в виду, у меня нет доступа к этой переменной из моего плагина или что-то вроде этого!

Ответы на вопрос(4)

Ваш ответ на вопрос