The answer to volatility is obviously just to offer products and services in a crypto currency and then there's no more fluctuations. If I offer a pack of AA batteries for 0.1 Monero, then it doesn't matter what the US dollar price of Monero does because as long as you have 0.1 Monero and want a pack of batteries, you can buy one. The more merchants do this, the more stable that given cryptocurrency will become. If another merchant comes in and offers that same pack of batteries for 0.09 Monero, either the first merchant must lower their prices or must justify their higher prices with a better quality product, etc.
Edit: Yes, I already do this. https://xmrbazaar.com/user/AuroraGeneralStore/