The [upload_pdf] shortcode is available to display the product PDF download icon or link.
You can also use the id parameter to use it with a certain product:
[upload_pdf id=34] where 34 is a product id. By default, it takes the current product.
All our solutions are compatible with or without the WooCommerce Catalog Booster plugin.
The best if you are starting with your catalog development.
This is a simple solution for an extendable custom post type to create your catalog.