0

I have custom code use woocommerce_add_order_item_meta hook. But woocommerce show error log: "woocommerce_add_order_item_meta is deprecated since version 3.0.0! Use woocommerce_new_order_item instead." How to fix it? My code:

// Add Custom Cart Data to Order Meta on Placing Order
function wc_custom_add_order_item_meta( $item_id, $values, $cart_item_key ) { 

    // Replace custom with your desired key name

    if ( isset($values['wdm_name'])) {
        $value = $values['wdm_name'];        
        wc_add_order_item_meta($item_id, 'Description', $value );
        
    }
}

add_action('woocommerce_add_order_item_meta','wc_custom_add_order_item_meta', 10, 3 );

I basically tried replacing it with woocommerce_new_order_item but won't work.

0 Answers0