1. businesses that trade in stores (mortar) and on the internet (clicks)
Professional
Social
take a clicks and mortar approach/strategy to selling goods
The phrase 'clicks and mortar' refers to businesses that has an online as well as a physical store or shop.