искал по теме но не нашел.
Возможно кто то придумал для себя решение уже подобной ситуации. Задача: Есть три поставщика, у них: товар 1 поставщик1: цена :100, наличие:под заказ 7 дней. поставщик2: цена :120, наличие:под заказ 3 дня. поставщик3: цена :140, наличие:под заказ 1 день. товар 2 поставщик3: цена :100, наличие:под заказ 7 дней. поставщик2: цена :120, наличие:под заказ 3 дня. поставщик1: цена :140, наличие:под заказ 1 день. важно, показывать цену и поставщика у которого меньший срок поставки. установка приоритета по цене (цена снизилась\повысилась) не имеет смысла, так как важнее сроки поставки.