有 is the only verb in Chinese negated with 没 instead of 不, so 没有 is fixed and 不有 does not exist. 有…吗 asks whether something exists or is available, which is how you ask a shop for almost anything.