I'm using the WooCommerce Gravity Forms plugin to integrate the flexibility of GravityForms with my product pages.
For reasons too lengthy to get into here (please just trust me that it's necessary), I'm using WooCommerce product variations on a product while also using a hidden GravityForms product with the same price. This is exemplified in the attached screenshots.
By doing this, I can use WooCommerce's inventory management and yet still use GravityForms' flexibility, particularly with being able to make the 'quantity' field something more human like 'How many people are you booking?' (Since each product is a stay at a hospitality business.)
And now finally to my main point. The issue is that if I have a (GF) quantity of 2, the price is correct since the hidden GF product is the same price as the WC product page that it's on, but when the order is submitted, it would only deduct a quantity of 1 from the WC product (since the WC quantity field isn't being used).
So! All I need to do is update the WC quantity field with the numeric value of the GF quantity. I believe that can fairly easily be done using jQuery, but I have no experience with it and to be honest, I think it'd be easier to simply pay someone who does. If that's you, I look forward to working with you :-)
Oops, almost forgot those screenshots! WC product data is highlighted in purple, and GF product data is highlighted in green. It's especially clear on the second screenshot that the WC product has a quantity of 1 (the WC product price is set to $0) and the GF product quantity is set to 2. So even though the total is correct, the WC product inventory isn't being synced properly with the hidden GF product. Hopefully that makes sense, but I welcome any questions you may have.