Multiple coupon per order

Fixes issue #1499.
So this implementation is a bit bugged right now. Cause Coupon stores the last order.