With LN, it will be a reality in everywhere, I guess. LN will ensure cheaper transaction as well as faster even.
OP, can you share the place? Where is this shop located?
In my local, there's no way of accepting bitcoin because of govt. isn't allowing this here. Otherwise, I would take bitcoin as a service fee which I offer online.