Couldn't this also be translated as "Excuse me, do you have wine?" Seems like those words are used interchangeably in English.
Actually, I think it would be odd to say, "Do you have wines?" Wine is used in the singular form in English most of the time.
Yeah, I keep getting these wrong because I've never used the plural version of wine or beer.
Wine is uncountable, like water. It is WRONG to say do you have wines. You can say do you have bottles of wine or do you have varieties of wine. In that last context one might say "Do you have red and white wines" but even then wine is preferred. In this context it is said as a shortening of do you have different wines.