Ouch! I'd recommend setting the password on your wallet to something you won't be able to type drunk.
Maybe there is a market for a breathalizer activated hard wallet.
To the OP. Bitcoin is like cash. It would be like going into a store planning on buying a $1 TV and you bought a $10K TV in cash. There is no way to "reverse" cash. Your only solution is to talk to the company you sent the funds to. If they agree to send the funds back and cancel/modify the order then you are fine (no different than cash). If they don't well that is a problem (once again no different than cash).