Right now, when you want to sell something with Bitcoin, what you're actually doing is setting the price in a fiat currency (such as USD or EUR), and only then converting to Bitcoin using the current exchange rate. This has the consequence that you have to constantly verify the price because the exchange rate is very unstable.
But what would happen if someone started selling using a fixed Bitcoin price? For example, let's say that I want to sell my computer at BTC20, and always at BTC20 regardless of the exchange rate. Would it be a good or bad idea? What consequences would this have?
I personally think that if more people sold with fixed Bitcoin price, the currency would be more stable; but then I'm no expert.
Since the amount of bitcoin is always fixed and your production capacity can increase forever, if you don't continuously lower the price, people will hold the coin instead of spend them to buy your products. They will select another inflative currency e.g. USD/EUR to buy your product, since the price stability of USD/EUR are very high
If you only accept bitcoin payment, then your customer must convert the USD/EUR into bitcoin, so they will continously check the exchange rate. If the exchange rate rises quickly, it means your product becomes expensive quickly, they might cancel their buying decision. If the exchange rate drops, that means your product becomes cheap, they will buy your product. As a result, you only get paid when bitcoin price crashed