add custom cart item data in woocommerce code example
Example 1: woocommerce add custom field data to cart page
add_filter( "woocommerce_add_cart_item_data", "cs_add_cart_item_data", 10,2 );
function cs_add_cart_item_data( $cart_item, $product_id ){
if ( isset($_POST['custom_field_name']) ) {
$cart_item['custom_field_name'] = sanitize_text_field( $getRawVal );
}
return $cart_item;
}
Example 2: woocommerce show data to cart page
add_filter( "woocommerce_get_item_data", "cs_get_item_data", 10,2 );
function cs_get_item_data( $data, $cart_item ){
if ( isset( $cart_item['singleFood'] ) ) {
$data[] = array(
'name' => 'Choosen Custom Food Items',
'value' => sanitize_text_field( $cart_item['singleFood'] ),
);
}
return $data;
}