A few years ago, shopping in Ghana meant getting on a bus to the city centre and waving through crowds at an open mar ...