Я добавил текстовое поле на странице отдельного продукта, чтобы клиент мог добавлять примечания к продукту.Это работает нормально
Когда продукт добавлен в корзину, я создал столбец для отображения заметок, добавленных на странице продукта.
Мне нужно разрешить пользователю добавлять или изменять примечания, введенные для каждого продукта, как только они появятся на странице корзины.
Я добавил текстовое поле в столбец.
Моя проблема заключается в том, как сохранить данные в cart_item при нажатии кнопки обновления?
Вот как я добавляю значение textarea вcart_item на странице одного товара
function kia_add_cart_item_data( $cart_item, $product_id ){
if( isset( $_POST['_custom_option'] ) ) {
$cart_item['custom_option'] = sanitize_textarea_field( $_POST['_custom_option'] );
}
return $cart_item;
}
add_filter( 'woocommerce_add_cart_item_data', 'kia_add_cart_item_data', 10, 2 );