It is utterly impossible to use bitcoin for payment in physical shops, this is because, in most countries SEC does not recognize Bitcoin as legal tender and any physical shop that accept bitcoin will be seen as illegal and can have the operating license withdrawn for accepting Bitcoin.
There are also countries that the SEC doesn't care about at all; mostly, only the SEC will be taking part if there is a company or ponzi scheme that is trending in a country, and that is where they post notices about it. Also, they can't just put Bitcoin on their notice, as it is a token. As long as Bitcoin isn't declared illegal in the country, or even if they haven't announced it as legal, it is okay to use it as a payment method or transact on it.