WooCommerce Get $product object from product ID

Today, We want to share with you WooCommerce Get $product object from product ID.In this post we will show you Get woocommerce product price by id – WordPress, hear for wc_get_products and WC_Product_Query ยท woocommerce we will give you demo and example for implement.In this post, we will learn about WooCommerce REST API Documentation – WP REST API v3 with an example.

WooCommerce Get $product object from product ID

There are the Following The simple About WooCommerce Get $product object from product ID Full Information With Example and source code.

As I will cover this Post with live Working example to develop WooCommerce return product object by id, so the Accessing WC_Product protected data in Woocommerce 3 for this example is following below.

Also Read This ๐Ÿ‘‰   php base64_encode() - How to Use Base64 Encoding in PHP?

$productId = 200;
$product = wc_get_product( $productId );
echo $product->get_title();
echo $product->get_price_html();

Full Example

$product = wc_get_product( $product_id );

print_r($product);

Now you have access to (see above)…

WooCommerce Get Product General Info

$product_get_type = $product->get_type();
echo "<br/><b>product_get_type :- </b>".$product_get_type;

$product_get_name = $product->get_name();
echo "<br/><b>product_get_name :- </b>".$product_get_name;

$product_get_slug = $product->get_slug();
echo "<br/><b>product_get_slug :- </b>".$product_get_slug;

$product_get_date_created = $product->get_date_created();
echo "<br/><b>product_get_date_created :- </b>".$product_get_date_created;

$product_get_date_modified = $product->get_date_modified();
echo "<br/><b>product_get_date_modified :- </b>".$product_get_date_modified;

$product_get_status = $product->get_status();
echo "<br/><b>product_get_status :- </b>".$product_get_status;

$product_get_featured = $product->get_featured();
echo "<br/><b>product_get_featured :- </b>".$product_get_featured;

$product_get_catalog_visibility = $product->get_catalog_visibility();
echo "<br/><b>product_get_catalog_visibility :- </b>".$product_get_catalog_visibility;

$product_get_description = $product->get_description();
echo "<br/><b>product_get_description :- </b>".$product_get_description;

$get_short_description = $product->get_short_description();
echo "<br/><b>get_short_description :- </b>".$get_short_description;

$product_get_sku = $product->get_sku();
echo "<br/><b>product_get_sku :- </b>".$product_get_sku;

$product_get_menu_order = $product->get_menu_order();
echo "<br/><b>product_get_menu_order :- </b>".$product_get_menu_order;

$product_get_virtual = $product->get_virtual();
echo "<br/><b>product_get_virtual :- </b>".$product_get_virtual;

$product_get_permalink = get_permalink( $product->get_id() );
echo "<br/><b>product_get_permalink :- </b>".$product_get_permalink;

WooCommerce Get Product Prices

 
$product_get_price = $product->get_price();
echo "<br/><b>product_get_price :- </b>".$product_get_price;

$product_get_regular_price = $product->get_regular_price();
echo "<br/><b>product_get_regular_price :- </b>".$product_get_regular_price;

$product_get_sale_price = $product->get_sale_price();
echo "<br/><b>product_get_sale_price :- </b>".$product_get_sale_price;

$product_get_date_on_sale_from = $product->get_date_on_sale_from();
echo "<br/><b>product_get_date_on_sale_from :- </b>".$product_get_date_on_sale_from;

$product_get_date_on_sale_to = $product->get_date_on_sale_to();
echo "<br/><b>product_get_date_on_sale_to :- </b>".$product_get_date_on_sale_to;

$product_get_total_sales = $product->get_total_sales();
echo "<br/><b>product_get_total_sales :- </b>".$product_get_total_sales;

WooCommerce Get Product Tax, Shipping & Stock

 
$product_get_tax_status = $product->get_tax_status();
echo "<br/><b>product_get_tax_status :- </b>".$product_get_tax_status;

$product_get_tax_class = $product->get_tax_class();
echo "<br/><b>product_get_tax_class :- </b>".$product_get_tax_class;

$product_get_manage_stock = $product->get_manage_stock();
echo "<br/><b>product_get_manage_stock :- </b>".$product_get_manage_stock;

$product_get_stock_quantity = $product->get_stock_quantity();
echo "<br/><b>product_get_stock_quantity :- </b>".$product_get_stock_quantity;

$product_get_stock_status = $product->get_stock_status();
echo "<br/><b>product_get_stock_status :- </b>".$product_get_stock_status;

$product_get_backorders = $product->get_backorders();
echo "<br/><b>product_get_backorders :- </b>".$product_get_backorders;

