/** * Update a order item in the database. * * @since 2.7.0 * @param WC_Order_Item $item */ public function update(&$item) { global $wpdb; $wpdb->update($wpdb->prefix . 'woocommerce_order_items', array('order_item_name' => $item->get_name(), 'order_item_type' => $item->get_type(), 'order_id' => $item->get_order_id()), array('order_item_id' => $item->get_id())); $this->save_item_data($item); $item->save_meta_data(); $item->apply_changes(); do_action('woocommerce_update_order_item', $item->get_id(), $item, $item->get_order_id()); }