Tootlez
I really like the idea that you have the subcategories... it helps so much.
Um, I do think that it is redundant to have a shop listed so many times when it offers more than one of the services. Could you simplify it a little by putting the shop in the major category that it most suits --or sells more of or something else-- and maybe list the other things that they sell to the side of it? ...like:
<category>, <subcategory>, <shop url>, (other services: ...) Something like that? ...
I don't know how effective you think it would be but I just thought it would help the repetitiveness.
Nope.
It wouldn't help in the long run.
Posts have character-limits, as Mini Shops grows-
and it will- so will this list.
Plus, some shops don't HAVE a main category.
Added, fire