In the amazon.co.uk case the order acknowledgement doesn't mean that they have agreed to sell it to you at that price. Their terms and conditions clearly state that the contract doesn't start until they charge your credit card and ship the goods.
_________________________
Remind me to change my signature to something more interesting someday