You can enable automatic inventory management in Catalog Settings > Inventory:
Once you enable this option the product available quantity will be automatically reduced when the product is purchased (the order is set to paid or complete).
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.