A good photo tells an important story. It tells prospective buyers that you are a real person. It brings a sense of stability and it shows that you care about your business. It doesn't need to be professional quality.
But it should be good enough that you are in focus and recognizable. Does not need to be close up, but not so far away that people can't really see you.