Woocommerce更新购物车时更新购物车项目

时间:2018-10-16 07:01:16

标签: wordpress woocommerce

我在单个产品页面上添加了一个文本区域,供客户在产品上添加注释。一切正常

将产品添加到购物车后,我创建了一个列以显示添加到产品页面上的注释。

我需要允许用户在购物车页面上添加或更改每种产品输入的注释。

我在列中添加了一个文本区域。

我的问题是单击更新按钮后如何将数据保存到cart_item?

screen grab of Cart/Order page with textarea field

这是我将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 );

0 个答案:

没有答案