I saw a picture where a guy sells carpet outside. I think he has a normal shop too but most of the his merchandises are seen without coming into the store. So I was just wondering how can we name these kind of places which are not inside a building. It could be a bar , a shop or even an art exhibition. What I mean here there is no wall. Everybody can see when they go by..I thought the word open but it is associated a lot with a meaning that a shop open for business..
You could call him a "street vendor", but that phrase/description has already been co-opted by people who sell items (usually food) and are not only who are physically located on a street, but also in a vehicle, with carts, or trucks.
In the picture you show, a 'sidewalk vendor' is a more appropriate phrase.