Overriding price via hook?
I have a client whose requirement set is bizarre and non-negotiable. They need the pricing calculated dynamically based on the customer's state and information contained within the product itself.
I'm considering Commerce for this, but I have yet to find a hook that will allow me to simply adjust the price of a given product before it is displayed or totalled as part of the checkout process.
Is there a hook I'm missing that would allow me to do this? Or is it possible to write a Rule that would have access to all of this information?