$product_get_sold_individually = $product->get_sold_individually();
echo "<br/><b>product_get_sold_individually :- </b>".$product_get_sold_individually;

$product_get_purchase_note = $product->get_purchase_note();
echo "<br/><b>product_get_purchase_note :- </b>".$product_get_purchase_note;

$product_get_shipping_class_id = $product->get_shipping_class_id();
echo "<br/><b>product_get_shipping_class_id :- </b>".$product_get_shipping_class_id;

WooCommerce Get Product Dimensions

 
$product_get_weight = $product->get_weight();
echo "<br/><b>product_get_weight :- </b>".$product_get_weight;

$product_get_length = $product->get_length();
echo "<br/><b>product_get_length :- </b>".$product_get_length;

$product_get_width = $product->get_width();
echo "<br/><b>product_get_width :- </b>".$product_get_width;

$product_get_height = $product->get_height();
echo "<br/><b>product_get_height :- </b>".$product_get_height;

$product_get_dimensions = $product->get_dimensions();
echo "<br/><b>product_get_dimensions :- </b>".$product_get_dimensions;

WooCommerce Get Linked Products

 
$product_get_upsell_ids = $product->get_upsell_ids();
echo "<br/><b>product_get_upsell_ids :- </b>".$product_get_upsell_ids;
print_r($product_get_upsell_ids);

$product_get_cross_sell_ids = $product->get_cross_sell_ids();
echo "<br/><b>product_get_cross_sell_ids :- </b>".$product_get_cross_sell_ids;
print_r($product_get_cross_sell_ids);

$product_get_parent_id = $product->get_parent_id();
echo "<br/><b>product_get_parent_id :- </b>".$product_get_parent_id;

WooCommerce Get Product Variations

 
$product_get_attributes = $product->get_attributes();
echo "<br/><b>product_get_attributes :- </b>".$product_get_attributes;
print_r($product_get_attributes);

$product_get_default_attributes = $product->get_default_attributes();
echo "<br/><b>product_get_default_attributes :- </b>".$product_get_default_attributes;
print_r($product_get_default_attributes);

Free Live Chat for Any Issue

WooCommerce Get Product Taxonomies

 
$product_get_categories = $product->get_categories();
echo "<br/><b>product_get_categories :- </b>".$product_get_categories;

$product_get_category_ids = $product->get_category_ids();
echo "<br/><b>product_get_category_ids :- </b>".$product_get_category_ids;
print_r($product_get_category_ids);

$product_get_tag_ids = $product->get_tag_ids();
echo "<br/><b>product_get_tag_ids :- </b>".$product_get_tag_ids;
print_r($product_get_tag_ids);

WooCommerce Get Product Downloads

 
$product_get_downloads = $product->get_downloads();
echo "<br/><b>product_get_downloads :- </b>".$product_get_downloads;
print_r($product_get_downloads);

$product_get_download_expiry = $product->get_download_expiry();
echo "<br/><b>product_get_download_expiry :- </b>".$product_get_download_expiry;

$product_get_downloadable = $product->get_downloadable();
echo "<br/><b>product_get_downloadable :- </b>".$product_get_downloadable;

$product_get_download_limit = $product->get_download_limit();
echo "<br/><b>product_get_download_limit :- </b>".$product_get_download_limit;

WooCommerce Get Product Images

 
$product_get_image_id = $product->get_image_id();
echo "<br/><b>product_get_image_id :- </b>".$product_get_image_id;

$product_get_image = $product->get_image();
echo "<br/><b>product_get_image :- </b>".$product_get_image;

$product_get_gallery_image_ids = $product->get_gallery_image_ids();
echo "<br/><b>product_get_gallery_image_ids :- </b>".$product_get_gallery_image_ids;
print_r($product_get_gallery_image_ids);

WooCommerce Get Product Reviews

 
$product_get_reviews_allowed = $product->get_reviews_allowed();
echo "<br/><b>product_get_reviews_allowed :- </b>".$product_get_reviews_allowed;

$product_get_rating_counts = $product->get_rating_counts();
echo "<br/><b>product_get_rating_counts :- </b>".$product_get_rating_counts;
print_r($product_get_rating_counts);

$product_get_average_rating = $product->get_average_rating();
echo "<br/><b>product_get_average_rating :- </b>".$product_get_average_rating;

$product_get_review_count = $product->get_review_count();
echo "<br/><b>product_get_review_count :- </b>".$product_get_review_count;

Web Programming Tutorials Example with Demo

Read :

Also Read This ๐Ÿ‘‰   WooCommerce Get Product Images

Summary

You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about Woo Commerce Get $product object from product ID.
I would like to have feedback on my infinityknow.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, donโ€™t forget to share.

Rate this post