WooCommerce: Get & Return All Product IDs

When you work with WooCommerce PHP snippets, you often need to “get” stuff off your WooCommerce database in order to make some calculations and return the result on the screen. And if there is something I often google is “How do I get all my store’s product IDs?“.

Thankfully the get_posts WordPress function gives us the answer. In the next weeks we’ll also see how we can get other information, such as all SKUs, all product categories, etc.

So, here’s the quick snippet to return all product IDs on the Cart page (“woocommerce_before_cart” hook) – you can change that if you want to use them somewhere else. Enjoy ?

WooCommerce: get all product IDs

PHP snippet: Get All WooCommerce Product IDs