Есть много поставщиков с пересекающимися множествами поставляемых нам товаров. Цены различные и часто меняются. Есть скидки на различные группы товаров у различных поставщиков. Некоторые поставщики согласны информировать о изменениях цен, некоторые - нет. Разумеется, хочется заказывать по более дешёвой цене. Кроме того, некоторые группы товаров предпочтительней заказывать у поставщиков с оплатой "по факту", в некоторых случаях было бы неплохо заказать например 20% товара у одного поставщика и 80% у другого.
Посему, подлежат ли переделки внутренности алгоритмов генерации заказов? У кого-нибудь получалось переделать под свои нужды?