Per Source Selection Algorithms HLD
Algorithm steps:
- Get list of sources sorted by priority (source attribute)
- Take all available products from 1st source by priority. If some of the products in the order couldn't be delivered from the 1st source - get the rest of products from next by priority source.
- Repeat Step 2. until all the products from the order would be ready to shipping.
Acceptance Criteria:
- There is default implementation of the source selection interface via "By Priority" source selection algorithm
Per Source Selection Algorithms HLD
Algorithm steps:
Acceptance Criteria: