What would be the best way to implement that a product may only be ordered having a 'correct coupon' code. (Not for discount)