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.

  WooCommerce Get Product Images

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

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

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 :

  URL Redirect in Laravel Tutorial

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.


Leave a Reply

avatar
  Subscribe  
Notify of