Per Source Selection Algorithms HLD
Algorithm steps:
Delivery to fulfill the order could be made from one or several (more than one) sources
- Evaluate each source for one product delivery
- Fulfill the order by minimal cost sources (result is sum of each value)
- Recalculate Shipping cost based on previous step result. Obtained value is displayed for the customer.
Acceptance Criteria:
- There is default implementation of the source selection interface via "By Minimal Delivery Cost" source selection algorithm