Create Custom Menu in WordPress Dashboard
Complete tutorial on create custom menu in wordpress dashboard. Discover practical examples, implementation tips, and expert advice for WordPress and WooCo
Read More βWhen working inside WooCommerce templates or custom functions, the `$product` object is your most valuable asset. It is the gateway to all metadata associated with an item in your store. Since the release of WooCommerce 3.0, "CRUD" (Create, Read, Update, Delete) methods have become the standard for accessing this data. Instead of accessing properties directly, developers now use specific getter functions. This guide serves as a quick-reference cheat sheet for the most essential methods to retrieve IDs, SKUs, pricing, and availability from any product object.
In WooCommerce, the $product object allows you to retrieve various product details such as product ID, SKU, price, and more. Below is a comprehensive list of common methods to get essential product information:
Methods to Retrieve Product Information
$product->get_id() - Returns the unique product ID.$product->get_name() - Fetches the name/title of the product.$product->get_type() - Returns the product type (simple, variable, external, etc.).$product->get_sku() - Retrieves the product's SKU (Stock Keeping Unit).$product->get_description() - Fetches the full description of the product.$product->get_short_description() - Gets the short description for the product.$product->get_regular_price() - Retrieves the regular price of the product.$product->get_sale_price() - Fetches the sale price if the product is on sale.$product->get_stock_quantity() - Returns the available stock quantity.$product->get_weight() - Fetches the product's weight.$product->get_dimensions() - Retrieves the dimensions (length, width, height) of the product.$product->get_category_ids() - Fetches a list of category IDs the product belongs to.$product->get_tag_ids() - Returns a list of tag IDs associated with the product.$product->get_gallery_image_ids() - Retrieves the gallery image IDs for the product.$product->get_image_id() - Gets the ID of the featured image for the product.$product->get_attributes() - Returns an array of the product's attributes.$product->get_available_variations() - Fetches available variations for variable products.$product->get_average_rating() - Retrieves the product's average rating.$product->get_review_count() - Returns the number of reviews the product has.$product->get_permalink() - Retrieves the product's page URL.$product->add_to_cart_url() - Gets the URL to add the product to the cart.$product->add_to_cart_text() - Retrieves the "Add to Cart" button text.Explore Further
For additional advanced features and functions, visit the official WooCommerce Documentation. For a deeper dive into the $product object, use var_dump() or print_r() to examine all available properties and methods.
External Resources

Search our archives or reach out to our team for solutions and expert advice.