WooCommerce Get $product object from product ID

Rate this post

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.

$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)…

Read Also:  WooCommerce Get Product General Info

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);

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);

Free Live Chat for Any Issue

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 :

Read Also:  Multiple Controllers on Page using Angular Example

Summary

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

Download

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.