I headed here specifically to find an answer to this particular question, guess someone else sees things my way.
Not only, imho, is guests being able to view the shop not "stupid", it is essential. Plus, when is an added feature ever stupid? If someone doesn't like it, just don't use it.
One of the great things about SMFShop is it's ability to provide incentive for a user to join your community. If users can't get a good look at the shop, they might decide not to bother signing up.
I'm happy to modify code to make this change on my version, but don't want to introduce issues to other areas of the shop code. Can you provide some guidance on the best way to a) re-enable the feature to allow guests to view the shop or b) modify the code manually without endangering the function of the rest of the shop?