I concur with everyone else. Take the loss, explain the situation. $32 one off is not that bad. I'd be honked as well if my prices jumped after I hit the enter button to confirm the order. Period. Obviously, unless it went down. Short of a flowery email explaining that they thought I was the most awesome person since Gaius Julius Caesar, I'd even be wondering WTF if they retroactively cut me a break. Happy, but wondering.
Obviously, this doesn't apply since I know you, but in general...
- I don't like it when a site tells me something is out of order when I get to the shopping cart unless the listed quantity was in the single digits. That near always causes me to cancel the whole order. Mentally, I'd be thinking vendor either can't build a website, or they're suckering me intentionally.
- If I got a call or email that an item was out of stock, I'd be annoyed but understand. Definitely try not to shop there again. I wouldn't make it a point of honor, but I'd give it a -1 in my brain. Same even if the rest of my order went through. I'd very thoroughly check to make sure I'm not being charged anyways, because I'd mentally think that the vendor did not have their stuff in order. Sadly, this has proven accurate (Center Fire Systems).
- If I ordered something at X, and the vendor told me I needed to pay an extra $32 to get it, I'd be absolutely furious and livid. Short of me providing incorrect info (hey, my fault), it is the vendor's responsibility to correctly price their stuff.
The above has been built from being on both sides. I'm currently managing a couple million in web orders. I code with the above logic in mind, but the market in question is built around repeat customers. Not one-off purchasers focused on lowest possible price.
Is there any way to get an automated pricing feed from your distributors?