What's happening with retailers?

O.K seems to be struggling to stock shelves. Rumours are that suppliers are demanding USD cash upfront.

N.Richards seems to be struggling and is closing a few branches.

Could it be informalisation hitting them hard?