Cafe or drink:coffee for shops which also serve coffee?

Especially last decade, many shops of various types, such as bakeries and gas stations, among their usual products and services, they started offering also coffee, usually for takeaway and sometimes you can sit there.
The only related tags I found are drink:coffee and cafe. I would like some assistance to decide which is the more proper for this kind of service and accordingly edit those two wiki pages to help making their intended usages more clear.

Both tags have similar amount of usage (5700 and 3800). drink:coffee looks more proper as it mentions “a feature serves coffee”, while cafe mentions “a feature has a café or specific café type” which it reads to me that the feature has a cafeteria, as in an additional amenity altogether, just like in hotels, rather than as an additional service, like in bakeries. But right below it suggests as combination the tags shop=bakery and amenity=cafe, which confuses and contradicts both with the drink:coffee and with the cafe descriptions.

3 Likes

Let’s make an order. I think it’s very simple. In such cases, ignore drink:coffee If it’s a gas station, put the amenity=cafe tag. If it’s a bakery, put the shop=bakery tag.
[If this helped you, I’d be very happy if you marked my answer as the solution.]

No, that’s definitely not the solution at all, it doesn’t even make sense. Why would I put the amenity=cafe at a gas station? And what shop=bakery has to do with the specific case of coffee which isn’t normally part of the bakery basic service?

2 Likes

I’d say go for drink:coffee=* if the place sells coffee with a machine, like here at a local gas station as coffee isn’t their main business.

1 Like

I like your specific example which shows a brand coffee auto-service, but I will just stick to drink:coffee=*, for any type of coffee served, and specifically I’m thinking of drink:coffee=takeaway (per the currently used values in taginfo), as it’s in plastic cups (or bring-your-own-cup) to not strictly sit down even if they have seating.

In some cases it might make sense to add a separate amenity=cafe node, instead of extra tags on the main POI? Especially if the coffee-selling feature has its own name or is in a separate area from the main counter.

The photo posted above actually looks like a good candidate for this. It’s basically a mini-Starbucks (with “On the Go” branding) inside another business?

2 Likes

Indeed it would make sense to add the amenity tag when there’s a clear separate POI, like a separate business which operates within the same space of another business. I will update the wiki of drink:coffee and try to denote the difference of such cases.

1 Like

Inside a gas station’s corner store indeed (station and store have different branding: station is a Q8 and store is a Delhaize Shop&Go)

1 Like

To me the difference between a petrol station/supermarket/… that has a cafe inside, and one that’s merely got a coffee machine, is that if someone says there’s a cafe inside, or if I see an amenity=cafe node in OSM, then I would expect that there’s seating and you can buy other things too like cakes or muffins.

If I see an espresso machine I would probably tag drink:espresso. A lot of coffee drinks (cappuccino, americano, flat white etc.) are made from espresso, so if a place has an espresso machine it will usually also serve those. This means that the tag is more specific tag than drink:coffee= which could also mean filter or instant coffee.

1 Like