Planning on owning your own spaza shop? Here’s a list of factors to consider before you get started