I know some cryptocurrencies like dash have made an agreement with some stores that you can buy things with it, also bitpay is another big company that made a gateway for payments with bitcoin and it is using in many stores, the thing is we need to have cryptocurrencies accepted from big companies not small ones.