Добавить дополнительные мета для заказов в 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, но я не вижу ее в своем плагине!
Я имею в виду, у меня нет доступа к этой переменной из моего плагина или что-то вроде этого!