I'm looking for a way to programmatically alter the unit price for products when adding them to an order via the backend (via a hook). I've seen some examples that make use of the cart hooks, but those aren't called via the backend.
Basically -- when someone chooses to add a line item and selects a product, when they add that product to the order, I want to be able to adjust the unit price. I've tried every hook I can think of and nothing seems to impact that process.
I've also tried to achieve this with rules, but there doesn't seem to be any event that is triggered when a product is selected and loaded to the order form. There are events for updating, creating, etc. -- but they are all triggered on save.
This is running on Drupal 7 with Commerce 7.