'Place' just used to mean your shop window or office setup - known as the 'bricks channel' - however these days businesses also need to manage their virtual 'shop' too - this is known as the 'clicks channel'.
Maintaining your presence in the bricks and clicks channels is an on-going battle. For many business nowadays, customers (be they B2B or B2C) will only travel as far as their PC to do their shopping.
Needless to say, if you want to make sales, your shop front - be it online or in the high-street - must be inviting and maintain the customers' interest. Slick e-commerce systems are a must, as is great photography, copy and security systems. Equally, you will only achieve repeat sales if your delivery times, cost and quality is spot on too.