Warehouse Service
Orchestrates picking and packing in the warehouse. It reacts to completed orders, creates picking jobs, and signals when an order is ready to ship.
Overview
The Warehouse Service runs warehousing. When the Ordering domain publishes Order CompletedOrder CompletedEventv1.0.0Published when an order has been fulfilled and completed.
Ownerordering-platformSchemaMapView docs, it creates a picking job in the Warehouse DatabaseWarehouse DatabaseContainerv1.0.0PostgreSQL database that stores picking jobs and their status.MapView docs for the Picking WorkerPicking WorkerServicev1.0.0
Works through picking jobs on the warehouse floor and signals when an order has been picked and packed.
Publishesorder-packedOwnerfulfilment-platformMapRepoView docs to work through. Once the order is packed it publishes Order Ready For ShippingOrder Ready For ShippingEventv1.0.0Published when a packed order is ready to be handed to a carrier for shipping.
Ownerfulfilment-platformSchemaMapView docs for the Shipping SystemShipping SystemSystemv1.0.0Internal system that hands packed orders to carriers. It reacts to ready-for-shipping orders and creates shipments with ...Ownerfulfilment-platformMapView docs.