Мне нужно отправить текстовые данные со страницы корзины woocommerc в готовый заказ - по данным корзины.
1) Установить текст в метаполе в первом продукте, когда нажмем кнопку ПЕРЕЙТИ К ПРОВЕРКЕ на СТРАНИЦЕ КАРТЫ 2) Получить это мета-полев Данные заказа, когда заказ выполнен.
1) ДОБАВИТЬ МЕТАФИЛЬ В КОРЗИНУ.
$cart = WC()->cart->cart_contents;
foreach( $cart as $cart_item_id=>$cart_item ) {
$cart_item['my_metafield'] = "text";
WC()->cart->cart_contents[$cart_item_id] = $cart_item;
}
WC()->cart->set_session();
2) ПОЛУЧИТЬ МЕТАФИЛЬ ИЗ ЭЛЕМЕНТОВ ЗАКАЗА
add_action( 'woocommerce_order_status_complited' , 'get_my_metafield' , 10 , 1 );
function get_my_metafield ( $order ){
How get ['my_metafield'] ? Product don`t have 'my_metafield'
}