private function get_product_id($product)
{
if (is_numeric($product)) {
return $product;
} elseif ($product instanceof WC_Product) {
return $product->get_id();
} elseif (!empty($product->ID)) {
return $product->ID;
} else {
return false;
}
}