When Bitcoin was starting out I also thought it would be great if more physical and online stores can accept crypto as a form of payment. Now? It really doesn't make sense to me why businesses wouldn't opt for their country's safer and official payment services for security reasons.
The only way I see why E-shopping sites would ever consider crypto were if somehow, using crypto allows for faster transactions with less fees. Which could happen for international E-shopping services for non-refundable e-commerce products I suppose. Volatility of crypto is less of an issue in my opinion.