Dear client,
Season's Greetings!
I've gone through the requirement for WooCommerce Store development with Inventory Management.
Here is the answer to your first question : 100
I'm Parvez Vantiya, an expert senior web developer, have extensive rich experience of 9+ years on developing web application. I am expert WordPress/WooCommerce Developer having developing eCommerce website and also have good experience developing WooCommerce API.
Here are the answers to your another questions
Answer A : It depends, If you want to use all default fields without any customization before adding data automattic provides cURL, PHP, python, Node.js, and Ruby libraries. based on your requirements we can use this libraries and you need to customize data need to create custom end points for each CRUD operations. However, if suppose we use PHP library here is a piece of code WooCommerce provded on it's official github documentation : $woocommerce->get('products') this will fetch all the products now we can manipulate it upto our requirements there is also code available to fetch data with pagination.
Answer B: again answer is same like answer of question A. To update WooCommerce product here is PHP code: $woocommerce->put('products/794', $data)
where $data is the array of key, value pair to update. i.e $data = array (
'regular_price' => 99.95
)
I assure you for quality work, regular updates, and support to website.
Look forward long term working relation and response from you
Thanks,