это уже в админке? там есть хук на сохранение ордера, данные в мета поля ордера можно добавить, при сохранении получаеш данные и пересчитываеш
Я может не совсем понимаю что именно нужно, гед-то год назад делал для просчета оптовой цены подобное, сейчас гляну в проекте
у меня были траблы, что цена не пересчитывалась от quantity, а если вручную менять, то вообще жопа случалась