Bitcoin as the first cryptocurrency was not just created for investment purpose, it was actually created as a means of payment and to be honest, the adoption process isn't as fast as expected, but one thing that am very curious about and I have been thinking on how to go about it as a business man while accepting it as a means of payment is it volatility, though it might be advantageous for holders, but am not that certain for a business men.
In a situation whereby you accept it as a means of payment while sell off your goods, then when you are out of stock, so you decide to restock your shop, so by then price of Bitcoin has dip so much that you can't buy all the goods needed in your shop, due to the fact that your money has depreciate in value because of the dip, what is the way forward in such a situation if your emergency funds can't cover up for the shortage?
The adoption process is faster than it was expected. It's a brand new currency compared to gold and fiat but has a market cap that's higher than 1 trillion dollars.
There are two options for you if you are in e-commerce:
1) Integrate Coinbase Commerce on your website - When someone pays with Bitcoin on your website, then Coinbase will automatically convert crypto into USD and you won't have to worry about volatility.
2) Integrate BTCPayServer on your website - When someone pays with Bitcoin, you'll have total access to your wallet and you manually send coins from your wallet to an exchange, convert and then withdraw fiat.
If I were you, since the volume of Bitcoin transactions is low in every store, I would HODL coins that I'd receive via my website. HODL means long-term holding, for example 3-4 years.