ShipmentRouter.Shared (nuget): ShipmentRouter RESTful JSON order routing web services split Ecommerce order to multiple shipments, allocate warehouse inventory and route shipments to specific warehouses based on routing scenarios and available inventory. ShipmentRouter has major order routing functionality such as address geocoding, validation and accuracy check, shipment routing requests synchronous processing, inventory allocation and distribution to multiple warehouses, scenario execution across selected products and warehouses, instant inventory allocation for eligible warehouses routed by order routing scenarios. ShipmentRouter supports multiple omnichannel fulfillment options as a part of order management system such as Ship from Store, Pickup in Store, Reserve and Collect. 
Keywords: ecom|ecommerce|shopping|cart|shipment|order|routing|ship|store|warehouse|rule|inventory|product|scenario|proximity|geolocation|e-commerce|split|allocation|ecomm|shipping|omnichannel|management|system|orchestration