Since this question was done a long time ago, thought there should be a more updated response to this.
There's a blog post on "5 Steps to Start a Business on SL". Covers things like product, business name, logo, marketplace and inworld store in details. Check it out. https://slbusinessblog.wordpress.com/2016/11/18/featured-content/