WooCommerce comes with several shortcodes that you can use within posts or pages.


Recent Products

[recent_products per_page="12" columns="4"]

 Featured Products

[featured_products per_page="12" columns="4"]


Single Product 

[product id="99"]
[product sku="FOO"]
The product will NOT display if it is set to "Hidden" in the Catalog Visibility section of the product settings.

Multiple Products 

[products ids="1, 2, 3, 4, 5"]
[products skus="foo, bar, baz" orderby="date" order="desc"]


Add to Cart 

[add_to_cart id="99"]


There are many more available. See: https://docs.woocommerce.com/document/woocommerce-shortcodes/