Как положить значение произвольного поля из карточки продукта в Корзину?
Учусь по видео уроку
по Woocommerce
Столкнулся с задачей, непонимания как писать значение, если его вводит сам покупатель в области поля.
<label class="propose_price">
<span class="propose_price__desc"><?php _e("You can propose a price") ?></span>
<input class="propose_price__val" value="<?php echo get_post_meta($post->ID, 'propose_price', true) ?>" name="propose_price" type="number">
</label>
Как отправлять это значение propose_price дальше в корзину ?
Пробовал привязаться к хуку корзины, но тоже что-то значение не заносит...
add_action( 'woocommerce_single_product_summary', 'woo_propose_price', 20);
function woo_propose_price($product_id){
add_filter('woocommerce_add_cart_item_data', function ($cart_item_data, $product_id) {
$cart_item_data['propose_price'] = get_post_meta($product_id, 'propose_price', true);
return $cart_item_data;
}, 10, 2);
echo '<label class="propose_price">
<span class="propose_price__desc">'. _e("You can propose a price") .'</span>
<input class="propose_price__val" value="'. get_post_meta($product_id, 'propose_price', true) .'" name="propose_price" type="number">
</label>';
}