What are these stores in Spain/Italy/Portugal?
They range in size from small shops to things with huge floor space.
One thing I've found is that they seem to sell very low quality stuff: e.g. on aliexpress you can buy a flashlight which is built out of metal, has usb-c charging, for $10, whereas in the physical shop, you get the plastic one that takes AA batteries for $2. So they're not a replacement for AliExpress, Temu & co.