Пусть клиент даст все возможные варианты
Ты делаешь из них выводы
Пишешь алгоритм
Даешь ему проверить
Тут не будет формул - будет алгоритм.
Если обьем в пределах Х1-Х2, а вес в пределах Х3-Х4, а расстояние..., то считаем от ...
Главное сделать базовую цену такой, чтоб клиент не прогорел, если в твоем алгоритме будет такой промежуток, что цена будет меньше чем требуется, то заказчик может попасть