Я вам дельное и советую - советуйтесь, обсуждайте, решайте как это должно быть с менеджером, занимающимся оформлением заказов, поставщиками и т.д.
P.S. - если вы не в курсе, интеллектуальный труд - самый дорогой. А вы предлагаете преподнести вам решение на блюдечке с голубой каемочкой. Закажите кому-нибудь, если не в состоянии сами продумать алгоритм. Но, как я вам уже писал, подготовьте ТЗ, в котором будет указано, в каком случае что должно происходить.
Для примера, у меня цены на сайте зависят от поставщика, валюты, в которой поставщик предоставляет прайсы, от производителя и от групп товаров. Пришлось писать скрипты, учитывающие все эти особенности, вносить правки в админку и базу данных, зато теперь я закачал прайсы, нажал кнопку и все цены пересчитались с учетом всех особенностей:
1. Инструменты или расходка
2. Конкретная категория
3. Валюта (usd / eur / rub)
4. Производитель
5. Поставщик
Реализовать можно все, если есть конкретные данные. А когда данные: "Не знаю, это не мои проблемы" - тогда вы вряд ли реализуете то, что вам нужно.