Сергей, возможно, Юрий немного о другом говорил.
Если я верно понял, Юрий интересовался случаем, когда:
У него есть 10 товаров на разных складах. И человек, например, заказал все эти 10 товаров в одной корзине. Так вот необходимо, чтобы система рассчитала общую стоимость доставки, как сумму стоимостей доставки данных товаров с каждого своего склада.
Вроде тоже ничего сложного, но когда один из товаров оказывается одновременно на нескольких складах, тут становится уже все интереснее, откуда его брать? А когда несколько товаров есть на разных складах все в разы становится интереснее.
------
Конечно все проще, когда есть один промежуточный условный склад до которого сначала доставляется товар и только с него всегда товары уходят клиенту, тут расчет будет не очень сложным.