In general you can a) add amenity=cafe to same outline (sensible if shop is small) or b) add the cafe as a node within the shop (as for many post office counters in convenience stores). The latter probably adheres to one feature one element better, and is definitely useful if the cafe has different opening hours. But this place does look quite little.