/**
* Gets WooCommerce product type (e.g., `simple`, `external`, `grouped`, `variable`, `variation`) by product ID.
*
* @see https://wpcodebook.com/snippets/get-woocommerce-product-type-by-product-id/
* @see https://github.com/woocommerce/woocommerce/blob/8.0.1/plugins/woocommerce/includes/class-wc-product-factory.php#L77
*
* @param int $product_id Product ID.
* @return string|false
*/
function wpcodebook_get_product_type( $product_id ) {
return WC_Product_Factory::get_product_type( $product_id );
}