Like in Sneakers:
People think a bank is financially shaky
Consequence: people start to withdraw their money
Result: Pretty soon it is financially shaky
In other words, stores running out of things and/or online sales being strong aren't, by themselves, the cause of major market movements right now; it's speculation about what'll happen tomorrow, and making sure you don't own any of the stocks if & when it tanks. Which incidentally causes the stocks to tank.
Amazon for instance started running out of generic Tylenol and other items you're recommended to have on hand yesterday.
I was putting stuff in my cart Saturday only to have it be unavailable for the forseeable future by Sunday.
Online merely lags behind brick and mortars. They'll probably have more stuff available since you aren't browsing but searching for specific things, but for things everyone thinks they need, they won't be doing much better.