Understanding the impact of digital retail platforms on micro-enterprises