removes redundancy in coupon handling
removes redundancy in coupon handling

aredridel/newww,Constructor-io/newww,supriyantomaftuh/newww,geek/newww,DanielBarnes/newww,supriyantomaftuh/newww,marcellodesales/newww,supriyantomaftuh/newww,n1889/newww,kemitchell/newww,psalaets/newww,tiandavis/newww,Constructor-io/newww,marcellodesales/newww,amilaonbitlab/newww,DanielBarnes/newww,pombredanne/newww,rutaihwa/newww,watilde/newww,kemitchell/newww,rutaihwa/newww,zeusdeux/newww,whitneyit/newww,ChALkeR/newww,whitneyit/newww,ChALkeR/newww,zeusdeux/newww,ChALkeR/newww,rutaihwa/newww,geek/newww,jonathanmarvens/npm-newww,aks-/newww,aks-/newww,zeusdeux/newww,AgtLucas/newww,amilaonbitlab/newww,nexdrew/newww,DanielBarnes/newww,imshivs/newww,seldo/newww,watilde/newww,pombredanne/newww,aks-/newww,dancrumb/newww,psalaets/newww,nexdrew/newww,kemitchell/newww,aredridel/newww,AgtLucas/newww,watilde/newww,AgtLucas/newww,amilaonbitlab/newww,psalaets/newww,seldo/newww,dancrumb/newww,seldo/newww,pombredanne/newww,n1889/newww,imshivs/newww,nexdrew/newww,tiandavis/newww,imshivs/newww,jonathanmarvens/npm-newww,dancrumb/newww,aredridel/newww,jonathanmarvens/npm-newww,tiandavis/newww,Constructor-io/newww,marcellodesales/newww,n1889/newww,geek/newww,whitneyit/newww