add coupon perms
remove unneeded payment deps
store dummy transaction for no-payment orders & also notify admin on cancelled orders (old rule)