Basic add and stock
Input
Inventory().add_product('SKU1', 'Widget').add_warehouse('W1', 'Main').stock_product('SKU1', 'W1', 100).get_total_stock('SKU1')
Output
100
Create inventory, add product SKU1 and warehouse W1, record 100 units in W1. Total for SKU1 is 100.