Yes you have a few different options, as a shop if you want to only accept crypto and sell it for cash right away there is a really good website for you:
https://bitpay.com/You can sell items for Bitcoin and trade it in for cash right away you will receive the funds directly to your bank account with zero price volatility or risk.
The other option is to directly recieve Crypto for items yourself and keep the Crypto of course, if you dont need to spend the money right away on needs like rent and food I think this is the best option.
It is the most risky one but can also be the most rewarding one!