

Warehouse stock on the product edit screen: one card per warehouse with a live total.
Shipping from more than one place? A US warehouse and a China warehouse, or an EU stockist and a UK one? WooCommerce has a single stock number per product, so a shopper in Germany can be told something is in stock when the only units are sitting in New York.
WareRoute gives every product and variation one stock number per warehouse and maps countries to warehouses. Each shopper sees, and can buy, only what their warehouse actually has.
[tswr_back_in_stock] shortcode.WareRoute is complete on its own. WareRoute Pro is a separate add-on that adds:
The storefront script fires tswr:variation_instock, tswr:variation_outofstock, tswr:variation_preorder and tswr:variation_reset on document, and each variation carries tswr_warehouse and tswr_warehouse_qty. Filters include tswr_warehouses, tswr_warehouse_for_country, tswr_settings_tabs and tswr_back_in_stock_subscribed (action).