Online stores at the marketing place