The table is the shop
A fruit stall in Johannesburg’s inner city works because of one rule: be where the feet already are.

Bananas, apples, oranges, pineapples, and woven baskets hanging at the edge of the frame. The stall is a table with goods arranged in height order, which is the same principle as a flower stall and the same principle as a supermarket shelf — put the thing that stops someone at the height a hand falls naturally.
The baskets matter. They are not produce; they are the thing you buy because you are already stopped. A stall with one product is a stop; a stall with produce and baskets and bags is a small decision point.
The trade is also the most exposed form of retail in the country. It has no door to close. Everything hinges on being able to read the street and move with it.
A vendor reads a pavement the way a shopkeeper reads a ledger.