Hello. The rate of bitcoin and ETH related to fiat currencies certainly cant be called stable. How can sellers set prices in such conditions?
I suggest that most sellers already use fiat currencies, so the basis of the price is better to be laid with the help of the US dollar rate to a certain crypto currency.
Your solution has one significant drawback its linking to particular countries. How then can there be shops that accept exclusively local national currencies?