add coupon support

做的有一點趕，可能要麻煩你那邊實際測試一下確保 lite 那邊 order 建立正常。