protected function update_version_and_type(&$product)
{
$type_term = get_term_by('name', $product->get_type(), 'product_type');
wp_set_object_terms($product->get_id(), absint($type_term->term_id), 'product_type');
update_post_meta($product->get_id(), '_product_version', WC_VERSION);
}