¿Hay...?
Hay can mean there is or there are
The answer No, no hay means No, there isn't.
¿Tiene...?
This word comes from the verb tener, to have, and provides the verb for the essential shopping question Have you got...?
The replies could range from:
to