Managing booking rules for your product via availability events